public class FormatOptions implements Serializable
Base class for Google BigQuery format options. These class define the format of external data used by BigQuery, for either federated tables or load jobs.
Load jobs support the following formats: AVRO, CSV, DATASTORE_BACKUP, GOOGLE_SHEETS, JSON, ORC, PARQUET
Federated tables can be defined against following formats: AVRO, BIGTABLE, CSV, DATASTORE_BACKUP, GOOGLE_SHEETS, JSON
Implements
SerializableStatic Methods
avro()
public static AvroOptions avro()
Default options for AVRO format.
Type | Description |
AvroOptions |
bigtable()
public static FormatOptions bigtable()
Default options for BIGTABLE format.
Type | Description |
FormatOptions |
csv()
public static CsvOptions csv()
Default options for CSV format.
Type | Description |
CsvOptions |
datastoreBackup()
public static FormatOptions datastoreBackup()
Default options for DATASTORE_BACKUP format.
Type | Description |
FormatOptions |
googleSheets()
public static FormatOptions googleSheets()
Default options for GOOGLE_SHEETS format.
Type | Description |
FormatOptions |
json()
public static FormatOptions json()
Default options for NEWLINE_DELIMITED_JSON format.
Type | Description |
FormatOptions |
of(String format)
public static FormatOptions of(String format)
Default options for the provided format.
Name | Description |
format | String |
Type | Description |
FormatOptions |
orc()
public static FormatOptions orc()
Default options for the ORC format.
Type | Description |
FormatOptions |
parquet()
public static FormatOptions parquet()
Default options for PARQUET format.
Type | Description |
FormatOptions |
Methods
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj | Object |
Type | Description |
boolean |
getType()
public String getType()
Returns the external data format, as a string.
Type | Description |
String |
hashCode()
public int hashCode()
Type | Description |
int |
toString()
public String toString()
Type | Description |
String |