Package tech.ydb.yoj.databind.expression
Class FieldValue
java.lang.Object
tech.ydb.yoj.databind.expression.FieldValue
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean@NonNull Comparable<?>getComparable(@NonNull Type fieldType) static Comparable<?>getComparable(@NonNull Map<String, Object> values, @NonNull Schema.JavaField field) @NonNull ObjectinthashCode()booleanisBool()booleanisNumber()booleanisReal()booleanisString()booleanbooleanisTuple()static @NonNull FieldValueofBool(boolean bool) static @NonNull FieldValueofNum(long num) static @NonNull FieldValuestatic @NonNull FieldValueofReal(double real) static @NonNull FieldValuestatic @NonNull FieldValueofTimestamp(@NonNull Instant timestamp) static @NonNull FieldValueofTuple(@NonNull FieldValue.Tuple tuple) @NonNull StringtoString()
-
Constructor Details
-
FieldValue
public FieldValue()
-
-
Method Details
-
ofStr
-
ofNum
-
ofReal
-
ofBool
-
ofTimestamp
-
ofTuple
-
ofObj
-
isNumber
public boolean isNumber() -
isReal
public boolean isReal() -
isString
public boolean isString() -
isBool
public boolean isBool() -
isTimestamp
public boolean isTimestamp() -
isTuple
public boolean isTuple() -
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()
-