Package org.rocksdb

Class ColumnFamilyDescriptor


  • public class ColumnFamilyDescriptor
    extends java.lang.Object

    Describes a column family with a name and respective Options.

    • Constructor Detail

      • ColumnFamilyDescriptor

        public ColumnFamilyDescriptor​(byte[] columnFamilyName)

        Creates a new Column Family using a name and default options,

        Parameters:
        columnFamilyName - name of column family.
        Since:
        3.10.0
      • ColumnFamilyDescriptor

        public ColumnFamilyDescriptor​(byte[] columnFamilyName,
                                      ColumnFamilyOptions columnFamilyOptions)

        Creates a new Column Family using a name and custom options.

        Parameters:
        columnFamilyName - name of column family.
        columnFamilyOptions - options to be used with column family.
        Since:
        3.10.0
    • Method Detail

      • getName

        public byte[] getName()
        Retrieve name of column family.
        Returns:
        column family name.
        Since:
        3.10.0
      • columnFamilyName

        @Deprecated
        public byte[] columnFamilyName()
        Deprecated.
        Use getName() instead.
        Retrieve name of column family.
        Returns:
        column family name.
        Since:
        3.10.0
      • getOptions

        public ColumnFamilyOptions getOptions()
        Retrieve assigned options instance.
        Returns:
        Options instance assigned to this instance.
      • columnFamilyOptions

        @Deprecated
        public ColumnFamilyOptions columnFamilyOptions()
        Deprecated.
        Use getOptions() instead.
        Retrieve assigned options instance.
        Returns:
        Options instance assigned to this instance.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object