Top Description Fields Constructors Methods
org.hibernate.mapping

public Class AggregateColumn

extends Column
Class Inheritance
Imports
org.hibernate.dialect.Dialect, org.hibernate.metamodel.mapping.SelectablePath, org.hibernate.sql.Template

An aggregate column is a column of type org.hibernate.type.SqlTypes#STRUCT, org.hibernate.type.SqlTypes#JSON or org.hibernate.type.SqlTypes#SQLXML that aggregates a component into a single column.

Field Summary

Modifier and TypeField and Description
private final Component
Inherited from org.hibernate.mapping.Column:
uniqueInteger

Constructor Summary

AccessConstructor and Description
public
AggregateColumn(Column column, Component component)

Method Summary

Modifier and TypeMethod and Description
public AggregateColumn
clone()

Overrides org.hibernate.mapping.Column.clone.

Shallow copy, the value is not copied
public String
private static String
public String
private static String
public Component
public SelectablePath
private static SelectablePath
Inherited from org.hibernate.mapping.Column:
addCheckConstraintcalculateColumnSizecheckConstraintequalsequalsgetAliasgetAliasgetArrayLengthgetAssignmentExpressiongetCanonicalNamegetCheckConstraintgetCheckConstraintsgetCollationgetColumnSizegetColumnSizegetCommentgetCustomReadgetCustomReadExpressiongetCustomWritegetCustomWriteExpressiongetDecimalDigitsgetDefaultValuegetGeneratedAsgetLengthgetNamegetNullablegetPrecisiongetQuotedNamegetQuotedNamegetReadExprgetScalegetSqlTypegetSqlTypegetSqlTypegetSqlTypeCodegetSqlTypeCodegetTemplategetTextgetTextgetTypeCodegetTypeIndexgetTypeNamegetValuegetWriteExprhasCheckConstrainthasCustomReadhashCodeisExplicitisFormulaisNullableisQuotedisSqlTypeLobisSqlTypeLobisUniquesetArrayLengthsetAssignmentExpressionsetCheckConstraintsetCollationsetCommentsetCustomReadsetCustomWritesetDefaultValuesetExplicitsetGeneratedAssetLengthsetLengthsetNamesetNullablesetPrecisionsetResolvedCustomReadsetScalesetSqlTypesetSqlTypeCodesetTypeIndexsetUniquesetValuetoString

Field Detail

componentback to summary
private final Component component

Constructor Detail

AggregateColumnback to summary
public AggregateColumn(Column column, Component component)

Method Detail

cloneback to summary
public AggregateColumn clone()

Overrides org.hibernate.mapping.Column.clone.

Shallow copy, the value is not copied

Returns:AggregateColumn

Doc from java.lang.Object.clone.

a clone of this instance.

Annotations
@Override
getAggregateAssignmentExpressionTemplateback to summary
public String getAggregateAssignmentExpressionTemplate(Dialect dialect)
getAggregateAssignmentExpressionTemplateback to summary
private static String getAggregateAssignmentExpressionTemplate(Dialect dialect, Component component)
getAggregateReadExpressionTemplateback to summary
public String getAggregateReadExpressionTemplate(Dialect dialect)
getAggregateReadExpressionTemplateback to summary
private static String getAggregateReadExpressionTemplate(Dialect dialect, Component component)
getComponentback to summary
public Component getComponent()
getSelectablePathback to summary
public SelectablePath getSelectablePath()
getSelectablePathback to summary
private static SelectablePath getSelectablePath(Component component)