From 8eb757bcded7a3ef3b2264f47ec080c0a8fca579 Mon Sep 17 00:00:00 2001 From: john li Date: Thu, 14 Apr 2022 13:07:17 -0400 Subject: [PATCH] fix: export bigquery.HivePartitioningOptions (#1217) --- google/cloud/bigquery/__init__.py | 2 ++ samples/snippets/create_table_external_hive_partitioned.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/google/cloud/bigquery/__init__.py b/google/cloud/bigquery/__init__.py index 1ac04d50c..81b1285e3 100644 --- a/google/cloud/bigquery/__init__.py +++ b/google/cloud/bigquery/__init__.py @@ -49,6 +49,7 @@ from google.cloud.bigquery.external_config import CSVOptions from google.cloud.bigquery.external_config import GoogleSheetsOptions from google.cloud.bigquery.external_config import ExternalSourceFormat +from google.cloud.bigquery.external_config import HivePartitioningOptions from google.cloud.bigquery.format_options import AvroOptions from google.cloud.bigquery.format_options import ParquetOptions from google.cloud.bigquery.job.base import SessionInfo @@ -161,6 +162,7 @@ "DmlStats", "CSVOptions", "GoogleSheetsOptions", + "HivePartitioningOptions", "ParquetOptions", "ScriptOptions", "TransactionInfo", diff --git a/samples/snippets/create_table_external_hive_partitioned.py b/samples/snippets/create_table_external_hive_partitioned.py index 1170c57da..aecf8ca4c 100644 --- a/samples/snippets/create_table_external_hive_partitioned.py +++ b/samples/snippets/create_table_external_hive_partitioned.py @@ -50,7 +50,7 @@ def create_table_external_hive_partitioned(table_id: str) -> "bigquery.Table": external_config.autodetect = True # Configure partitioning options. - hive_partitioning_opts = bigquery.external_config.HivePartitioningOptions() + hive_partitioning_opts = bigquery.HivePartitioningOptions() # The layout of the files in here is compatible with the layout requirements for hive partitioning, # so we can add an optional Hive partitioning configuration to leverage the object paths for deriving