Package tech.ydb.yoj.databind.expression
Class FieldValue
java.lang.Object
tech.ydb.yoj.databind.expression.FieldValue
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic Comparable<?>getComparable(@NonNull Map<String, Object> values, @NonNull Schema.JavaField field) @NonNull Comparable<?>getComparable(@NonNull Schema.JavaField field) @NonNull ObjectgetRaw(@NonNull Schema.JavaField field) inthashCode()booleanisBool()booleanbooleanisNumber()booleanisReal()booleanisString()booleanbooleanisTuple()booleanisUuid()static @NonNull FieldValueofBool(boolean bool) static @NonNull FieldValueofByteArray(@NonNull ByteArray byteArray) static @NonNull FieldValueofNum(long num) static @NonNull FieldValueofObj(@NonNull Object obj, @NonNull Schema.JavaField schemaField) static @NonNull FieldValueofReal(double real) static @NonNull FieldValuestatic @NonNull FieldValueofTimestamp(@NonNull Instant timestamp) static @NonNull FieldValueofTuple(@NonNull FieldValue.Tuple tuple) static @NonNull FieldValue@NonNull StringtoString()
-
Constructor Details
-
FieldValue
public FieldValue()
-
-
Method Details
-
ofStr
-
ofNum
-
ofReal
-
ofBool
-
ofTimestamp
-
ofTuple
-
ofByteArray
-
ofUuid
-
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
-
getComparable
-
toString
-
equals
-
hashCode
public int hashCode()
-