Package io.openlineage.client.dataset
Class Naming.BigQuery
java.lang.Object
io.openlineage.client.dataset.Naming.BigQuery
- All Implemented Interfaces:
Naming.DatasetNaming
- Enclosing class:
- Naming
Naming implementation for BigQuery.
Namespace is always "bigquery"
.
-
Constructor Details
-
BigQuery
Constructs a BigQuery naming instance.- Parameters:
projectId
- the GCP project ID (must be non-empty)datasetName
- the BigQuery dataset name (must be non-empty)tableName
- the BigQuery table name (must be non-empty)
-
-
Method Details
-
getNamespace
Description copied from interface:Naming.DatasetNaming
Returns the dataset namespace (e.g., URI or ARN identifying the data source).- Specified by:
getNamespace
in interfaceNaming.DatasetNaming
- Returns:
- the namespace string
-
getName
Description copied from interface:Naming.DatasetNaming
Returns the dataset name specific to the platform format.- Specified by:
getName
in interfaceNaming.DatasetNaming
- Returns:
- the dataset name string
-
builder
-