Class CodecUtils

java.lang.Object
io.dingodb.sdk.common.codec.CodecUtils

public final class CodecUtils extends Object
  • Method Details

    • compareColumnByPrimary

      public static int compareColumnByPrimary(int c1, int c2)
    • sortColumnByPrimaryComparator

      public static Comparator<Column> sortColumnByPrimaryComparator()
    • sortColumns

      public static List<Column> sortColumns(List<Column> columns)
    • sortColumnDefinitionByPrimaryComparator

      public static Comparator<ColumnDefinition> sortColumnDefinitionByPrimaryComparator()
    • sortColumnDefinitions

      public static List<ColumnDefinition> sortColumnDefinitions(List<ColumnDefinition> columns)
    • createSchemaForColumn

      public static DingoSchema createSchemaForColumn(Column column)
    • createSchemaForColumn

      public static DingoSchema createSchemaForColumn(Column column, int index)
    • createSchemaForColumnDefinition

      public static DingoSchema createSchemaForColumnDefinition(ColumnDefinition column, int index)
    • createSchemaForColumnDefinitions

      public static List<DingoSchema> createSchemaForColumnDefinitions(List<ColumnDefinition> columns)
    • createSchemaForColumns

      public static List<DingoSchema> createSchemaForColumns(List<Column> columns)
    • createSchemaForTypeName

      public static DingoSchema createSchemaForTypeName(String typeName)
    • createSchemaForTypeName

      public static DingoSchema createSchemaForTypeName(String typeName, String elementType)
    • sliceIdKey

      public static byte[] sliceIdKey(byte[] key)
    • readId

      public static long readId(byte[] key)
    • encodeId

      public static byte[] encodeId(byte namespace, long id)