Uses of Interface
com.google.cloud.bigtable.data.v2.models.sql.SqlType
Packages that use SqlType
-
Uses of SqlType in com.google.cloud.bigtable.common
Classes in com.google.cloud.bigtable.common that implement SqlTypeModifier and TypeClassDescriptionstatic classType.Array<Elem>static classstatic classstatic classstatic classstatic classstatic classstatic classType.Map<K,V> static classThis is a special version of struct that is intended to only be used in theStructReadergetters that require types.static classstatic classStruct implementation that contains a schema that users can access.static classMethods in com.google.cloud.bigtable.common that return SqlTypeModifier and TypeMethodDescriptionType.Array.elementType()Type.Array.getElementType()Type.Map.getKeyType()SqlType<?>Type.SchemalessStruct.getType(int fieldIndex) SqlType<?>SqlType<?>Type.StructWithSchema.getType(int fieldIndex) SqlType<?>Type.Map.getValueType()Type.Map.keyType()abstract SqlType<?>Type.StructWithSchema.Field.type()Type.Map.valueType()Methods in com.google.cloud.bigtable.common with parameters of type SqlType -
Uses of SqlType in com.google.cloud.bigtable.data.v2.models.sql
Subinterfaces of SqlType in com.google.cloud.bigtable.data.v2.models.sqlModifier and TypeInterfaceDescriptionstatic interfaceSqlType.Array<Elem>Represents an array type in SQL.static interfaceSqlType.Map<K,V> Represents a map type in SQL.static interfaceRepresents a struct type in SQL.Methods in com.google.cloud.bigtable.data.v2.models.sql that return SqlTypeModifier and TypeMethodDescriptionSqlType.bool()returns aSqlTypefor theBOOLtype.static SqlType<com.google.protobuf.ByteString>SqlType.bytes()returns aSqlTypefor theBYTEStype.static SqlType<com.google.cloud.Date>SqlType.date()returns aSqlTypefor theDATEtype.SqlType.float32()returns aSqlTypefor theFLOAT32type.SqlType.float64()returns aSqlTypefor theFLOAT64type.static SqlType<?>Creates aSqlTypefrom the protobuf representation of Types.SqlType<?>ResultSetMetadata.getColumnType(int columnIndex) SqlType<?>ResultSetMetadata.getColumnType(String columnName) SqlType.Array.getElementType()SqlType.Map.getKeyType()SqlType<?>SqlType.Struct.getType(int fieldIndex) SqlType<?>SqlType.Map.getValueType()SqlType.int64()returns aSqlTypefor theINT64type.SqlType.string()returns aSqlTypefor theSTRINGtype.static SqlType<org.threeten.bp.Instant>SqlType.timestamp()returns aSqlTypefor theTIMESTAMPtype.SqlType<?>ColumnMetadata.type()TheSqlTypeof the columnSqlType<?>SqlType.Struct.Field.type()Methods in com.google.cloud.bigtable.data.v2.models.sql with parameters of type SqlTypeModifier and TypeMethodDescriptionstatic <Elem> SqlType.Array<Elem>static <K,V> SqlType.Map<K, V> static booleanSqlType.typesMatch(SqlType<?> left, SqlType<?> right) This can be used to check whetherStructReaderget calls are being called for the correct type when compared to the schema.