Interface YqlType

All Known Implementing Classes:
YqlCompositeType.YqlDict, YqlCompositeType.YqlList, YqlCompositeType.YqlTuple, YqlCompositeType.YqlVoid, YqlPrimitiveType

public interface YqlType
  • Method Details

    • getYqlTypeBuilder

      tech.ydb.proto.ValueProtos.Type.Builder getYqlTypeBuilder()
    • of

      @NonNull static @NonNull YqlPrimitiveType of(Type javaType)
    • of

      @NonNull static @NonNull YqlPrimitiveType of(Schema.JavaField column)
      Returns the Yql type of the column.

      If the Column annotation is specified for the column field, the annotation field dbType may be used to specify the column type.

      Returns:
      the Yql type of the column
    • getYqlTypeName

      String getYqlTypeName()
    • toYql

      tech.ydb.proto.ValueProtos.Value.Builder toYql(Object value)
    • fromYql

      Object fromYql(tech.ydb.proto.ValueProtos.Value value)