Package org.rocksdb

Class ColumnFamilyDescriptor

java.lang.Object
org.rocksdb.ColumnFamilyDescriptor

public class ColumnFamilyDescriptor extends Object

Describes a column family with a name and respective Options.

  • Constructor Details

    • 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 Details

    • getName

      public byte[] getName()
      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.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object