Package oracle.kv.table

# Interface FixedBinaryValue

All Superinterfaces:
  `Comparable<FieldValue>`, `FieldValue`

public interface FixedBinaryValue extends FieldValue
FixedBinaryValue extends `FieldValue` to represent a fixed-size byte array.

Since:
  3.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `FixedBinaryValue`
  `clone()`
  Returns a deep copy of this object.
  `byte[]`
  `get()`
  Get the byte array value.
  `FixedBinaryDef`
  `getDefinition()`
  Returns the `FixedBinaryDef` instance that defines this value.
  `String`
  `toString()`
  Returns a String representation of the value using a Base64 encoding.

  ### Methods inherited from interface java.lang.Comparable

  `compareTo`

  ### Methods inherited from interface oracle.kv.table.FieldValue

  `asArray, asBinary, asBoolean, asDouble, asEnum, asFixedBinary, asFloat, asIndexKey, asInteger, asLong, asMap, asNumber, asPrimaryKey, asRecord, asRow, asString, asTimestamp, getType, isArray, isAtomic, isBinary, isBoolean, isComplex, isDouble, isEMPTY, isEnum, isFixedBinary, isFloat, isIndexKey, isInteger, isJsonNull, isLong, isMap, isNull, isNumber, isNumeric, isPrimaryKey, isRecord, isRow, isString, isTimestamp, toJsonString`

- ## Method Details

  - ### getDefinition

    FixedBinaryDef getDefinition()
    Returns the `FixedBinaryDef` instance that defines this value.
    Specified by:
      `getDefinition` in interface `FieldValue`
    Returns:
      the FixedBinaryDef

  - ### get

    byte[] get()
    Get the byte array value.
    Returns:
      the byte array value

  - ### clone

    FixedBinaryValue clone()
    Returns a deep copy of this object.
    Specified by:
      `clone` in interface `FieldValue`
    Returns:
      a deep copy of this object

  - ### toString

    String toString()
    Returns a String representation of the value using a Base64 encoding.
    Overrides:
      `toString` in class `Object`
    Returns:
      a String representation of the value