Package org.hibernate.mapping
Class AggregateColumn
- java.lang.Object
-
- org.hibernate.mapping.Column
-
- org.hibernate.mapping.AggregateColumn
-
- All Implemented Interfaces:
Serializable,Cloneable,Selectable,ColumnTypeInformation
public class AggregateColumn extends Column
An aggregate column is a column of typeSqlTypes.STRUCT,SqlTypes.JSONorSqlTypes.SQLXMLthat aggregates a component into a single column.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.hibernate.tool.schema.extract.spi.ColumnTypeInformation
EMPTY
-
-
Constructor Summary
Constructors Constructor Description AggregateColumn(Column column, Component component)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregateColumnclone()Shallow copy, the value is not copiedStringgetAggregateAssignmentExpressionTemplate(Dialect dialect)StringgetAggregateReadExpressionTemplate(Dialect dialect)ComponentgetComponent()SelectablePathgetSelectablePath()-
Methods inherited from class org.hibernate.mapping.Column
addCheckConstraint, checkConstraint, equals, equals, getAlias, getAlias, getArrayLength, getAssignmentExpression, getCanonicalName, getCheckConstraint, getCheckConstraints, getCollation, getColumnSize, getColumnSize, getComment, getCustomRead, getCustomReadExpression, getCustomWrite, getCustomWriteExpression, getDecimalDigits, getDefaultValue, getGeneratedAs, getLength, getName, getNameIdentifier, getNullable, getPrecision, getQuotedName, getQuotedName, getReadExpr, getScale, getSqlType, getSqlType, getSqlType, getSqlTypeCode, getSqlTypeCode, getTemplate, getTemporalPrecision, getText, getText, getTypeCode, getTypeIndex, getTypeName, getUniqueKeyName, getValue, getWriteExpr, hasCheckConstraint, hasCustomRead, hashCode, isExplicit, isFormula, isNullable, isQuoted, isSqlTypeLob, isSqlTypeLob, isUnique, setArrayLength, setAssignmentExpression, setCheckConstraint, setCollation, setComment, setCustomRead, setCustomWrite, setDefaultValue, setExplicit, setGeneratedAs, setLength, setLength, setName, setNullable, setPrecision, setResolvedCustomRead, setScale, setSqlType, setSqlTypeCode, setTemporalPrecision, setTypeIndex, setUnique, setUniqueKeyName, setValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hibernate.mapping.Selectable
getWriteExpr
-
-
-
-
Method Detail
-
getComponent
public Component getComponent()
-
getSelectablePath
public SelectablePath getSelectablePath()
-
getAggregateReadExpressionTemplate
public String getAggregateReadExpressionTemplate(Dialect dialect)
-
getAggregateAssignmentExpressionTemplate
public String getAggregateAssignmentExpressionTemplate(Dialect dialect)
-
clone
public AggregateColumn clone()
Shallow copy, the value is not copied
-
-