public abstract class FieldPartitioningMetadata extends AbstractPartitioningMetadata
Constructor and Description |
---|
FieldPartitioningMetadata()
INTERNAL:
Used for XML loading.
|
FieldPartitioningMetadata(MetadataAnnotation annotation,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
Modifier and Type | Method and Description |
---|---|
void |
buildPolicy(PartitioningPolicy policy)
Set common fields into policy.
|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
Used for XML merging and overriding.
|
ColumnMetadata |
getPartitionColumn()
INTERNAL:
Used for OX mapping.
|
MetadataClass |
getPartitionValueType()
INTERNAL:
|
java.lang.String |
getPartitionValueTypeName()
INTERNAL:
Used for OX mapping.
|
java.lang.Boolean |
getUnionUnpartitionableQueries()
INTERNAL:
Used for OX mapping.
|
void |
initXMLObject(MetadataAccessibleObject accessibleObject,
XMLEntityMappings entityMappings)
INTERNAL:
|
void |
setPartitionColumn(ColumnMetadata partitionColumn)
INTERNAL:
Used for OX mapping.
|
void |
setPartitionValueTypeName(java.lang.String partitionValueTypeName)
INTERNAL:
Used for OX mapping.
|
void |
setUnionUnpartitionableQueries(java.lang.Boolean unionUnpartitionableQueries)
INTERNAL:
Used for OX mapping.
|
buildPolicy, getName, setName
getAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverride
public FieldPartitioningMetadata()
public FieldPartitioningMetadata(MetadataAnnotation annotation, MetadataAccessor accessor)
public boolean equals(java.lang.Object objectToCompare)
equals
in class AbstractPartitioningMetadata
public void buildPolicy(PartitioningPolicy policy)
buildPolicy
in class AbstractPartitioningMetadata
public ColumnMetadata getPartitionColumn()
public MetadataClass getPartitionValueType()
public java.lang.String getPartitionValueTypeName()
public java.lang.Boolean getUnionUnpartitionableQueries()
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
initXMLObject
in class ORMetadata
public void setPartitionColumn(ColumnMetadata partitionColumn)
public void setPartitionValueTypeName(java.lang.String partitionValueTypeName)
public void setUnionUnpartitionableQueries(java.lang.Boolean unionUnpartitionableQueries)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference