public final class FieldList extends AbstractList<Field> implements SerializableGoogle BigQuery Table schema fields (columns). Each field has a unique name and index. Fields with duplicate names are not allowed in BigQuery schema.
Implements
SerializableStatic Methods
of(Field[] fields)
public static FieldList of(Field[] fields)Returns a new FieldList object, which contains a collection of Field objects in
preserved order and represent schema columns.
| Parameter | |
|---|---|
| Name | Description |
fields |
Field[]the schema fields |
| Returns | |
|---|---|
| Type | Description |
FieldList |
|
of(Iterable<Field> fields)
public static FieldList of(Iterable<Field> fields)Returns a new FieldList object, which contains a collection of Field objects in
preserved order and represent schema columns.
| Parameter | |
|---|---|
| Name | Description |
fields |
Iterable<Field>the schema fields |
| Returns | |
|---|---|
| Type | Description |
FieldList |
|
Methods
get(int index)
public Field get(int index)Get schema field by index.
| Parameter | |
|---|---|
| Name | Description |
index |
intfield (column) index |
| Returns | |
|---|---|
| Type | Description |
Field |
|
get(String name)
public Field get(String name)Get schema field by name.
| Parameter | |
|---|---|
| Name | Description |
name |
Stringfield (column) name |
| Returns | |
|---|---|
| Type | Description |
Field |
|
getIndex(String name)
public int getIndex(String name)Get schema field's index by name.
| Parameter | |
|---|---|
| Name | Description |
name |
Stringfield (column) name |
| Returns | |
|---|---|
| Type | Description |
int |
|
size()
public int size()Total number of fields (columns) in the schema.
| Returns | |
|---|---|
| Type | Description |
int |
|