Class FieldValue

java.lang.Object
tech.ydb.yoj.databind.expression.FieldValue

public class FieldValue extends Object
  • Constructor Details

    • FieldValue

      public FieldValue()
  • Method Details

    • ofStr

      @NonNull public static @NonNull FieldValue ofStr(@NonNull @NonNull String str)
    • ofNum

      @NonNull public static @NonNull FieldValue ofNum(long num)
    • ofReal

      @NonNull public static @NonNull FieldValue ofReal(double real)
    • ofBool

      @NonNull public static @NonNull FieldValue ofBool(boolean bool)
    • ofTimestamp

      @NonNull public static @NonNull FieldValue ofTimestamp(@NonNull @NonNull Instant timestamp)
    • ofTuple

      @NonNull public static @NonNull FieldValue ofTuple(@NonNull @NonNull FieldValue.Tuple tuple)
    • ofByteArray

      @NonNull public static @NonNull FieldValue ofByteArray(@NonNull @NonNull ByteArray byteArray)
    • ofUuid

      @NonNull public static @NonNull FieldValue ofUuid(@NonNull @NonNull UUID uuid)
    • ofObj

      @NonNull public static @NonNull FieldValue ofObj(@NonNull @NonNull Object obj, @NonNull @NonNull Schema.JavaField schemaField)
    • isNumber

      public boolean isNumber()
    • isReal

      public boolean isReal()
    • isString

      public boolean isString()
    • isBool

      public boolean isBool()
    • isTimestamp

      public boolean isTimestamp()
    • isTuple

      public boolean isTuple()
    • isByteArray

      public boolean isByteArray()
    • isUuid

      public boolean isUuid()
    • getComparable

      @Nullable public static Comparable<?> getComparable(@NonNull @NonNull Map<String,Object> values, @NonNull @NonNull Schema.JavaField field)
    • getRaw

      @NonNull public @NonNull Object getRaw(@NonNull @NonNull Schema.JavaField field)
    • getComparable

      @NonNull public @NonNull Comparable<?> getComparable(@NonNull @NonNull Schema.JavaField field)
    • toString

      @NonNull public @NonNull String toString()
      Overrides:
      toString in class Object
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object