Index

A B C D F G H I P S T W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addError(StorageError) - Method in class com.google.cloud.spring.bigquery.core.WriteApiResponse
 
append(JSONArray, long) - Method in class com.google.cloud.spring.bigquery.core.BigQueryJsonDataWriter
 

B

BigQueryException - Exception in com.google.cloud.spring.bigquery.core
Exception wrapping errors that occur with BigQuery.
BigQueryException(String) - Constructor for exception com.google.cloud.spring.bigquery.core.BigQueryException
 
BigQueryException(String, Throwable) - Constructor for exception com.google.cloud.spring.bigquery.core.BigQueryException
 
BigQueryFileMessageHandler - Class in com.google.cloud.spring.bigquery.integration.outbound
A MessageHandler which handles sending and loading files to a BigQuery table.
BigQueryFileMessageHandler(BigQueryTemplate) - Constructor for class com.google.cloud.spring.bigquery.integration.outbound.BigQueryFileMessageHandler
 
BigQueryJsonDataWriter - Class in com.google.cloud.spring.bigquery.core
Helper class for using BigQuery storage write API in exactly once delivery mode.
BigQueryOperations - Interface in com.google.cloud.spring.bigquery.core
Defines operations for use with BigQuery.
BigQuerySpringMessageHeaders - Class in com.google.cloud.spring.bigquery.integration
Spring Integration Message headers used with Spring Cloud GCP BigQuery integration.
BigQueryTemplate - Class in com.google.cloud.spring.bigquery.core
Helper class which simplifies common operations done in BigQuery.
BigQueryTemplate(BigQuery, BigQueryWriteClient, Map<String, Object>, TaskScheduler) - Constructor for class com.google.cloud.spring.bigquery.core.BigQueryTemplate
A Full constructor which creates the BigQuery template.

C

close() - Method in class com.google.cloud.spring.bigquery.core.BigQueryJsonDataWriter
 
com.google.cloud.spring.bigquery.core - package com.google.cloud.spring.bigquery.core
 
com.google.cloud.spring.bigquery.integration - package com.google.cloud.spring.bigquery.integration
 
com.google.cloud.spring.bigquery.integration.outbound - package com.google.cloud.spring.bigquery.integration.outbound
 
createTable(String, Schema) - Method in class com.google.cloud.spring.bigquery.core.BigQueryTemplate
 

D

doInit() - Method in class com.google.cloud.spring.bigquery.integration.outbound.BigQueryFileMessageHandler
 

F

finalizeWriteStream() - Method in class com.google.cloud.spring.bigquery.core.BigQueryJsonDataWriter
Call this method before committing the stream
FORMAT_OPTIONS - Static variable in class com.google.cloud.spring.bigquery.integration.BigQuerySpringMessageHeaders
Input data file format message header.

G

getBigQueryJsonDataWriter(TableName) - Method in class com.google.cloud.spring.bigquery.core.BigQueryTemplate
 
getCommitResponse(TableName, BigQueryJsonDataWriter) - Method in class com.google.cloud.spring.bigquery.core.BigQueryTemplate
 
getDatasetName() - Method in class com.google.cloud.spring.bigquery.core.BigQueryTemplate
 
getErrors() - Method in class com.google.cloud.spring.bigquery.core.WriteApiResponse
 
getJsonWriterBatchSize() - Method in class com.google.cloud.spring.bigquery.core.BigQueryTemplate
 
getStreamName() - Method in class com.google.cloud.spring.bigquery.core.BigQueryJsonDataWriter
 
getWriteApiResponse(String, InputStream) - Method in class com.google.cloud.spring.bigquery.core.BigQueryTemplate
 

H

handleRequestMessage(Message<?>) - Method in class com.google.cloud.spring.bigquery.integration.outbound.BigQueryFileMessageHandler
 

I

isSuccessful() - Method in class com.google.cloud.spring.bigquery.core.WriteApiResponse
 

P

PREFIX - Static variable in class com.google.cloud.spring.bigquery.integration.BigQuerySpringMessageHeaders
BigQuery Spring Cloud GCP message header prefix.

S

setAutoDetectSchema(boolean) - Method in class com.google.cloud.spring.bigquery.core.BigQueryTemplate
Sets whether BigQuery should attempt to autodetect the schema of the data when loading data into an empty table for the first time.
setCreateDisposition(JobInfo.CreateDisposition) - Method in class com.google.cloud.spring.bigquery.core.BigQueryTemplate
Sets the JobInfo.CreateDisposition which specifies whether a new table may be created in BigQuery if needed.
setFormatOptions(FormatOptions) - Method in class com.google.cloud.spring.bigquery.integration.outbound.BigQueryFileMessageHandler
Sets the handler's FormatOptions which describe the type/format of data files being loaded.
setFormatOptionsExpression(Expression) - Method in class com.google.cloud.spring.bigquery.integration.outbound.BigQueryFileMessageHandler
Sets the SpEL Expression used to determine the FormatOptions for the handler.
setJobPollInterval(Duration) - Method in class com.google.cloud.spring.bigquery.core.BigQueryTemplate
Sets the Duration amount of time to wait between successive polls on the status of a BigQuery job.
setSuccessful(boolean) - Method in class com.google.cloud.spring.bigquery.core.WriteApiResponse
 
setSync(boolean) - Method in class com.google.cloud.spring.bigquery.integration.outbound.BigQueryFileMessageHandler
A boolean indicating if the BigQueryFileMessageHandler should synchronously wait for each file to be successfully loaded to BigQuery.
setTableName(String) - Method in class com.google.cloud.spring.bigquery.integration.outbound.BigQueryFileMessageHandler
Sets the BigQuery table name to use.
setTableNameExpression(Expression) - Method in class com.google.cloud.spring.bigquery.integration.outbound.BigQueryFileMessageHandler
Sets the SpEL Expression to evaluate to determine the table name.
setTableSchema(Schema) - Method in class com.google.cloud.spring.bigquery.integration.outbound.BigQueryFileMessageHandler
Sets the Schema of the table to load for the handler.
setTableSchemaExpression(Expression) - Method in class com.google.cloud.spring.bigquery.integration.outbound.BigQueryFileMessageHandler
Sets the SpEL expression used to determine the Schema for the handler.
setTimeout(Duration) - Method in class com.google.cloud.spring.bigquery.integration.outbound.BigQueryFileMessageHandler
Sets the Duration to wait for a file to be loaded into BigQuery before timing out when waiting synchronously.
setWriteDisposition(JobInfo.WriteDisposition) - Method in class com.google.cloud.spring.bigquery.core.BigQueryTemplate
Sets the JobInfo.WriteDisposition which specifies how data should be inserted into BigQuery tables.

T

TABLE_NAME - Static variable in class com.google.cloud.spring.bigquery.integration.BigQuerySpringMessageHeaders
BigQuery table name message header.
TABLE_SCHEMA - Static variable in class com.google.cloud.spring.bigquery.integration.BigQuerySpringMessageHeaders
The schema of the table to load.

W

WriteApiResponse - Class in com.google.cloud.spring.bigquery.core
 
WriteApiResponse() - Constructor for class com.google.cloud.spring.bigquery.core.WriteApiResponse
 
writeDataToTable(String, InputStream, FormatOptions) - Method in interface com.google.cloud.spring.bigquery.core.BigQueryOperations
Writes data to a specified BigQuery table.
writeDataToTable(String, InputStream, FormatOptions) - Method in class com.google.cloud.spring.bigquery.core.BigQueryTemplate
 
writeDataToTable(String, InputStream, FormatOptions, Schema) - Method in interface com.google.cloud.spring.bigquery.core.BigQueryOperations
Writes data to a specified BigQuery table with a manually-specified table Schema.
writeDataToTable(String, InputStream, FormatOptions, Schema) - Method in class com.google.cloud.spring.bigquery.core.BigQueryTemplate
 
writeJsonStream(String, InputStream) - Method in interface com.google.cloud.spring.bigquery.core.BigQueryOperations
This method uses BigQuery Storage Write API to write new line delimited JSON file to the specified table.
writeJsonStream(String, InputStream) - Method in class com.google.cloud.spring.bigquery.core.BigQueryTemplate
This method uses BigQuery Storage Write API to write new line delimited JSON file to the specified table.
writeJsonStream(String, InputStream, Schema) - Method in interface com.google.cloud.spring.bigquery.core.BigQueryOperations
This method uses BigQuery Storage Write API to write new line delimited JSON file to the specified table.
writeJsonStream(String, InputStream, Schema) - Method in class com.google.cloud.spring.bigquery.core.BigQueryTemplate
This method uses BigQuery Storage Write API to write new line delimited JSON file to the specified table.
A B C D F G H I P S T W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form