Class Value


public class Value extends Native
The Value class represents a general-purpose wrapper for different types of values. It provides various methods to interact with and retrieve values such as arrays, objects, strings, numbers, and more.
  • Method Details

    • isArray

      public boolean isArray()
    • getArray

      public Array getArray()
    • isObject

      public boolean isObject()
    • getObject

      public Object getObject()
    • isBoolean

      public boolean isBoolean()
    • getBoolean

      public boolean getBoolean()
    • isDouble

      public boolean isDouble()
    • getDouble

      public double getDouble()
    • isLong

      public boolean isLong()
    • getLong

      public long getLong()
    • isBigDecimal

      public boolean isBigDecimal()
    • getBigDecimal

      public BigDecimal getBigDecimal()
    • isNull

      public boolean isNull()
    • isNone

      public boolean isNone()
    • isString

      public boolean isString()
    • getString

      public String getString()
    • isUuid

      public boolean isUuid()
    • getUuid

      public UUID getUuid()
    • isRecordId

      public boolean isRecordId()
    • getRecordId

      public RecordId getRecordId()
    • isFile

      public boolean isFile()
    • getFile

      public FileRef getFile()
    • isRange

      public boolean isRange()
    • getRangeStart

      public Optional<Value> getRangeStart()
      Start bound of the range (included or excluded), or empty if unbounded.
    • getRangeEnd

      public Optional<Value> getRangeEnd()
      End bound of the range (included or excluded), or empty if unbounded.
    • isTable

      public boolean isTable()
    • getTable

      public String getTable()
      Table name when this value is a table type.
    • isBytes

      public boolean isBytes()
    • getBytes

      public byte[] getBytes()
    • isGeometry

      public boolean isGeometry()
    • getGeometry

      public Geometry getGeometry()
    • isDateTime

      public boolean isDateTime()
    • getDateTime

      public ZonedDateTime getDateTime()
    • isDuration

      public boolean isDuration()
    • getDuration

      public Duration getDuration()
    • get

      public <T> T get(Class<T> type)