Class Job (5.7.1)

Job objects are returned from various places in the BigQuery API:


They can be used to check the status of a running job or fetching the results of a previously-executed one.

Inheritance

Operation > Job

Package

@google-cloud/bigquery!

Constructors

(constructor)(bigQuery, id, options)

constructor(bigQuery: BigQuery, id: string, options?: JobOptions);

Constructs a new instance of the Job class

Parameters
NameDescription
bigQuery BigQuery
id string
options JobOptions

Properties

bigQuery

bigQuery: BigQuery;
Property Value
TypeDescription
BigQuery

getQueryResultsStream

getQueryResultsStream: (options?: QueryResultsOptions) => ResourceStream<RowMetadata>;
Property Value
TypeDescription
(options?: QueryResultsOptions) => ResourceStream<RowMetadata>

location

location?: string;
Property Value
TypeDescription
string

Methods

cancel()

cancel(): Promise<CancelResponse>;
Returns
TypeDescription
Promise<CancelResponse>

cancel(callback)

cancel(callback: CancelCallback): void;
Parameter
NameDescription
callback CancelCallback
Returns
TypeDescription
void

getQueryResults(options)

getQueryResults(options?: QueryResultsOptions): Promise<QueryRowsResponse>;
Parameter
NameDescription
options QueryResultsOptions
Returns
TypeDescription
Promise<QueryRowsResponse>

getQueryResults(options, callback)

getQueryResults(options: QueryResultsOptions, callback: QueryRowsCallback): void;
Parameters
NameDescription
options QueryResultsOptions
callback QueryRowsCallback
Returns
TypeDescription
void

getQueryResults(callback)

getQueryResults(callback: QueryRowsCallback): void;
Parameter
NameDescription
callback QueryRowsCallback
Returns
TypeDescription
void

getQueryResultsAsStream_(options, callback)

getQueryResultsAsStream_(options: QueryResultsOptions, callback: QueryRowsCallback): void;

This method will be called by getQueryResultsStream(). It is required to properly set the autoPaginate option value.

Parameters
NameDescription
options QueryResultsOptions
callback QueryRowsCallback
Returns
TypeDescription
void

poll_(callback)

poll_(callback: MetadataCallback): void;

Poll for a status update. Execute the callback:

  • callback(err): Job failed - callback(): Job incomplete - callback(null, metadata): Job complete
Parameter
NameDescription
callback MetadataCallback
Returns
TypeDescription
void