Class FormatOptions (2.35.0)

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

Inheritance

Object > FormatOptions

Implements

Serializable

Static Methods

avro()

public static AvroOptions avro()

Default options for AVRO format.

Returns
TypeDescription
AvroOptions

bigtable()

public static FormatOptions bigtable()

Default options for BIGTABLE format.

Returns
TypeDescription
FormatOptions

csv()

public static CsvOptions csv()

Default options for CSV format.

Returns
TypeDescription
CsvOptions

datastoreBackup()

public static FormatOptions datastoreBackup()

Default options for DATASTORE_BACKUP format.

Returns
TypeDescription
FormatOptions

googleSheets()

public static FormatOptions googleSheets()

Default options for GOOGLE_SHEETS format.

Returns
TypeDescription
FormatOptions

iceberg()

public static FormatOptions iceberg()

Default options for the Apache Iceberg table format.

Returns
TypeDescription
FormatOptions

json()

public static FormatOptions json()

Default options for NEWLINE_DELIMITED_JSON format.

Returns
TypeDescription
FormatOptions

of(String format)

public static FormatOptions of(String format)

Default options for the provided format.

Parameter
NameDescription
formatString
Returns
TypeDescription
FormatOptions

orc()

public static FormatOptions orc()

Default options for the ORC format.

Returns
TypeDescription
FormatOptions

parquet()

public static FormatOptions parquet()

Default options for PARQUET format.

Returns
TypeDescription
FormatOptions

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
boolean
Overrides

getType()

public String getType()

Returns the external data format, as a string.

Returns
TypeDescription
String

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

toString()

public String toString()
Returns
TypeDescription
String
Overrides