public static interface SqlType.Struct extends SqlType<Struct>Represents a struct type in SQL. A struct is an ordered collection of named and type fields.
Implements
com.google.cloud.bigtable.data.v2.models.sql.SqlType<com.google.cloud.bigtable.data.v2.models.sql.Struct>Methods
getColumnIndex(String fieldName)
public abstract int getColumnIndex(String fieldName)| Parameter | |
|---|---|
| Name | Description |
fieldName |
Stringname of the field |
| Returns | |
|---|---|
| Type | Description |
int |
the field index of the field with the given name |
getFields()
public abstract List<? extends SqlType.Struct.Field> getFields()| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.cloud.bigtable.data.v2.models.sql.SqlType.Struct.Field> |
the ordered list of Fields for the struct |
getType(int fieldIndex)
public abstract SqlType<?> getType(int fieldIndex)| Parameter | |
|---|---|
| Name | Description |
fieldIndex |
intindex of the field |
| Returns | |
|---|---|
| Type | Description |
SqlType<?> |
the SqlType of the field at the given index |
getType(String fieldName)
public abstract SqlType<?> getType(String fieldName)| Parameter | |
|---|---|
| Name | Description |
fieldName |
Stringname of the field |
| Returns | |
|---|---|
| Type | Description |
SqlType<?> |
the SqlType of the field with the given name |