public class PluralAttributeSequentialIndexSourceImpl extends AbstractHbmSourceNode implements PluralAttributeSequentialIndexSource
Constructor and Description |
---|
PluralAttributeSequentialIndexSourceImpl(MappingDocument sourceMappingDocument,
JaxbHbmIndexType jaxbIndex) |
PluralAttributeSequentialIndexSourceImpl(MappingDocument sourceMappingDocument,
JaxbHbmListIndexType jaxbListIndex) |
Modifier and Type | Method and Description |
---|---|
boolean |
areValuesIncludedInInsertByDefault()
How should non-specification of value insertion by the individual value sources here be
interpreted in terms of defaulting that value.
|
boolean |
areValuesIncludedInUpdateByDefault()
How should non-specification of value updating by the individual value sources here be
interpreted in terms of defaulting that value.
|
boolean |
areValuesNullableByDefault()
How should non-specification of value nullability by the individual value sources here be
interpreted in terms of defaulting that value.
|
int |
getBase()
Hibernate allows specifying the base value to use when storing the index
to the database.
|
PluralAttributeIndexNature |
getNature() |
List<RelationalValueSource> |
getRelationalValueSources()
Obtain the contained
RelationalValueSource references. |
HibernateTypeSourceImpl |
getTypeInformation()
Obtain information about the Hibernate index type (
Type )
for this plural attribute index. |
String |
getXmlNodeName() |
mappingRoot, metadataBuildingContext, origin, sourceMappingDocument
public PluralAttributeSequentialIndexSourceImpl(MappingDocument sourceMappingDocument, JaxbHbmListIndexType jaxbListIndex)
public PluralAttributeSequentialIndexSourceImpl(MappingDocument sourceMappingDocument, JaxbHbmIndexType jaxbIndex)
public boolean areValuesIncludedInInsertByDefault()
ColumnBindingDefaults
areValuesIncludedInInsertByDefault
in interface ColumnBindingDefaults
true
Indicates that insertions are enabled by default for all value sources which
do not explicitly specify.public boolean areValuesIncludedInUpdateByDefault()
ColumnBindingDefaults
areValuesIncludedInUpdateByDefault
in interface ColumnBindingDefaults
true
Indicates that updates are enabled by default for all value sources which
do not explicitly specify.public boolean areValuesNullableByDefault()
ColumnBindingDefaults
areValuesNullableByDefault
in interface ColumnBindingDefaults
true
Indicates that insertions are enabled by default for all value sources which
do not explicitly specify.public int getBase()
PluralAttributeSequentialIndexSource
getBase
in interface PluralAttributeSequentialIndexSource
public PluralAttributeIndexNature getNature()
getNature
in interface PluralAttributeIndexSource
public HibernateTypeSourceImpl getTypeInformation()
PluralAttributeIndexSource
Type
)
for this plural attribute index.getTypeInformation
in interface PluralAttributeIndexSource
public String getXmlNodeName()
getXmlNodeName
in interface PluralAttributeIndexSource
public List<RelationalValueSource> getRelationalValueSources()
RelationalValueSourceContainer
RelationalValueSource
references.getRelationalValueSources
in interface RelationalValueSourceContainer
RelationalValueSource
references.Copyright © 2001-2017 Red Hat, Inc. All Rights Reserved.