Package org.rocksdb

Class AbstractMutableOptions

  • Direct Known Subclasses:
    MutableColumnFamilyOptions, MutableDBOptions

    public class AbstractMutableOptions
    extends java.lang.Object
    This class is not strictly abstract in Java language terms, so we do not declare it as such. The name remains AbstractMutableOptions to reflect the underlying C++ name. The constructor is protected, so it will always be used as a base class.
    • Field Detail

      • KEY_VALUE_PAIR_SEPARATOR

        protected static final java.lang.String KEY_VALUE_PAIR_SEPARATOR
        See Also:
        Constant Field Values
      • keys

        protected final java.lang.String[] keys
    • Constructor Detail

      • AbstractMutableOptions

        protected AbstractMutableOptions​(java.lang.String[] keys,
                                         java.lang.String[] values)
        User must use builder pattern, or parser.
        Parameters:
        keys - the keys
        values - the values
    • Method Detail

      • toString

        public java.lang.String toString()
        Returns a string representation of MutableOptions which is suitable for consumption by #parse(String).
        Overrides:
        toString in class java.lang.Object
        Returns:
        String representation of MutableOptions