Package com.yandex.ydb.table.values
Interface Value<T extends Type>
-
- All Known Implementing Classes:
DecimalValue,DictValue,ListValue,OptionalValue,PrimitiveValue,StructValue,TupleValue,VariantValue,VoidValue
public interface Value<T extends Type>- Author:
- Sergey Polovko
-
-
Field Summary
Fields Modifier and Type Field Description static Value[]EMPTY_ARRAY
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default PrimitiveValueasData()default DictValueasDict()default ListValueasList()default OptionalValueasOptional()default StructValueasStuct()default VariantValueasVariant()default VoidValueasVoid()TgetType()default OptionalValuemakeOptional()com.yandex.ydb.ValueProtos.ValuetoPb()
-
-
-
Field Detail
-
EMPTY_ARRAY
static final Value[] EMPTY_ARRAY
-
-
Method Detail
-
getType
T getType()
-
toPb
com.yandex.ydb.ValueProtos.Value toPb()
-
asData
default PrimitiveValue asData()
-
asDict
default DictValue asDict()
-
asList
default ListValue asList()
-
asOptional
default OptionalValue asOptional()
-
asStuct
default StructValue asStuct()
-
asVariant
default VariantValue asVariant()
-
asVoid
default VoidValue asVoid()
-
makeOptional
default OptionalValue makeOptional()
-
-