Interface ColumnMetadata

  • All Known Implementing Classes:
    ColumnMetadataImpl

    @Private
    public interface ColumnMetadata
    The ColumnMetadata class holds the column level management information and data statistics.
    • Method Detail

      • getColumnName

        default String getColumnName()
      • isSingleValue

        default boolean isSingleValue()
      • getTotalDocs

        int getTotalDocs()
      • getCardinality

        int getCardinality()
        NOTE: When a realtime segment has no-dictionary columns, the cardinality for those columns will be set to Constants.UNKNOWN_CARDINALITY.
      • isSorted

        boolean isSorted()
      • isMinMaxValueInvalid

        default boolean isMinMaxValueInvalid()
      • hasDictionary

        boolean hasDictionary()
      • getColumnMaxLength

        int getColumnMaxLength()
      • getPaddingCharacter

        char getPaddingCharacter()
      • getBitsPerElement

        int getBitsPerElement()
      • getMaxNumberOfMultiValues

        int getMaxNumberOfMultiValues()
      • getTotalNumberOfEntries

        int getTotalNumberOfEntries()
      • getPartitions

        @Nullable
        Set<Integer> getPartitions()
      • isAutoGenerated

        boolean isAutoGenerated()