- 3.39.0 (latest)
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.1
- 3.34.0
- 3.33.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.27.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.1
- 3.22.0
- 3.21.0
- 3.20.1
- 3.19.0
- 3.18.0
- 3.17.2
- 3.16.0
- 3.15.0
- 3.14.1
- 3.13.0
- 3.12.0
- 3.11.4
- 3.4.0
- 3.3.6
- 3.2.0
- 3.1.0
- 3.0.1
- 2.34.4
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.1
- 2.29.0
- 2.28.1
- 2.27.1
- 2.26.0
- 2.25.2
- 2.24.1
- 2.23.3
- 2.22.1
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.1
- 2.15.0
- 2.14.0
- 2.13.1
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.2
- 2.5.0
- 2.4.0
- 2.3.1
- 2.2.0
- 2.1.0
- 2.0.0
- 1.28.2
- 1.27.2
- 1.26.1
- 1.25.0
- 1.24.0
- 1.23.1
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
Common Job Resource Classes
Base classes and helpers for job classes.
class google.cloud.bigquery.job.base.ReservationUsage(name, slot_ms)
Job resource usage for a reservation.
Create new instance of ReservationUsage(name, slot_ms)
name()
Reservation name or “unreserved” for on-demand resources usage.
slot_ms()
Total slot milliseconds used by the reservation for a particular job.
class google.cloud.bigquery.job.base.ScriptStackFrame(resource)
Stack frame showing the line/column/procedure name where the currentevaluation happened.
Parameters
resource (Map[str, **Any]) – JSON representation of object.
property end_column()
One-based end column.
Type
property end_line()
One-based end line.
Type
property procedure_id()
Name of the active procedure.
Omitted if in a top-level script.
Type
Optional[str]
property start_column()
One-based start column.
Type
property start_line()
One-based start line.
Type
property text()
Text of the current statement/expression.
Type
class google.cloud.bigquery.job.base.ScriptStatistics(resource)
Statistics for a child job of a script.
Parameters
resource (Map[str, **Any]) – JSON representation of object.
property evaluation_kind(: Optional[str )
Indicates the type of child job.
Possible values includeSTATEMENT andEXPRESSION.
Type
property stack_frames(: Sequence[google.cloud.bigquery.job.base.ScriptStackFrame )
Stack trace where the current evaluation happened.
Shows line/column/procedure name of each frame on the stack at thepoint where the current evaluation happened.
The leaf frame is first, the primary script is last.
class google.cloud.bigquery.job.base.SessionInfo(resource)
[Preview] Information of the session if this job is part of one.
Versionadded: New in version 2.29.0.
Parameters
resource (Map[str, **Any]) – JSON representation of object.
property session_id(: Optional[str )
The ID of the session.
class google.cloud.bigquery.job.base.TransactionInfo(transaction_id:str)
[Alpha] Information of a multi-statement transaction.
https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#TransactionInfo
Versionadded: New in version 2.24.0.
Create new instance of TransactionInfo(transaction_id,)
transaction_id(: [str](https://docs.python.org/3/library/stdtypes.html#str )
Output only. ID of the transaction.
class google.cloud.bigquery.job.base.UnknownJob(job_id, client)
A job whose type cannot be determined.
classmethod from_api_repr(resource:dict, client)
Construct an UnknownJob from the JSON representation.
Parameters
resource (Dict) – JSON representation of a job.
client (google.cloud.bigquery.client.Client) – Client connected to BigQuery API.
Returns
Job corresponding to the resource.
Return type
UnknownJob
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-16 UTC.