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() |
java.util.List<RelationalValueSource> |
getRelationalValueSources()
Obtain the contained
RelationalValueSource references. |
HibernateTypeSourceImpl |
getTypeInformation()
Obtain information about the Hibernate index type (
Type)
for this plural attribute index. |
java.lang.String |
getXmlNodeName() |
mappingRoot, metadataBuildingContext, origin, sourceMappingDocumentpublic PluralAttributeSequentialIndexSourceImpl(MappingDocument sourceMappingDocument, JaxbHbmListIndexType jaxbListIndex)
public PluralAttributeSequentialIndexSourceImpl(MappingDocument sourceMappingDocument, JaxbHbmIndexType jaxbIndex)
public boolean areValuesIncludedInInsertByDefault()
ColumnBindingDefaultsareValuesIncludedInInsertByDefault in interface ColumnBindingDefaultstrue Indicates that insertions are enabled by default for all value sources which
do not explicitly specify.public boolean areValuesIncludedInUpdateByDefault()
ColumnBindingDefaultsareValuesIncludedInUpdateByDefault in interface ColumnBindingDefaultstrue Indicates that updates are enabled by default for all value sources which
do not explicitly specify.public boolean areValuesNullableByDefault()
ColumnBindingDefaultsareValuesNullableByDefault in interface ColumnBindingDefaultstrue Indicates that insertions are enabled by default for all value sources which
do not explicitly specify.public int getBase()
PluralAttributeSequentialIndexSourcegetBase in interface PluralAttributeSequentialIndexSourcepublic PluralAttributeIndexNature getNature()
getNature in interface PluralAttributeIndexSourcepublic HibernateTypeSourceImpl getTypeInformation()
PluralAttributeIndexSourceType)
for this plural attribute index.getTypeInformation in interface PluralAttributeIndexSourcepublic java.lang.String getXmlNodeName()
getXmlNodeName in interface PluralAttributeIndexSourcepublic java.util.List<RelationalValueSource> getRelationalValueSources()
RelationalValueSourceContainerRelationalValueSource references.getRelationalValueSources in interface RelationalValueSourceContainerRelationalValueSource references.Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.