Class ValueMut

java.lang.Object
com.surrealdb.Native
com.surrealdb.ValueMut

public class ValueMut extends Native
  • Method Details

    • createNone

      public static ValueMut createNone()
    • createNull

      public static ValueMut createNull()
    • createString

      public static ValueMut createString(String s)
    • createBoolean

      public static ValueMut createBoolean(boolean b)
    • createDouble

      public static ValueMut createDouble(double d)
    • createLong

      public static ValueMut createLong(long l)
    • createBigDecimal

      public static ValueMut createBigDecimal(BigDecimal d)
    • createDuration

      public static ValueMut createDuration(Duration d)
    • createDatetime

      public static ValueMut createDatetime(Instant i)
    • createDatetime

      public static ValueMut createDatetime(ZonedDateTime d)
    • createDatetime

      public static ValueMut createDatetime(OffsetDateTime d)
    • createDatetime

      public static ValueMut createDatetime(LocalDateTime d)
      Creates a SurrealDB datetime from a local date-time by interpreting it as UTC.

      Prefer Instant, OffsetDateTime, or ZonedDateTime when the source value represents an absolute point in time or carries zone/offset information.

    • createDatetime

      public static ValueMut createDatetime(Date d)
      Creates a SurrealDB datetime from a Date.

      java.sql.Timestamp keeps its nanosecond precision. java.sql.Date and java.sql.Time do not support Date.toInstant(); they are converted through their epoch-millisecond value instead.

    • createUuid

      public static ValueMut createUuid(UUID uuid)
    • createId

      public static ValueMut createId(Id id)
    • createRecordId

      public static ValueMut createRecordId(RecordId recordId)
    • createGeometry

      public static ValueMut createGeometry(Geometry geometry)
    • createArray

      public static ValueMut createArray(Array array)
    • createArray

      public static ValueMut createArray(List<ValueMut> values)
    • createObject

      public static ValueMut createObject(Object object)
    • createObject

      public static ValueMut createObject(List<EntryMut> entries)
    • createFile

      public static ValueMut createFile(String bucket, String key)
    • createTable

      public static ValueMut createTable(String name)