Package com.yandex.ydb.table.values
Class StructValue
- java.lang.Object
-
- com.yandex.ydb.table.values.StructValue
-
- All Implemented Interfaces:
Value<StructType>
public class StructValue extends Object implements Value<StructType>
- Author:
- Sergey Polovko
-
-
Field Summary
-
Fields inherited from interface com.yandex.ydb.table.values.Value
EMPTY_ARRAY
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)intgetMembersCount()ValuegetMemberValue(int index)StructTypegetType()inthashCode()static StructValueof(String memberName, Value memberValue)static StructValueof(String member1Name, Value member1Value, String member2Name, Value member2Value)static StructValueof(String member1Name, Value member1Value, String member2Name, Value member2Value, String member3Name, Value member3Value)static StructValueof(String member1Name, Value member1Value, String member2Name, Value member2Value, String member3Name, Value member3Value, String member4Name, Value member4Value)static StructValueof(String member1Name, Value member1Value, String member2Name, Value member2Value, String member3Name, Value member3Value, String member4Name, Value member4Value, String member5Name, Value member5Value)static StructValueof(Map<String,Value> members)com.yandex.ydb.ValueProtos.ValuetoPb()StringtoString()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.yandex.ydb.table.values.Value
asData, asDict, asList, asOptional, asStuct, asVariant, asVoid, makeOptional
-
-
-
-
Method Detail
-
of
public static StructValue of(String memberName, Value memberValue)
-
of
public static StructValue of(String member1Name, Value member1Value, String member2Name, Value member2Value)
-
of
public static StructValue of(String member1Name, Value member1Value, String member2Name, Value member2Value, String member3Name, Value member3Value)
-
of
public static StructValue of(String member1Name, Value member1Value, String member2Name, Value member2Value, String member3Name, Value member3Value, String member4Name, Value member4Value)
-
of
public static StructValue of(String member1Name, Value member1Value, String member2Name, Value member2Value, String member3Name, Value member3Value, String member4Name, Value member4Value, String member5Name, Value member5Value)
-
of
public static StructValue of(Map<String,Value> members)
-
getMembersCount
public int getMembersCount()
-
getMemberValue
public Value getMemberValue(int index)
-
getType
public StructType getType()
- Specified by:
getTypein interfaceValue<StructType>
-
toPb
public com.yandex.ydb.ValueProtos.Value toPb()
- Specified by:
toPbin interfaceValue<StructType>
-
-