Package com.yandex.ydb.table.values
Class StructType
- java.lang.Object
-
- com.yandex.ydb.table.values.StructType
-
-
Field Summary
-
Fields inherited from interface com.yandex.ydb.table.values.Type
EMPTY_ARRAY
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Type.KindgetKind()intgetMemberIndex(String name)StringgetMemberName(int index)intgetMembersCount()TypegetMemberType(int index)inthashCode()StructValuenewValue(String memberName, Value memberValue)StructValuenewValue(String member1Name, Value member1Value, String member2Name, Value member2Value)StructValuenewValue(String member1Name, Value member1Value, String member2Name, Value member2Value, String member3Name, Value member3Value)StructValuenewValue(String member1Name, Value member1Value, String member2Name, Value member2Value, String member3Name, Value member3Value, String member4Name, Value member4Value)StructValuenewValue(String member1Name, Value member1Value, String member2Name, Value member2Value, String member3Name, Value member3Value, String member4Name, Value member4Value, String member5Name, Value member5Value)StructValuenewValue(Map<String,Value> membersMap)StructValuenewValueUnsafe(Value... members)will not clone given arraystatic StructTypeof(String memberName, Type memberType)static StructTypeof(String member1Name, Type member1Type, String member2Name, Type member2Type)static StructTypeof(String member1Name, Type member1Type, String member2Name, Type member2Type, String member3Name, Type member3Type)static StructTypeof(String member1Name, Type member1Type, String member2Name, Type member2Type, String member3Name, Type member3Type, String member4Name, Type member4Type)static StructTypeof(String member1Name, Type member1Type, String member2Name, Type member2Type, String member3Name, Type member3Type, String member4Name, Type member4Type, String member5Name, Type member5Type)static StructTypeof(List<String> names, List<Type> types)static StructTypeof(Map<String,Type> members)static StructTypeofCopy(String[] names, Type[] types)static StructTypeofOwn(String[] names, Type[] types)will not clone given arrayscom.yandex.ydb.ValueProtos.TypetoPb()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.Type
makeOptional, unwrapOptional
-
-
-
-
Method Detail
-
of
public static StructType of(String memberName, Type memberType)
-
of
public static StructType of(String member1Name, Type member1Type, String member2Name, Type member2Type)
-
of
public static StructType of(String member1Name, Type member1Type, String member2Name, Type member2Type, String member3Name, Type member3Type)
-
of
public static StructType of(String member1Name, Type member1Type, String member2Name, Type member2Type, String member3Name, Type member3Type, String member4Name, Type member4Type)
-
of
public static StructType of(String member1Name, Type member1Type, String member2Name, Type member2Type, String member3Name, Type member3Type, String member4Name, Type member4Type, String member5Name, Type member5Type)
-
of
public static StructType of(Map<String,Type> members)
-
of
public static StructType of(List<String> names, List<Type> types)
-
ofCopy
public static StructType ofCopy(String[] names, Type[] types)
-
ofOwn
public static StructType ofOwn(String[] names, Type[] types)
will not clone given arrays
-
getMembersCount
public int getMembersCount()
-
getMemberName
public String getMemberName(int index)
-
getMemberType
public Type getMemberType(int index)
-
getMemberIndex
public int getMemberIndex(String name)
-
equals
public boolean equals(Object o)
-
hashCode
public int hashCode()
-
toString
public String toString()
-
newValue
public StructValue newValue(String memberName, Value memberValue)
-
newValue
public StructValue newValue(String member1Name, Value member1Value, String member2Name, Value member2Value)
-
newValue
public StructValue newValue(String member1Name, Value member1Value, String member2Name, Value member2Value, String member3Name, Value member3Value)
-
newValue
public StructValue newValue(String member1Name, Value member1Value, String member2Name, Value member2Value, String member3Name, Value member3Value, String member4Name, Value member4Value)
-
newValue
public StructValue newValue(String member1Name, Value member1Value, String member2Name, Value member2Value, String member3Name, Value member3Value, String member4Name, Value member4Value, String member5Name, Value member5Value)
-
newValue
public StructValue newValue(Map<String,Value> membersMap)
-
newValueUnsafe
public StructValue newValueUnsafe(Value... members)
will not clone given array
-
-