public abstract class FieldPartitioningMetadata extends AbstractPartitioningMetadata
| Modifier and Type | Field and Description |
|---|---|
protected ColumnMetadata |
partitionColumn |
protected MetadataClass |
partitionValueType |
protected String |
partitionValueTypeName |
protected Boolean |
unionUnpartitionableQueries |
namem_project| Modifier | Constructor and Description |
|---|---|
|
FieldPartitioningMetadata()
INTERNAL:
Used for XML loading.
|
|
FieldPartitioningMetadata(MetadataAnnotation annotation,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
protected |
FieldPartitioningMetadata(String elementName)
INTERNAL:
Used for XML loading.
|
| Modifier and Type | Method and Description |
|---|---|
void |
buildPolicy(PartitioningPolicy policy)
Set common fields into policy.
|
boolean |
equals(Object objectToCompare)
INTERNAL:
Used for XML merging and overriding.
|
ColumnMetadata |
getPartitionColumn()
INTERNAL:
Used for OX mapping.
|
MetadataClass |
getPartitionValueType()
INTERNAL:
|
String |
getPartitionValueTypeName()
INTERNAL:
Used for OX mapping.
|
Boolean |
getUnionUnpartitionableQueries()
INTERNAL:
Used for OX mapping.
|
int |
hashCode() |
void |
initXMLObject(MetadataAccessibleObject accessibleObject,
XMLEntityMappings entityMappings)
INTERNAL:
|
void |
setPartitionColumn(ColumnMetadata partitionColumn)
INTERNAL:
Used for OX mapping.
|
void |
setPartitionValueTypeName(String partitionValueTypeName)
INTERNAL:
Used for OX mapping.
|
void |
setUnionUnpartitionableQueries(Boolean unionUnpartitionableQueries)
INTERNAL:
Used for OX mapping.
|
buildPolicy, getName, setNamegetAccessibleObject, getAccessibleObjectName, getAnnotation, getBoxedType, getDatabaseTypeEnum, getEntityMappings, getFullyQualifiedClassName, getIdentifier, getJavaClass, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getName, getPrimitiveClassForName, getProject, getText, getXMLElement, hasIdentifier, hasText, initXMLClassName, initXMLObject, initXMLObjects, initXMLTextObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, merge, mergeORObjectLists, mergeORObjects, mergeSimpleObjects, reloadEntity, reloadMappedSuperclass, setAccessibleObject, setEntityMappings, setFieldName, setFieldName, setProject, shouldOverride, valuesMatch, valuesMatchprotected Boolean unionUnpartitionableQueries
protected ColumnMetadata partitionColumn
protected MetadataClass partitionValueType
protected String partitionValueTypeName
public FieldPartitioningMetadata()
public FieldPartitioningMetadata(MetadataAnnotation annotation, MetadataAccessor accessor)
protected FieldPartitioningMetadata(String elementName)
public boolean equals(Object objectToCompare)
equals in class AbstractPartitioningMetadatapublic int hashCode()
hashCode in class AbstractPartitioningMetadatapublic void buildPolicy(PartitioningPolicy policy)
buildPolicy in class AbstractPartitioningMetadatapublic ColumnMetadata getPartitionColumn()
public MetadataClass getPartitionValueType()
public String getPartitionValueTypeName()
public Boolean getUnionUnpartitionableQueries()
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
initXMLObject in class ORMetadatapublic void setPartitionColumn(ColumnMetadata partitionColumn)
public void setPartitionValueTypeName(String partitionValueTypeName)
public void setUnionUnpartitionableQueries(Boolean unionUnpartitionableQueries)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.