Package org.hibernate.metamodel.mapping
Interface EntityRowIdMapping
- All Superinterfaces:
BasicValuedMapping,BasicValuedModelPart,Bindable,Fetchable,JavaTypedExpressible,JdbcMappingContainer,MappingModelExpressible,ModelPart,SelectableMapping,SelectableMappings,SqlExpressible,SqlTypedMapping,ValuedModelPart,ValueMapping,VirtualModelPart
- All Known Implementing Classes:
EntityRowIdMappingImpl
public interfaceEntityRowIdMappingextendsBasicValuedModelPart,VirtualModelPart,SelectableMapping
Mapping of a row-id- See Also:
RowId
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.metamodel.mapping.Bindable
Bindable.JdbcValuesBiConsumer<X,Y>,Bindable.JdbcValuesConsumer
Nested classes/interfaces inherited from interface org.hibernate.metamodel.mapping.ModelPart
ModelPart.JdbcValueBiConsumer<X,Y>,ModelPart.JdbcValueConsumer
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetRowIdName()Methods inherited from interface org.hibernate.metamodel.mapping.BasicValuedMapping
addToCacheKey,disassemble,getJdbcMapping
Methods inherited from interface org.hibernate.metamodel.mapping.BasicValuedModelPart
asBasicValuedModelPart,forEachSelectable,forEachSelectable,getJdbcMapping,getJdbcTypeCount,getPartMappingType,getSelectable,getSingleJdbcMapping,hasPartitionedSelectionMapping
Methods inherited from interface org.hibernate.metamodel.mapping.Bindable
forEachDisassembledJdbcValue,forEachDisassembledJdbcValue,forEachDisassembledJdbcValue,forEachDisassembledJdbcValue,forEachJdbcType,forEachJdbcValue,forEachJdbcValue,forEachJdbcValue,forEachJdbcValue
Methods inherited from interface org.hibernate.sql.results.graph.Fetchable
asAttributeMapping,generateFetch,getFetchableKey,getFetchableName,getMappedFetchOptions,incrementFetchDepth,isSelectable,resolveCircularFetch
Methods inherited from interface org.hibernate.type.descriptor.java.JavaTypedExpressible
addToCacheKey
Methods inherited from interface org.hibernate.metamodel.mapping.JdbcMappingContainer
forEachJdbcType
Methods inherited from interface org.hibernate.metamodel.mapping.ModelPart
applySqlSelections,applySqlSelections,areEqual,asEntityMappingType,breakDownJdbcValues,breakDownJdbcValues,createDomainResult,decompose,decompose,findContainingEntityMapping,getJavaType,getNavigableRole,getPartName,isEntityIdentifierMapping
Methods inherited from interface org.hibernate.metamodel.mapping.SelectableMapping
getContainingTableExpression,getCustomReadExpression,getCustomWriteExpression,getSelectableName,getSelectablePath,getSelectionExpression,getWriteExpression,isFormula,isInsertable,isNullable,isPartitioned,isUpdateable
Methods inherited from interface org.hibernate.metamodel.mapping.SqlTypedMapping
getColumnDefinition,getJdbcMapping,getLength,getPrecision,getScale,getTemporalPrecision,isLob,toSize
Methods inherited from interface org.hibernate.metamodel.mapping.ValuedModelPart
forEachInsertable,forEachNonFormula,forEachUpdatable,getContainingTableExpression
Methods inherited from interface org.hibernate.metamodel.mapping.ValueMapping
getExpressibleJavaType,getMappedType,treatAs
Methods inherited from interface org.hibernate.metamodel.mapping.VirtualModelPart
isVirtual
Method Detail
getRowIdName
String getRowIdName()