Record Class AggregateComponentAssignmentRequest
java.lang.Object
java.lang.Record
org.hibernate.dialect.aggregate.spi.AggregateComponentAssignmentRequest
@SPI(USE)
public record AggregateComponentAssignmentRequest(String aggregateParentAssignmentExpression, String columnExpression, int aggregateColumnTypeCode, SqlTypedMapping column, TypeConfiguration typeConfiguration)
extends Record
Supplies one call's aggregate-component assignment-expression facts.
- Since:
- 8.0
-
Constructor Summary
ConstructorsConstructorDescriptionAggregateComponentAssignmentRequest(String aggregateParentAssignmentExpression, String columnExpression, int aggregateColumnTypeCode, SqlTypedMapping column, TypeConfiguration typeConfiguration) Creates an instance of aAggregateComponentAssignmentRequestrecord class. -
Method Summary
Modifier and TypeMethodDescriptionintReturns the value of theaggregateColumnTypeCoderecord component.Returns the value of theaggregateParentAssignmentExpressionrecord component.column()Returns the value of thecolumnrecord component.Returns the value of thecolumnExpressionrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.final StringtoString()Returns a string representation of this record class.Returns the value of thetypeConfigurationrecord component.
-
Constructor Details
-
AggregateComponentAssignmentRequest
public AggregateComponentAssignmentRequest(String aggregateParentAssignmentExpression, String columnExpression, int aggregateColumnTypeCode, SqlTypedMapping column, TypeConfiguration typeConfiguration) Creates an instance of aAggregateComponentAssignmentRequestrecord class.- Parameters:
aggregateParentAssignmentExpression- the value for theaggregateParentAssignmentExpressionrecord componentcolumnExpression- the value for thecolumnExpressionrecord componentaggregateColumnTypeCode- the value for theaggregateColumnTypeCoderecord componentcolumn- the value for thecolumnrecord componenttypeConfiguration- the value for thetypeConfigurationrecord 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. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with thecomparemethod from their corresponding wrapper classes. -
aggregateParentAssignmentExpression
Returns the value of theaggregateParentAssignmentExpressionrecord component.- Returns:
- the value of the
aggregateParentAssignmentExpressionrecord component
-
columnExpression
Returns the value of thecolumnExpressionrecord component.- Returns:
- the value of the
columnExpressionrecord component
-
aggregateColumnTypeCode
public int aggregateColumnTypeCode()Returns the value of theaggregateColumnTypeCoderecord component.- Returns:
- the value of the
aggregateColumnTypeCoderecord component
-
column
Returns the value of thecolumnrecord component.- Returns:
- the value of the
columnrecord component
-
typeConfiguration
Returns the value of thetypeConfigurationrecord component.- Returns:
- the value of the
typeConfigurationrecord component
-