Class FieldPartitioningMetadata

  • Direct Known Subclasses:
    HashPartitioningMetadata, RangePartitioningMetadata, ValuePartitioningMetadata

    public abstract class FieldPartitioningMetadata
    extends AbstractPartitioningMetadata
    INTERNAL: Define JPA meta-data for partitioning policy. Key notes: - any metadata mapped from XML to this class must be compared in the equals method. - when loading from annotations, the constructor accepts the metadata accessor this metadata was loaded from. Used it to look up any 'companion' annotation needed for processing. - methods should be preserved in alphabetical order.
    Since:
    EclipseLink 2.2
    Author:
    James Sutherland
    • Field Detail

      • unionUnpartitionableQueries

        protected Boolean unionUnpartitionableQueries
      • partitionValueTypeName

        protected String partitionValueTypeName
    • Constructor Detail

      • FieldPartitioningMetadata

        public FieldPartitioningMetadata()
        INTERNAL: Used for XML loading.
      • FieldPartitioningMetadata

        protected FieldPartitioningMetadata​(String elementName)
        INTERNAL: Used for XML loading.
    • Method Detail

      • getPartitionColumn

        public ColumnMetadata getPartitionColumn()
        INTERNAL: Used for OX mapping.
      • getPartitionValueType

        public MetadataClass getPartitionValueType()
        INTERNAL:
      • getPartitionValueTypeName

        public String getPartitionValueTypeName()
        INTERNAL: Used for OX mapping.
      • getUnionUnpartitionableQueries

        public Boolean getUnionUnpartitionableQueries()
        INTERNAL: Used for OX mapping.
      • setPartitionColumn

        public void setPartitionColumn​(ColumnMetadata partitionColumn)
        INTERNAL: Used for OX mapping.
      • setPartitionValueTypeName

        public void setPartitionValueTypeName​(String partitionValueTypeName)
        INTERNAL: Used for OX mapping.
      • setUnionUnpartitionableQueries

        public void setUnionUnpartitionableQueries​(Boolean unionUnpartitionableQueries)
        INTERNAL: Used for OX mapping.