Package io.dingodb.sdk.common.codec
Class CodecUtils
java.lang.Object
io.dingodb.sdk.common.codec.CodecUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic intcompareColumnByPrimary(int c1, int c2) static DingoSchemacreateSchemaForColumn(Column column) static DingoSchemacreateSchemaForColumn(Column column, int index) static DingoSchemacreateSchemaForColumnDefinition(ColumnDefinition column, int index) static List<DingoSchema>static List<DingoSchema>createSchemaForColumns(List<Column> columns) static DingoSchemacreateSchemaForTypeName(String typeName) static DingoSchemacreateSchemaForTypeName(String typeName, String elementType) static byte[]encodeId(byte namespace, long id) static longreadId(byte[] key) static byte[]sliceIdKey(byte[] key) static Comparator<Column>static Comparator<ColumnDefinition>static List<ColumnDefinition>sortColumnDefinitions(List<ColumnDefinition> columns) sortColumns(List<Column> columns)
-
Method Details
-
compareColumnByPrimary
public static int compareColumnByPrimary(int c1, int c2) -
sortColumnByPrimaryComparator
-
sortColumns
-
sortColumnDefinitionByPrimaryComparator
-
sortColumnDefinitions
-
createSchemaForColumn
-
createSchemaForColumn
-
createSchemaForColumnDefinition
-
createSchemaForColumnDefinitions
-
createSchemaForColumns
-
createSchemaForTypeName
-
createSchemaForTypeName
-
sliceIdKey
public static byte[] sliceIdKey(byte[] key) -
readId
public static long readId(byte[] key) -
encodeId
public static byte[] encodeId(byte namespace, long id)
-