Record Class IdentifierHelperBuildRequest
java.lang.Object
java.lang.Record
org.hibernate.dialect.identifier.spi.IdentifierHelperBuildRequest
@SPI(USE)
public record IdentifierHelperBuildRequest(IdentifierHelperBuilder builder, JdbcMetadata jdbcMetadata, KeywordSupport keywordSupport, NameQualifierSupport nameQualifierSupport)
extends Record
Supplies the environment-specific inputs used to build an identifier helper.
Mutate builder() only while processing this request. Do not retain this
request, its builder, or its JDBC metadata after returning the helper.
- Since:
- 8.0
-
Constructor Summary
ConstructorsConstructorDescriptionIdentifierHelperBuildRequest(IdentifierHelperBuilder builder, JdbcMetadata jdbcMetadata, KeywordSupport keywordSupport, NameQualifierSupport nameQualifierSupport) Creates an instance of aIdentifierHelperBuildRequestrecord class. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Returns the value of thebuilderrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of thejdbcMetadatarecord component.Returns the value of thekeywordSupportrecord component.Returns the value of thenameQualifierSupportrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
IdentifierHelperBuildRequest
public IdentifierHelperBuildRequest(IdentifierHelperBuilder builder, JdbcMetadata jdbcMetadata, KeywordSupport keywordSupport, NameQualifierSupport nameQualifierSupport) Creates an instance of aIdentifierHelperBuildRequestrecord class.- Parameters:
builder- the value for thebuilderrecord componentjdbcMetadata- the value for thejdbcMetadatarecord componentkeywordSupport- the value for thekeywordSupportrecord componentnameQualifierSupport- the value for thenameQualifierSupportrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
builder
Returns the value of thebuilderrecord component.- Returns:
- the value of the
builderrecord component
-
jdbcMetadata
Returns the value of thejdbcMetadatarecord component.- Returns:
- the value of the
jdbcMetadatarecord component
-
keywordSupport
Returns the value of thekeywordSupportrecord component.- Returns:
- the value of the
keywordSupportrecord component
-
nameQualifierSupport
Returns the value of thenameQualifierSupportrecord component.- Returns:
- the value of the
nameQualifierSupportrecord component
-