Package | Description |
---|---|
com.google.cloud.bigquery |
A client for BigQuery – A fully managed, petabyte scale, low cost enterprise data warehouse for
analytics.
|
Modifier and Type | Class and Description |
---|---|
static class |
LoadJobConfiguration.Builder |
static class |
WriteChannelConfiguration.Builder |
Modifier and Type | Method and Description |
---|---|
LoadConfiguration.Builder |
LoadConfiguration.Builder.setAutodetect(Boolean autodetect)
[Experimental] Sets automatic inference of the options and schema for CSV and JSON sources.
|
LoadConfiguration.Builder |
LoadConfiguration.Builder.setClustering(Clustering clustering)
Sets the clustering specification for the destination table.
|
LoadConfiguration.Builder |
LoadConfiguration.Builder.setCreateDisposition(JobInfo.CreateDisposition createDisposition)
Sets whether the job is allowed to create new tables.
|
LoadConfiguration.Builder |
LoadConfiguration.Builder.setDecimalTargetTypes(List<String> decimalTargetTypes)
Defines the list of possible SQL data types to which the source decimal values are converted.
|
LoadConfiguration.Builder |
WriteChannelConfiguration.Builder.setDestinationEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration) |
LoadConfiguration.Builder |
LoadConfiguration.Builder.setDestinationEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration) |
LoadConfiguration.Builder |
LoadConfiguration.Builder.setDestinationTable(TableId destinationTable)
Sets the destination table to load the data into.
|
LoadConfiguration.Builder |
LoadConfiguration.Builder.setFormatOptions(FormatOptions formatOptions)
Sets the source format, and possibly some parsing options, of the external data.
|
LoadConfiguration.Builder |
LoadConfiguration.Builder.setIgnoreUnknownValues(Boolean ignoreUnknownValues)
Sets whether BigQuery should allow extra values that are not represented in the table schema.
|
LoadConfiguration.Builder |
LoadConfiguration.Builder.setMaxBadRecords(Integer maxBadRecords)
Sets the maximum number of bad records that BigQuery can ignore when running the job.
|
LoadConfiguration.Builder |
LoadConfiguration.Builder.setNullMarker(String nullMarker)
Sets the string that represents a null value in a CSV file.
|
LoadConfiguration.Builder |
LoadConfiguration.Builder.setSchema(Schema schema)
Sets the schema for the destination table.
|
LoadConfiguration.Builder |
LoadConfiguration.Builder.setSchemaUpdateOptions(List<JobInfo.SchemaUpdateOption> schemaUpdateOptions)
[Experimental] Sets options allowing the schema of the destination table to be updated as a
side effect of the load job.
|
LoadConfiguration.Builder |
LoadConfiguration.Builder.setTimePartitioning(TimePartitioning timePartitioning)
Sets the time partitioning specification for the destination table.
|
LoadConfiguration.Builder |
LoadConfiguration.Builder.setUseAvroLogicalTypes(Boolean useAvroLogicalTypes)
If FormatOptions is set to AVRO, you can interpret logical types into their corresponding
types (such as TIMESTAMP) instead of only using their raw types (such as INTEGER).
|
LoadConfiguration.Builder |
LoadConfiguration.Builder.setWriteDisposition(JobInfo.WriteDisposition writeDisposition)
Sets the action that should occur if the destination table already exists.
|
LoadConfiguration.Builder |
LoadConfiguration.toBuilder()
Returns a builder for the load configuration object.
|
Copyright © 2023 Google LLC. All rights reserved.