From 2dbe725a90232d38b44531e014355055842ede51 Mon Sep 17 00:00:00 2001 From: Niels Pardon Date: Thu, 8 Jan 2026 10:52:50 +0000 Subject: [PATCH] fix: change protoc version to v29.5 and protobuf to >=5 Signed-off-by: Niels Pardon --- buf.gen.yaml | 4 +- pixi.lock | 6 +- pyproject.toml | 2 +- src/substrait/gen/proto/algebra_pb2.py | 8 +- src/substrait/gen/proto/algebra_pb2.pyi | 751 ++++++------------ src/substrait/gen/proto/capabilities_pb2.py | 8 +- src/substrait/gen/proto/capabilities_pb2.pyi | 6 +- .../gen/proto/extended_expression_pb2.py | 8 +- .../gen/proto/extended_expression_pb2.pyi | 16 +- .../gen/proto/extensions/extensions_pb2.py | 8 +- .../gen/proto/extensions/extensions_pb2.pyi | 31 +- src/substrait/gen/proto/function_pb2.py | 8 +- src/substrait/gen/proto/function_pb2.pyi | 64 +- .../gen/proto/parameterized_types_pb2.py | 8 +- .../gen/proto/parameterized_types_pb2.pyi | 110 +-- src/substrait/gen/proto/plan_pb2.py | 8 +- src/substrait/gen/proto/plan_pb2.pyi | 31 +- .../gen/proto/type_expressions_pb2.py | 8 +- .../gen/proto/type_expressions_pb2.pyi | 118 +-- src/substrait/gen/proto/type_pb2.py | 8 +- src/substrait/gen/proto/type_pb2.pyi | 132 +-- uv.lock | 2 +- 22 files changed, 447 insertions(+), 898 deletions(-) diff --git a/buf.gen.yaml b/buf.gen.yaml index fd87494..dc8bddd 100644 --- a/buf.gen.yaml +++ b/buf.gen.yaml @@ -1,6 +1,6 @@ version: v2 plugins: - - remote: buf.build/protocolbuffers/python:v33.2 + - remote: buf.build/protocolbuffers/python:v29.5 out: src - - remote: buf.build/community/nipunn1313-mypy:v4.0.0 + - remote: buf.build/community/nipunn1313-mypy:v3.7.0 out: src diff --git a/pixi.lock b/pixi.lock index c2a8cb9..0c5b88c 100644 --- a/pixi.lock +++ b/pixi.lock @@ -4175,10 +4175,10 @@ packages: requires_python: '>=3.7' - pypi: ./ name: substrait - version: 0.1.dev115+g5ac67c29f.d20260107 - sha256: 8afd3c0e98d7b4cb53b225cdc614585f138fed7c780629dff400a58062ee3dd4 + version: 0.25.1.dev16+gb404a0fc2.d20260108 + sha256: abf8d815f223d799e5615102c87cd34e6882d2dd6e7e2b81d162f4111ca29a8a requires_dist: - - protobuf>=6.33,<7 + - protobuf>=5,<7 - antlr4-python3-runtime ; extra == 'extensions' - pyyaml ; extra == 'extensions' - sqloxide ; extra == 'sql' diff --git a/pyproject.toml b/pyproject.toml index c03f5ad..aa02722 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ authors = [{name = "Substrait contributors", email = "substrait@googlegroups.com license = {text = "Apache-2.0"} readme = "README.md" requires-python = ">=3.10,<3.14" -dependencies = ["protobuf >=6.33,<7"] +dependencies = ["protobuf >=5,<7"] dynamic = ["version"] [tool.setuptools_scm] diff --git a/src/substrait/gen/proto/algebra_pb2.py b/src/substrait/gen/proto/algebra_pb2.py index 7a2c291..d4fd9f9 100644 --- a/src/substrait/gen/proto/algebra_pb2.py +++ b/src/substrait/gen/proto/algebra_pb2.py @@ -2,7 +2,7 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE # source: substrait/gen/proto/algebra.proto -# Protobuf Python Version: 6.33.2 +# Protobuf Python Version: 5.29.5 """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool @@ -11,9 +11,9 @@ from google.protobuf.internal import builder as _builder _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, - 6, - 33, - 2, + 5, + 29, + 5, '', 'substrait/gen/proto/algebra.proto' ) diff --git a/src/substrait/gen/proto/algebra_pb2.pyi b/src/substrait/gen/proto/algebra_pb2.pyi index dc636c4..9b4205d 100644 --- a/src/substrait/gen/proto/algebra_pb2.pyi +++ b/src/substrait/gen/proto/algebra_pb2.pyi @@ -121,8 +121,7 @@ class RelCommon(google.protobuf.message.Message): *, output_mapping: collections.abc.Iterable[builtins.int] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["output_mapping", b"output_mapping"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["output_mapping", b"output_mapping"]) -> None: ... @typing.final class Hint(google.protobuf.message.Message): @@ -169,10 +168,8 @@ class RelCommon(google.protobuf.message.Message): record_size: builtins.float = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "record_size", b"record_size", "row_count", b"row_count"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "record_size", b"record_size", "row_count", b"row_count"]) -> None: ... @typing.final class RuntimeConstraint(google.protobuf.message.Message): @@ -188,10 +185,8 @@ class RelCommon(google.protobuf.message.Message): *, advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension"]) -> None: ... @typing.final class SavedComputation(google.protobuf.message.Message): @@ -220,10 +215,8 @@ class RelCommon(google.protobuf.message.Message): type: Global___RelCommon.Hint.ComputationType.ValueType = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "computation_id", b"computation_id", "type", b"type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "computation_id", b"computation_id", "type", b"type"]) -> None: ... @typing.final class LoadedComputation(google.protobuf.message.Message): @@ -252,10 +245,8 @@ class RelCommon(google.protobuf.message.Message): type: Global___RelCommon.Hint.ComputationType.ValueType = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "computation_id_reference", b"computation_id_reference", "type", b"type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "computation_id_reference", b"computation_id_reference", "type", b"type"]) -> None: ... STATS_FIELD_NUMBER: builtins.int CONSTRAINT_FIELD_NUMBER: builtins.int @@ -300,10 +291,8 @@ class RelCommon(google.protobuf.message.Message): saved_computations: collections.abc.Iterable[Global___RelCommon.Hint.SavedComputation] | None = ..., loaded_computations: collections.abc.Iterable[Global___RelCommon.Hint.LoadedComputation] | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "constraint", b"constraint", "stats", b"stats"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "alias", b"alias", "constraint", b"constraint", "loaded_computations", b"loaded_computations", "output_names", b"output_names", "saved_computations", b"saved_computations", "stats", b"stats"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "constraint", b"constraint", "stats", b"stats"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "alias", b"alias", "constraint", b"constraint", "loaded_computations", b"loaded_computations", "output_names", b"output_names", "saved_computations", b"saved_computations", "stats", b"stats"]) -> None: ... DIRECT_FIELD_NUMBER: builtins.int EMIT_FIELD_NUMBER: builtins.int @@ -329,13 +318,9 @@ class RelCommon(google.protobuf.message.Message): hint: Global___RelCommon.Hint | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "direct", b"direct", "emit", b"emit", "emit_kind", b"emit_kind", "hint", b"hint"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "direct", b"direct", "emit", b"emit", "emit_kind", b"emit_kind", "hint", b"hint"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_emit_kind: typing_extensions.TypeAlias = typing.Literal["direct", "emit"] - _WhichOneofArgType_emit_kind: typing_extensions.TypeAlias = typing.Literal["emit_kind", b"emit_kind"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_emit_kind) -> _WhichOneofReturnType_emit_kind | None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "direct", b"direct", "emit", b"emit", "emit_kind", b"emit_kind", "hint", b"hint"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "direct", b"direct", "emit", b"emit", "emit_kind", b"emit_kind", "hint", b"hint"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["emit_kind", b"emit_kind"]) -> typing.Literal["direct", "emit"] | None: ... Global___RelCommon: typing_extensions.TypeAlias = RelCommon @@ -365,10 +350,8 @@ class ReadRel(google.protobuf.message.Message): names: collections.abc.Iterable[builtins.str] | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "names", b"names"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "names", b"names"]) -> None: ... @typing.final class IcebergTable(google.protobuf.message.Message): @@ -398,13 +381,9 @@ class ReadRel(google.protobuf.message.Message): snapshot_id: builtins.str = ..., snapshot_timestamp: builtins.int = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["snapshot", b"snapshot", "snapshot_id", b"snapshot_id", "snapshot_timestamp", b"snapshot_timestamp"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["metadata_uri", b"metadata_uri", "snapshot", b"snapshot", "snapshot_id", b"snapshot_id", "snapshot_timestamp", b"snapshot_timestamp"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_snapshot: typing_extensions.TypeAlias = typing.Literal["snapshot_id", "snapshot_timestamp"] - _WhichOneofArgType_snapshot: typing_extensions.TypeAlias = typing.Literal["snapshot", b"snapshot"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_snapshot) -> _WhichOneofReturnType_snapshot | None: ... + def HasField(self, field_name: typing.Literal["snapshot", b"snapshot", "snapshot_id", b"snapshot_id", "snapshot_timestamp", b"snapshot_timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["metadata_uri", b"metadata_uri", "snapshot", b"snapshot", "snapshot_id", b"snapshot_id", "snapshot_timestamp", b"snapshot_timestamp"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["snapshot", b"snapshot"]) -> typing.Literal["snapshot_id", "snapshot_timestamp"] | None: ... DIRECT_FIELD_NUMBER: builtins.int @property @@ -416,13 +395,9 @@ class ReadRel(google.protobuf.message.Message): *, direct: Global___ReadRel.IcebergTable.MetadataFileRead | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["direct", b"direct", "table_type", b"table_type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["direct", b"direct", "table_type", b"table_type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_table_type: typing_extensions.TypeAlias = typing.Literal["direct"] - _WhichOneofArgType_table_type: typing_extensions.TypeAlias = typing.Literal["table_type", b"table_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_table_type) -> _WhichOneofReturnType_table_type | None: ... + def HasField(self, field_name: typing.Literal["direct", b"direct", "table_type", b"table_type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["direct", b"direct", "table_type", b"table_type"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["table_type", b"table_type"]) -> typing.Literal["direct"] | None: ... @typing.final class VirtualTable(google.protobuf.message.Message): @@ -442,8 +417,7 @@ class ReadRel(google.protobuf.message.Message): values: collections.abc.Iterable[Global___Expression.Literal.Struct] | None = ..., expressions: collections.abc.Iterable[Global___Expression.Nested.Struct] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["expressions", b"expressions", "values", b"values"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["expressions", b"expressions", "values", b"values"]) -> None: ... @typing.final class ExtensionTable(google.protobuf.message.Message): @@ -461,10 +435,8 @@ class ReadRel(google.protobuf.message.Message): *, detail: google.protobuf.any_pb2.Any | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["detail", b"detail"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["detail", b"detail"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["detail", b"detail"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["detail", b"detail"]) -> None: ... @typing.final class LocalFiles(google.protobuf.message.Message): @@ -565,13 +537,9 @@ class ReadRel(google.protobuf.message.Message): escape: builtins.str = ..., value_treated_as_null: builtins.str | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["_value_treated_as_null", b"_value_treated_as_null", "value_treated_as_null", b"value_treated_as_null"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["_value_treated_as_null", b"_value_treated_as_null", "escape", b"escape", "field_delimiter", b"field_delimiter", "header_lines_to_skip", b"header_lines_to_skip", "max_line_size", b"max_line_size", "quote", b"quote", "value_treated_as_null", b"value_treated_as_null"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType__value_treated_as_null: typing_extensions.TypeAlias = typing.Literal["value_treated_as_null"] - _WhichOneofArgType__value_treated_as_null: typing_extensions.TypeAlias = typing.Literal["_value_treated_as_null", b"_value_treated_as_null"] - def WhichOneof(self, oneof_group: _WhichOneofArgType__value_treated_as_null) -> _WhichOneofReturnType__value_treated_as_null | None: ... + def HasField(self, field_name: typing.Literal["_value_treated_as_null", b"_value_treated_as_null", "value_treated_as_null", b"value_treated_as_null"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["_value_treated_as_null", b"_value_treated_as_null", "escape", b"escape", "field_delimiter", b"field_delimiter", "header_lines_to_skip", b"header_lines_to_skip", "max_line_size", b"max_line_size", "quote", b"quote", "value_treated_as_null", b"value_treated_as_null"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["_value_treated_as_null", b"_value_treated_as_null"]) -> typing.Literal["value_treated_as_null"] | None: ... URI_PATH_FIELD_NUMBER: builtins.int URI_PATH_GLOB_FIELD_NUMBER: builtins.int @@ -633,18 +601,12 @@ class ReadRel(google.protobuf.message.Message): dwrf: Global___ReadRel.LocalFiles.FileOrFiles.DwrfReadOptions | None = ..., text: Global___ReadRel.LocalFiles.FileOrFiles.DelimiterSeparatedTextReadOptions | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["arrow", b"arrow", "dwrf", b"dwrf", "extension", b"extension", "file_format", b"file_format", "orc", b"orc", "parquet", b"parquet", "path_type", b"path_type", "text", b"text", "uri_file", b"uri_file", "uri_folder", b"uri_folder", "uri_path", b"uri_path", "uri_path_glob", b"uri_path_glob"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["arrow", b"arrow", "dwrf", b"dwrf", "extension", b"extension", "file_format", b"file_format", "length", b"length", "orc", b"orc", "parquet", b"parquet", "partition_index", b"partition_index", "path_type", b"path_type", "start", b"start", "text", b"text", "uri_file", b"uri_file", "uri_folder", b"uri_folder", "uri_path", b"uri_path", "uri_path_glob", b"uri_path_glob"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_file_format: typing_extensions.TypeAlias = typing.Literal["parquet", "arrow", "orc", "extension", "dwrf", "text"] - _WhichOneofArgType_file_format: typing_extensions.TypeAlias = typing.Literal["file_format", b"file_format"] - _WhichOneofReturnType_path_type: typing_extensions.TypeAlias = typing.Literal["uri_path", "uri_path_glob", "uri_file", "uri_folder"] - _WhichOneofArgType_path_type: typing_extensions.TypeAlias = typing.Literal["path_type", b"path_type"] + def HasField(self, field_name: typing.Literal["arrow", b"arrow", "dwrf", b"dwrf", "extension", b"extension", "file_format", b"file_format", "orc", b"orc", "parquet", b"parquet", "path_type", b"path_type", "text", b"text", "uri_file", b"uri_file", "uri_folder", b"uri_folder", "uri_path", b"uri_path", "uri_path_glob", b"uri_path_glob"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["arrow", b"arrow", "dwrf", b"dwrf", "extension", b"extension", "file_format", b"file_format", "length", b"length", "orc", b"orc", "parquet", b"parquet", "partition_index", b"partition_index", "path_type", b"path_type", "start", b"start", "text", b"text", "uri_file", b"uri_file", "uri_folder", b"uri_folder", "uri_path", b"uri_path", "uri_path_glob", b"uri_path_glob"]) -> None: ... @typing.overload - def WhichOneof(self, oneof_group: _WhichOneofArgType_file_format) -> _WhichOneofReturnType_file_format | None: ... + def WhichOneof(self, oneof_group: typing.Literal["file_format", b"file_format"]) -> typing.Literal["parquet", "arrow", "orc", "extension", "dwrf", "text"] | None: ... @typing.overload - def WhichOneof(self, oneof_group: _WhichOneofArgType_path_type) -> _WhichOneofReturnType_path_type | None: ... + def WhichOneof(self, oneof_group: typing.Literal["path_type", b"path_type"]) -> typing.Literal["uri_path", "uri_path_glob", "uri_file", "uri_folder"] | None: ... ITEMS_FIELD_NUMBER: builtins.int ADVANCED_EXTENSION_FIELD_NUMBER: builtins.int @@ -658,10 +620,8 @@ class ReadRel(google.protobuf.message.Message): items: collections.abc.Iterable[Global___ReadRel.LocalFiles.FileOrFiles] | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "items", b"items"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "items", b"items"]) -> None: ... COMMON_FIELD_NUMBER: builtins.int BASE_SCHEMA_FIELD_NUMBER: builtins.int @@ -711,13 +671,9 @@ class ReadRel(google.protobuf.message.Message): extension_table: Global___ReadRel.ExtensionTable | None = ..., iceberg_table: Global___ReadRel.IcebergTable | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "base_schema", b"base_schema", "best_effort_filter", b"best_effort_filter", "common", b"common", "extension_table", b"extension_table", "filter", b"filter", "iceberg_table", b"iceberg_table", "local_files", b"local_files", "named_table", b"named_table", "projection", b"projection", "read_type", b"read_type", "virtual_table", b"virtual_table"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "base_schema", b"base_schema", "best_effort_filter", b"best_effort_filter", "common", b"common", "extension_table", b"extension_table", "filter", b"filter", "iceberg_table", b"iceberg_table", "local_files", b"local_files", "named_table", b"named_table", "projection", b"projection", "read_type", b"read_type", "virtual_table", b"virtual_table"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_read_type: typing_extensions.TypeAlias = typing.Literal["virtual_table", "local_files", "named_table", "extension_table", "iceberg_table"] - _WhichOneofArgType_read_type: typing_extensions.TypeAlias = typing.Literal["read_type", b"read_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_read_type) -> _WhichOneofReturnType_read_type | None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "base_schema", b"base_schema", "best_effort_filter", b"best_effort_filter", "common", b"common", "extension_table", b"extension_table", "filter", b"filter", "iceberg_table", b"iceberg_table", "local_files", b"local_files", "named_table", b"named_table", "projection", b"projection", "read_type", b"read_type", "virtual_table", b"virtual_table"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "base_schema", b"base_schema", "best_effort_filter", b"best_effort_filter", "common", b"common", "extension_table", b"extension_table", "filter", b"filter", "iceberg_table", b"iceberg_table", "local_files", b"local_files", "named_table", b"named_table", "projection", b"projection", "read_type", b"read_type", "virtual_table", b"virtual_table"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["read_type", b"read_type"]) -> typing.Literal["virtual_table", "local_files", "named_table", "extension_table", "iceberg_table"] | None: ... Global___ReadRel: typing_extensions.TypeAlias = ReadRel @@ -747,10 +703,8 @@ class ProjectRel(google.protobuf.message.Message): expressions: collections.abc.Iterable[Global___Expression] | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "input", b"input"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "expressions", b"expressions", "input", b"input"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "input", b"input"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "expressions", b"expressions", "input", b"input"]) -> None: ... Global___ProjectRel: typing_extensions.TypeAlias = ProjectRel @@ -826,10 +780,8 @@ class JoinRel(google.protobuf.message.Message): type: Global___JoinRel.JoinType.ValueType = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "expression", b"expression", "left", b"left", "post_join_filter", b"post_join_filter", "right", b"right"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "expression", b"expression", "left", b"left", "post_join_filter", b"post_join_filter", "right", b"right", "type", b"type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "expression", b"expression", "left", b"left", "post_join_filter", b"post_join_filter", "right", b"right"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "expression", b"expression", "left", b"left", "post_join_filter", b"post_join_filter", "right", b"right", "type", b"type"]) -> None: ... Global___JoinRel: typing_extensions.TypeAlias = JoinRel @@ -859,10 +811,8 @@ class CrossRel(google.protobuf.message.Message): right: Global___Rel | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "left", b"left", "right", b"right"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "left", b"left", "right", b"right"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "left", b"left", "right", b"right"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "left", b"left", "right", b"right"]) -> None: ... Global___CrossRel: typing_extensions.TypeAlias = CrossRel @@ -922,18 +872,12 @@ class FetchRel(google.protobuf.message.Message): count_expr: Global___Expression | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "count", b"count", "count_expr", b"count_expr", "count_mode", b"count_mode", "input", b"input", "offset", b"offset", "offset_expr", b"offset_expr", "offset_mode", b"offset_mode"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "count", b"count", "count_expr", b"count_expr", "count_mode", b"count_mode", "input", b"input", "offset", b"offset", "offset_expr", b"offset_expr", "offset_mode", b"offset_mode"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_count_mode: typing_extensions.TypeAlias = typing.Literal["count", "count_expr"] - _WhichOneofArgType_count_mode: typing_extensions.TypeAlias = typing.Literal["count_mode", b"count_mode"] - _WhichOneofReturnType_offset_mode: typing_extensions.TypeAlias = typing.Literal["offset", "offset_expr"] - _WhichOneofArgType_offset_mode: typing_extensions.TypeAlias = typing.Literal["offset_mode", b"offset_mode"] + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "count", b"count", "count_expr", b"count_expr", "count_mode", b"count_mode", "input", b"input", "offset", b"offset", "offset_expr", b"offset_expr", "offset_mode", b"offset_mode"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "count", b"count", "count_expr", b"count_expr", "count_mode", b"count_mode", "input", b"input", "offset", b"offset", "offset_expr", b"offset_expr", "offset_mode", b"offset_mode"]) -> None: ... @typing.overload - def WhichOneof(self, oneof_group: _WhichOneofArgType_count_mode) -> _WhichOneofReturnType_count_mode | None: ... + def WhichOneof(self, oneof_group: typing.Literal["count_mode", b"count_mode"]) -> typing.Literal["count", "count_expr"] | None: ... @typing.overload - def WhichOneof(self, oneof_group: _WhichOneofArgType_offset_mode) -> _WhichOneofReturnType_offset_mode | None: ... + def WhichOneof(self, oneof_group: typing.Literal["offset_mode", b"offset_mode"]) -> typing.Literal["offset", "offset_expr"] | None: ... Global___FetchRel: typing_extensions.TypeAlias = FetchRel @@ -965,8 +909,7 @@ class AggregateRel(google.protobuf.message.Message): grouping_expressions: collections.abc.Iterable[Global___Expression] | None = ..., expression_references: collections.abc.Iterable[builtins.int] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["expression_references", b"expression_references", "grouping_expressions", b"grouping_expressions"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["expression_references", b"expression_references", "grouping_expressions", b"grouping_expressions"]) -> None: ... @typing.final class Measure(google.protobuf.message.Message): @@ -990,10 +933,8 @@ class AggregateRel(google.protobuf.message.Message): measure: Global___AggregateFunction | None = ..., filter: Global___Expression | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["filter", b"filter", "measure", b"measure"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["filter", b"filter", "measure", b"measure"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["filter", b"filter", "measure", b"measure"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["filter", b"filter", "measure", b"measure"]) -> None: ... COMMON_FIELD_NUMBER: builtins.int INPUT_FIELD_NUMBER: builtins.int @@ -1040,10 +981,8 @@ class AggregateRel(google.protobuf.message.Message): grouping_expressions: collections.abc.Iterable[Global___Expression] | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "input", b"input"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "grouping_expressions", b"grouping_expressions", "groupings", b"groupings", "input", b"input", "measures", b"measures"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "input", b"input"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "grouping_expressions", b"grouping_expressions", "groupings", b"groupings", "input", b"input", "measures", b"measures"]) -> None: ... Global___AggregateRel: typing_extensions.TypeAlias = AggregateRel @@ -1101,10 +1040,8 @@ class ConsistentPartitionWindowRel(google.protobuf.message.Message): upper_bound: Global___Expression.WindowFunction.Bound | None = ..., bounds_type: Global___Expression.WindowFunction.BoundsType.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["lower_bound", b"lower_bound", "output_type", b"output_type", "upper_bound", b"upper_bound"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["arguments", b"arguments", "bounds_type", b"bounds_type", "function_reference", b"function_reference", "invocation", b"invocation", "lower_bound", b"lower_bound", "options", b"options", "output_type", b"output_type", "phase", b"phase", "upper_bound", b"upper_bound"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["lower_bound", b"lower_bound", "output_type", b"output_type", "upper_bound", b"upper_bound"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["arguments", b"arguments", "bounds_type", b"bounds_type", "function_reference", b"function_reference", "invocation", b"invocation", "lower_bound", b"lower_bound", "options", b"options", "output_type", b"output_type", "phase", b"phase", "upper_bound", b"upper_bound"]) -> None: ... COMMON_FIELD_NUMBER: builtins.int INPUT_FIELD_NUMBER: builtins.int @@ -1134,10 +1071,8 @@ class ConsistentPartitionWindowRel(google.protobuf.message.Message): sorts: collections.abc.Iterable[Global___SortField] | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "input", b"input"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "input", b"input", "partition_expressions", b"partition_expressions", "sorts", b"sorts", "window_functions", b"window_functions"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "input", b"input"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "input", b"input", "partition_expressions", b"partition_expressions", "sorts", b"sorts", "window_functions", b"window_functions"]) -> None: ... Global___ConsistentPartitionWindowRel: typing_extensions.TypeAlias = ConsistentPartitionWindowRel @@ -1167,10 +1102,8 @@ class SortRel(google.protobuf.message.Message): sorts: collections.abc.Iterable[Global___SortField] | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "input", b"input"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "input", b"input", "sorts", b"sorts"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "input", b"input"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "input", b"input", "sorts", b"sorts"]) -> None: ... Global___SortRel: typing_extensions.TypeAlias = SortRel @@ -1200,10 +1133,8 @@ class FilterRel(google.protobuf.message.Message): condition: Global___Expression | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "condition", b"condition", "input", b"input"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "condition", b"condition", "input", b"input"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "condition", b"condition", "input", b"input"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "condition", b"condition", "input", b"input"]) -> None: ... Global___FilterRel: typing_extensions.TypeAlias = FilterRel @@ -1263,10 +1194,8 @@ class SetRel(google.protobuf.message.Message): op: Global___SetRel.SetOp.ValueType = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "inputs", b"inputs", "op", b"op"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "inputs", b"inputs", "op", b"op"]) -> None: ... Global___SetRel: typing_extensions.TypeAlias = SetRel @@ -1292,10 +1221,8 @@ class ExtensionSingleRel(google.protobuf.message.Message): input: Global___Rel | None = ..., detail: google.protobuf.any_pb2.Any | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["common", b"common", "detail", b"detail", "input", b"input"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["common", b"common", "detail", b"detail", "input", b"input"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["common", b"common", "detail", b"detail", "input", b"input"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["common", b"common", "detail", b"detail", "input", b"input"]) -> None: ... Global___ExtensionSingleRel: typing_extensions.TypeAlias = ExtensionSingleRel @@ -1317,10 +1244,8 @@ class ExtensionLeafRel(google.protobuf.message.Message): common: Global___RelCommon | None = ..., detail: google.protobuf.any_pb2.Any | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["common", b"common", "detail", b"detail"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["common", b"common", "detail", b"detail"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["common", b"common", "detail", b"detail"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["common", b"common", "detail", b"detail"]) -> None: ... Global___ExtensionLeafRel: typing_extensions.TypeAlias = ExtensionLeafRel @@ -1346,10 +1271,8 @@ class ExtensionMultiRel(google.protobuf.message.Message): inputs: collections.abc.Iterable[Global___Rel] | None = ..., detail: google.protobuf.any_pb2.Any | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["common", b"common", "detail", b"detail"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["common", b"common", "detail", b"detail", "inputs", b"inputs"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["common", b"common", "detail", b"detail"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["common", b"common", "detail", b"detail", "inputs", b"inputs"]) -> None: ... Global___ExtensionMultiRel: typing_extensions.TypeAlias = ExtensionMultiRel @@ -1371,8 +1294,7 @@ class ExchangeRel(google.protobuf.message.Message): *, fields: collections.abc.Iterable[Global___Expression.FieldReference] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["fields", b"fields"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["fields", b"fields"]) -> None: ... @typing.final class SingleBucketExpression(google.protobuf.message.Message): @@ -1388,10 +1310,8 @@ class ExchangeRel(google.protobuf.message.Message): *, expression: Global___Expression | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["expression", b"expression"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["expression", b"expression"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["expression", b"expression"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["expression", b"expression"]) -> None: ... @typing.final class MultiBucketExpression(google.protobuf.message.Message): @@ -1410,10 +1330,8 @@ class ExchangeRel(google.protobuf.message.Message): expression: Global___Expression | None = ..., constrained_to_count: builtins.bool = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["expression", b"expression"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["constrained_to_count", b"constrained_to_count", "expression", b"expression"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["expression", b"expression"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["constrained_to_count", b"constrained_to_count", "expression", b"expression"]) -> None: ... @typing.final class Broadcast(google.protobuf.message.Message): @@ -1441,8 +1359,7 @@ class ExchangeRel(google.protobuf.message.Message): *, exact: builtins.bool = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["exact", b"exact"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["exact", b"exact"]) -> None: ... @typing.final class ExchangeTarget(google.protobuf.message.Message): @@ -1469,13 +1386,9 @@ class ExchangeRel(google.protobuf.message.Message): uri: builtins.str = ..., extended: google.protobuf.any_pb2.Any | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["extended", b"extended", "target_type", b"target_type", "uri", b"uri"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["extended", b"extended", "partition_id", b"partition_id", "target_type", b"target_type", "uri", b"uri"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_target_type: typing_extensions.TypeAlias = typing.Literal["uri", "extended"] - _WhichOneofArgType_target_type: typing_extensions.TypeAlias = typing.Literal["target_type", b"target_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_target_type) -> _WhichOneofReturnType_target_type | None: ... + def HasField(self, field_name: typing.Literal["extended", b"extended", "target_type", b"target_type", "uri", b"uri"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["extended", b"extended", "partition_id", b"partition_id", "target_type", b"target_type", "uri", b"uri"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["target_type", b"target_type"]) -> typing.Literal["uri", "extended"] | None: ... COMMON_FIELD_NUMBER: builtins.int INPUT_FIELD_NUMBER: builtins.int @@ -1520,13 +1433,9 @@ class ExchangeRel(google.protobuf.message.Message): broadcast: Global___ExchangeRel.Broadcast | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "broadcast", b"broadcast", "common", b"common", "exchange_kind", b"exchange_kind", "input", b"input", "multi_target", b"multi_target", "round_robin", b"round_robin", "scatter_by_fields", b"scatter_by_fields", "single_target", b"single_target"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "broadcast", b"broadcast", "common", b"common", "exchange_kind", b"exchange_kind", "input", b"input", "multi_target", b"multi_target", "partition_count", b"partition_count", "round_robin", b"round_robin", "scatter_by_fields", b"scatter_by_fields", "single_target", b"single_target", "targets", b"targets"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_exchange_kind: typing_extensions.TypeAlias = typing.Literal["scatter_by_fields", "single_target", "multi_target", "round_robin", "broadcast"] - _WhichOneofArgType_exchange_kind: typing_extensions.TypeAlias = typing.Literal["exchange_kind", b"exchange_kind"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_exchange_kind) -> _WhichOneofReturnType_exchange_kind | None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "broadcast", b"broadcast", "common", b"common", "exchange_kind", b"exchange_kind", "input", b"input", "multi_target", b"multi_target", "round_robin", b"round_robin", "scatter_by_fields", b"scatter_by_fields", "single_target", b"single_target"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "broadcast", b"broadcast", "common", b"common", "exchange_kind", b"exchange_kind", "input", b"input", "multi_target", b"multi_target", "partition_count", b"partition_count", "round_robin", b"round_robin", "scatter_by_fields", b"scatter_by_fields", "single_target", b"single_target", "targets", b"targets"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["exchange_kind", b"exchange_kind"]) -> typing.Literal["scatter_by_fields", "single_target", "multi_target", "round_robin", "broadcast"] | None: ... Global___ExchangeRel: typing_extensions.TypeAlias = ExchangeRel @@ -1567,13 +1476,9 @@ class ExpandRel(google.protobuf.message.Message): switching_field: Global___ExpandRel.SwitchingField | None = ..., consistent_field: Global___Expression | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["consistent_field", b"consistent_field", "field_type", b"field_type", "switching_field", b"switching_field"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["consistent_field", b"consistent_field", "field_type", b"field_type", "switching_field", b"switching_field"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_field_type: typing_extensions.TypeAlias = typing.Literal["switching_field", "consistent_field"] - _WhichOneofArgType_field_type: typing_extensions.TypeAlias = typing.Literal["field_type", b"field_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_field_type) -> _WhichOneofReturnType_field_type | None: ... + def HasField(self, field_name: typing.Literal["consistent_field", b"consistent_field", "field_type", b"field_type", "switching_field", b"switching_field"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["consistent_field", b"consistent_field", "field_type", b"field_type", "switching_field", b"switching_field"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["field_type", b"field_type"]) -> typing.Literal["switching_field", "consistent_field"] | None: ... @typing.final class SwitchingField(google.protobuf.message.Message): @@ -1591,8 +1496,7 @@ class ExpandRel(google.protobuf.message.Message): *, duplicates: collections.abc.Iterable[Global___Expression] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["duplicates", b"duplicates"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["duplicates", b"duplicates"]) -> None: ... COMMON_FIELD_NUMBER: builtins.int INPUT_FIELD_NUMBER: builtins.int @@ -1615,10 +1519,8 @@ class ExpandRel(google.protobuf.message.Message): input: Global___Rel | None = ..., fields: collections.abc.Iterable[Global___ExpandRel.ExpandField] | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["common", b"common", "input", b"input"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["common", b"common", "fields", b"fields", "input", b"input"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["common", b"common", "input", b"input"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["common", b"common", "fields", b"fields", "input", b"input"]) -> None: ... Global___ExpandRel: typing_extensions.TypeAlias = ExpandRel @@ -1647,10 +1549,8 @@ class RelRoot(google.protobuf.message.Message): input: Global___Rel | None = ..., names: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["input", b"input"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["input", b"input", "names", b"names"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["input", b"input"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["input", b"input", "names", b"names"]) -> None: ... Global___RelRoot: typing_extensions.TypeAlias = RelRoot @@ -1754,13 +1654,9 @@ class Rel(google.protobuf.message.Message): exchange: Global___ExchangeRel | None = ..., expand: Global___ExpandRel | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["aggregate", b"aggregate", "cross", b"cross", "ddl", b"ddl", "exchange", b"exchange", "expand", b"expand", "extension_leaf", b"extension_leaf", "extension_multi", b"extension_multi", "extension_single", b"extension_single", "fetch", b"fetch", "filter", b"filter", "hash_join", b"hash_join", "join", b"join", "merge_join", b"merge_join", "nested_loop_join", b"nested_loop_join", "project", b"project", "read", b"read", "reference", b"reference", "rel_type", b"rel_type", "set", b"set", "sort", b"sort", "update", b"update", "window", b"window", "write", b"write"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["aggregate", b"aggregate", "cross", b"cross", "ddl", b"ddl", "exchange", b"exchange", "expand", b"expand", "extension_leaf", b"extension_leaf", "extension_multi", b"extension_multi", "extension_single", b"extension_single", "fetch", b"fetch", "filter", b"filter", "hash_join", b"hash_join", "join", b"join", "merge_join", b"merge_join", "nested_loop_join", b"nested_loop_join", "project", b"project", "read", b"read", "reference", b"reference", "rel_type", b"rel_type", "set", b"set", "sort", b"sort", "update", b"update", "window", b"window", "write", b"write"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_rel_type: typing_extensions.TypeAlias = typing.Literal["read", "filter", "fetch", "aggregate", "sort", "join", "project", "set", "extension_single", "extension_multi", "extension_leaf", "cross", "reference", "write", "ddl", "update", "hash_join", "merge_join", "nested_loop_join", "window", "exchange", "expand"] - _WhichOneofArgType_rel_type: typing_extensions.TypeAlias = typing.Literal["rel_type", b"rel_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_rel_type) -> _WhichOneofReturnType_rel_type | None: ... + def HasField(self, field_name: typing.Literal["aggregate", b"aggregate", "cross", b"cross", "ddl", b"ddl", "exchange", b"exchange", "expand", b"expand", "extension_leaf", b"extension_leaf", "extension_multi", b"extension_multi", "extension_single", b"extension_single", "fetch", b"fetch", "filter", b"filter", "hash_join", b"hash_join", "join", b"join", "merge_join", b"merge_join", "nested_loop_join", b"nested_loop_join", "project", b"project", "read", b"read", "reference", b"reference", "rel_type", b"rel_type", "set", b"set", "sort", b"sort", "update", b"update", "window", b"window", "write", b"write"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["aggregate", b"aggregate", "cross", b"cross", "ddl", b"ddl", "exchange", b"exchange", "expand", b"expand", "extension_leaf", b"extension_leaf", "extension_multi", b"extension_multi", "extension_single", b"extension_single", "fetch", b"fetch", "filter", b"filter", "hash_join", b"hash_join", "join", b"join", "merge_join", b"merge_join", "nested_loop_join", b"nested_loop_join", "project", b"project", "read", b"read", "reference", b"reference", "rel_type", b"rel_type", "set", b"set", "sort", b"sort", "update", b"update", "window", b"window", "write", b"write"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["rel_type", b"rel_type"]) -> typing.Literal["read", "filter", "fetch", "aggregate", "sort", "join", "project", "set", "extension_single", "extension_multi", "extension_leaf", "cross", "reference", "write", "ddl", "update", "hash_join", "merge_join", "nested_loop_join", "window", "exchange", "expand"] | None: ... Global___Rel: typing_extensions.TypeAlias = Rel @@ -1786,10 +1682,8 @@ class NamedObjectWrite(google.protobuf.message.Message): names: collections.abc.Iterable[builtins.str] | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "names", b"names"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "names", b"names"]) -> None: ... Global___NamedObjectWrite: typing_extensions.TypeAlias = NamedObjectWrite @@ -1809,10 +1703,8 @@ class ExtensionObject(google.protobuf.message.Message): *, detail: google.protobuf.any_pb2.Any | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["detail", b"detail"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["detail", b"detail"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["detail", b"detail"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["detail", b"detail"]) -> None: ... Global___ExtensionObject: typing_extensions.TypeAlias = ExtensionObject @@ -1920,13 +1812,9 @@ class DdlRel(google.protobuf.message.Message): common: Global___RelCommon | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "extension_object", b"extension_object", "named_object", b"named_object", "table_defaults", b"table_defaults", "table_schema", b"table_schema", "view_definition", b"view_definition", "write_type", b"write_type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "extension_object", b"extension_object", "named_object", b"named_object", "object", b"object", "op", b"op", "table_defaults", b"table_defaults", "table_schema", b"table_schema", "view_definition", b"view_definition", "write_type", b"write_type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_write_type: typing_extensions.TypeAlias = typing.Literal["named_object", "extension_object"] - _WhichOneofArgType_write_type: typing_extensions.TypeAlias = typing.Literal["write_type", b"write_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_write_type) -> _WhichOneofReturnType_write_type | None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "extension_object", b"extension_object", "named_object", b"named_object", "table_defaults", b"table_defaults", "table_schema", b"table_schema", "view_definition", b"view_definition", "write_type", b"write_type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "extension_object", b"extension_object", "named_object", b"named_object", "object", b"object", "op", b"op", "table_defaults", b"table_defaults", "table_schema", b"table_schema", "view_definition", b"view_definition", "write_type", b"write_type"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["write_type", b"write_type"]) -> typing.Literal["named_object", "extension_object"] | None: ... Global___DdlRel: typing_extensions.TypeAlias = DdlRel @@ -2069,13 +1957,9 @@ class WriteRel(google.protobuf.message.Message): common: Global___RelCommon | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "extension_table", b"extension_table", "input", b"input", "named_table", b"named_table", "table_schema", b"table_schema", "write_type", b"write_type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "create_mode", b"create_mode", "extension_table", b"extension_table", "input", b"input", "named_table", b"named_table", "op", b"op", "output", b"output", "table_schema", b"table_schema", "write_type", b"write_type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_write_type: typing_extensions.TypeAlias = typing.Literal["named_table", "extension_table"] - _WhichOneofArgType_write_type: typing_extensions.TypeAlias = typing.Literal["write_type", b"write_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_write_type) -> _WhichOneofReturnType_write_type | None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "extension_table", b"extension_table", "input", b"input", "named_table", b"named_table", "table_schema", b"table_schema", "write_type", b"write_type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "create_mode", b"create_mode", "extension_table", b"extension_table", "input", b"input", "named_table", b"named_table", "op", b"op", "output", b"output", "table_schema", b"table_schema", "write_type", b"write_type"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["write_type", b"write_type"]) -> typing.Literal["named_table", "extension_table"] | None: ... Global___WriteRel: typing_extensions.TypeAlias = WriteRel @@ -2103,10 +1987,8 @@ class UpdateRel(google.protobuf.message.Message): transformation: Global___Expression | None = ..., column_target: builtins.int = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["transformation", b"transformation"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["column_target", b"column_target", "transformation", b"transformation"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["transformation", b"transformation"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["column_target", b"column_target", "transformation", b"transformation"]) -> None: ... NAMED_TABLE_FIELD_NUMBER: builtins.int TABLE_SCHEMA_FIELD_NUMBER: builtins.int @@ -2138,13 +2020,9 @@ class UpdateRel(google.protobuf.message.Message): transformations: collections.abc.Iterable[Global___UpdateRel.TransformExpression] | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "condition", b"condition", "named_table", b"named_table", "table_schema", b"table_schema", "update_type", b"update_type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "condition", b"condition", "named_table", b"named_table", "table_schema", b"table_schema", "transformations", b"transformations", "update_type", b"update_type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_update_type: typing_extensions.TypeAlias = typing.Literal["named_table"] - _WhichOneofArgType_update_type: typing_extensions.TypeAlias = typing.Literal["update_type", b"update_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_update_type) -> _WhichOneofReturnType_update_type | None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "condition", b"condition", "named_table", b"named_table", "table_schema", b"table_schema", "update_type", b"update_type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "condition", b"condition", "named_table", b"named_table", "table_schema", b"table_schema", "transformations", b"transformations", "update_type", b"update_type"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["update_type", b"update_type"]) -> typing.Literal["named_table"] | None: ... Global___UpdateRel: typing_extensions.TypeAlias = UpdateRel @@ -2168,10 +2046,8 @@ class NamedTable(google.protobuf.message.Message): names: collections.abc.Iterable[builtins.str] | None = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "names", b"names"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "names", b"names"]) -> None: ... Global___NamedTable: typing_extensions.TypeAlias = NamedTable @@ -2251,13 +2127,9 @@ class ComparisonJoinKey(google.protobuf.message.Message): simple: Global___ComparisonJoinKey.SimpleComparisonType.ValueType = ..., custom_function_reference: builtins.int = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["custom_function_reference", b"custom_function_reference", "inner_type", b"inner_type", "simple", b"simple"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["custom_function_reference", b"custom_function_reference", "inner_type", b"inner_type", "simple", b"simple"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_inner_type: typing_extensions.TypeAlias = typing.Literal["simple", "custom_function_reference"] - _WhichOneofArgType_inner_type: typing_extensions.TypeAlias = typing.Literal["inner_type", b"inner_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_inner_type) -> _WhichOneofReturnType_inner_type | None: ... + def HasField(self, field_name: typing.Literal["custom_function_reference", b"custom_function_reference", "inner_type", b"inner_type", "simple", b"simple"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["custom_function_reference", b"custom_function_reference", "inner_type", b"inner_type", "simple", b"simple"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["inner_type", b"inner_type"]) -> typing.Literal["simple", "custom_function_reference"] | None: ... LEFT_FIELD_NUMBER: builtins.int RIGHT_FIELD_NUMBER: builtins.int @@ -2281,10 +2153,8 @@ class ComparisonJoinKey(google.protobuf.message.Message): right: Global___Expression.FieldReference | None = ..., comparison: Global___ComparisonJoinKey.ComparisonType | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["comparison", b"comparison", "left", b"left", "right", b"right"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["comparison", b"comparison", "left", b"left", "right", b"right"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["comparison", b"comparison", "left", b"left", "right", b"right"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["comparison", b"comparison", "left", b"left", "right", b"right"]) -> None: ... Global___ComparisonJoinKey: typing_extensions.TypeAlias = ComparisonJoinKey @@ -2411,10 +2281,8 @@ class HashJoinRel(google.protobuf.message.Message): build_input: Global___HashJoinRel.BuildInput.ValueType = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "left", b"left", "post_join_filter", b"post_join_filter", "right", b"right"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "build_input", b"build_input", "common", b"common", "keys", b"keys", "left", b"left", "left_keys", b"left_keys", "post_join_filter", b"post_join_filter", "right", b"right", "right_keys", b"right_keys", "type", b"type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "left", b"left", "post_join_filter", b"post_join_filter", "right", b"right"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "build_input", b"build_input", "common", b"common", "keys", b"keys", "left", b"left", "left_keys", b"left_keys", "post_join_filter", b"post_join_filter", "right", b"right", "right_keys", b"right_keys", "type", b"type"]) -> None: ... Global___HashJoinRel: typing_extensions.TypeAlias = HashJoinRel @@ -2522,10 +2390,8 @@ class MergeJoinRel(google.protobuf.message.Message): type: Global___MergeJoinRel.JoinType.ValueType = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "left", b"left", "post_join_filter", b"post_join_filter", "right", b"right"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "keys", b"keys", "left", b"left", "left_keys", b"left_keys", "post_join_filter", b"post_join_filter", "right", b"right", "right_keys", b"right_keys", "type", b"type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "left", b"left", "post_join_filter", b"post_join_filter", "right", b"right"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "keys", b"keys", "left", b"left", "left_keys", b"left_keys", "post_join_filter", b"post_join_filter", "right", b"right", "right_keys", b"right_keys", "type", b"type"]) -> None: ... Global___MergeJoinRel: typing_extensions.TypeAlias = MergeJoinRel @@ -2601,10 +2467,8 @@ class NestedLoopJoinRel(google.protobuf.message.Message): type: Global___NestedLoopJoinRel.JoinType.ValueType = ..., advanced_extension: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "expression", b"expression", "left", b"left", "right", b"right"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "expression", b"expression", "left", b"left", "right", b"right", "type", b"type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "expression", b"expression", "left", b"left", "right", b"right"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extension", b"advanced_extension", "common", b"common", "expression", b"expression", "left", b"left", "right", b"right", "type", b"type"]) -> None: ... Global___NestedLoopJoinRel: typing_extensions.TypeAlias = NestedLoopJoinRel @@ -2629,13 +2493,9 @@ class FunctionArgument(google.protobuf.message.Message): type: substrait.gen.proto.type_pb2.Type | None = ..., value: Global___Expression | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["arg_type", b"arg_type", "enum", b"enum", "type", b"type", "value", b"value"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["arg_type", b"arg_type", "enum", b"enum", "type", b"type", "value", b"value"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_arg_type: typing_extensions.TypeAlias = typing.Literal["enum", "type", "value"] - _WhichOneofArgType_arg_type: typing_extensions.TypeAlias = typing.Literal["arg_type", b"arg_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_arg_type) -> _WhichOneofReturnType_arg_type | None: ... + def HasField(self, field_name: typing.Literal["arg_type", b"arg_type", "enum", b"enum", "type", b"type", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["arg_type", b"arg_type", "enum", b"enum", "type", b"type", "value", b"value"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["arg_type", b"arg_type"]) -> typing.Literal["enum", "type", "value"] | None: ... Global___FunctionArgument: typing_extensions.TypeAlias = FunctionArgument @@ -2670,8 +2530,7 @@ class FunctionOption(google.protobuf.message.Message): name: builtins.str = ..., preference: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["name", b"name", "preference", b"preference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["name", b"name", "preference", b"preference"]) -> None: ... Global___FunctionOption: typing_extensions.TypeAlias = FunctionOption @@ -2704,13 +2563,9 @@ class Expression(google.protobuf.message.Message): specified: builtins.str = ..., unspecified: Global___Expression.Enum.Empty | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["enum_kind", b"enum_kind", "specified", b"specified", "unspecified", b"unspecified"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["enum_kind", b"enum_kind", "specified", b"specified", "unspecified", b"unspecified"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_enum_kind: typing_extensions.TypeAlias = typing.Literal["specified", "unspecified"] - _WhichOneofArgType_enum_kind: typing_extensions.TypeAlias = typing.Literal["enum_kind", b"enum_kind"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_enum_kind) -> _WhichOneofReturnType_enum_kind | None: ... + def HasField(self, field_name: typing.Literal["enum_kind", b"enum_kind", "specified", b"specified", "unspecified", b"unspecified"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["enum_kind", b"enum_kind", "specified", b"specified", "unspecified", b"unspecified"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["enum_kind", b"enum_kind"]) -> typing.Literal["specified", "unspecified"] | None: ... @typing.final class Literal(google.protobuf.message.Message): @@ -2730,8 +2585,7 @@ class Expression(google.protobuf.message.Message): value: builtins.str = ..., length: builtins.int = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length", "value", b"value"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["length", b"length", "value", b"value"]) -> None: ... @typing.final class Decimal(google.protobuf.message.Message): @@ -2757,8 +2611,7 @@ class Expression(google.protobuf.message.Message): precision: builtins.int = ..., scale: builtins.int = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["precision", b"precision", "scale", b"scale", "value", b"value"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["precision", b"precision", "scale", b"scale", "value", b"value"]) -> None: ... @typing.final class PrecisionTime(google.protobuf.message.Message): @@ -2776,8 +2629,7 @@ class Expression(google.protobuf.message.Message): precision: builtins.int = ..., value: builtins.int = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["precision", b"precision", "value", b"value"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["precision", b"precision", "value", b"value"]) -> None: ... @typing.final class PrecisionTimestamp(google.protobuf.message.Message): @@ -2795,8 +2647,7 @@ class Expression(google.protobuf.message.Message): precision: builtins.int = ..., value: builtins.int = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["precision", b"precision", "value", b"value"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["precision", b"precision", "value", b"value"]) -> None: ... @typing.final class Map(google.protobuf.message.Message): @@ -2818,10 +2669,8 @@ class Expression(google.protobuf.message.Message): key: Global___Expression.Literal | None = ..., value: Global___Expression.Literal | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["key", b"key", "value", b"value"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["key", b"key", "value", b"value"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> None: ... KEY_VALUES_FIELD_NUMBER: builtins.int @property @@ -2831,8 +2680,7 @@ class Expression(google.protobuf.message.Message): *, key_values: collections.abc.Iterable[Global___Expression.Literal.Map.KeyValue] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["key_values", b"key_values"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["key_values", b"key_values"]) -> None: ... @typing.final class IntervalYearToMonth(google.protobuf.message.Message): @@ -2848,8 +2696,7 @@ class Expression(google.protobuf.message.Message): years: builtins.int = ..., months: builtins.int = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["months", b"months", "years", b"years"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["months", b"months", "years", b"years"]) -> None: ... @typing.final class IntervalDayToSecond(google.protobuf.message.Message): @@ -2877,13 +2724,9 @@ class Expression(google.protobuf.message.Message): precision: builtins.int = ..., subseconds: builtins.int = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["microseconds", b"microseconds", "precision", b"precision", "precision_mode", b"precision_mode"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["days", b"days", "microseconds", b"microseconds", "precision", b"precision", "precision_mode", b"precision_mode", "seconds", b"seconds", "subseconds", b"subseconds"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_precision_mode: typing_extensions.TypeAlias = typing.Literal["microseconds", "precision"] - _WhichOneofArgType_precision_mode: typing_extensions.TypeAlias = typing.Literal["precision_mode", b"precision_mode"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_precision_mode) -> _WhichOneofReturnType_precision_mode | None: ... + def HasField(self, field_name: typing.Literal["microseconds", b"microseconds", "precision", b"precision", "precision_mode", b"precision_mode"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["days", b"days", "microseconds", b"microseconds", "precision", b"precision", "precision_mode", b"precision_mode", "seconds", b"seconds", "subseconds", b"subseconds"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["precision_mode", b"precision_mode"]) -> typing.Literal["microseconds", "precision"] | None: ... @typing.final class IntervalCompound(google.protobuf.message.Message): @@ -2901,10 +2744,8 @@ class Expression(google.protobuf.message.Message): interval_year_to_month: Global___Expression.Literal.IntervalYearToMonth | None = ..., interval_day_to_second: Global___Expression.Literal.IntervalDayToSecond | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["interval_day_to_second", b"interval_day_to_second", "interval_year_to_month", b"interval_year_to_month"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["interval_day_to_second", b"interval_day_to_second", "interval_year_to_month", b"interval_year_to_month"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["interval_day_to_second", b"interval_day_to_second", "interval_year_to_month", b"interval_year_to_month"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["interval_day_to_second", b"interval_day_to_second", "interval_year_to_month", b"interval_year_to_month"]) -> None: ... @typing.final class Struct(google.protobuf.message.Message): @@ -2920,8 +2761,7 @@ class Expression(google.protobuf.message.Message): *, fields: collections.abc.Iterable[Global___Expression.Literal] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["fields", b"fields"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["fields", b"fields"]) -> None: ... @typing.final class List(google.protobuf.message.Message): @@ -2937,8 +2777,7 @@ class Expression(google.protobuf.message.Message): *, values: collections.abc.Iterable[Global___Expression.Literal] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["values", b"values"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["values", b"values"]) -> None: ... @typing.final class UserDefined(google.protobuf.message.Message): @@ -2972,13 +2811,9 @@ class Expression(google.protobuf.message.Message): value: google.protobuf.any_pb2.Any | None = ..., struct: Global___Expression.Literal.Struct | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["struct", b"struct", "val", b"val", "value", b"value"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["struct", b"struct", "type_parameters", b"type_parameters", "type_reference", b"type_reference", "val", b"val", "value", b"value"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_val: typing_extensions.TypeAlias = typing.Literal["value", "struct"] - _WhichOneofArgType_val: typing_extensions.TypeAlias = typing.Literal["val", b"val"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_val) -> _WhichOneofReturnType_val | None: ... + def HasField(self, field_name: typing.Literal["struct", b"struct", "val", b"val", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["struct", b"struct", "type_parameters", b"type_parameters", "type_reference", b"type_reference", "val", b"val", "value", b"value"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["val", b"val"]) -> typing.Literal["value", "struct"] | None: ... BOOLEAN_FIELD_NUMBER: builtins.int I8_FIELD_NUMBER: builtins.int @@ -3122,13 +2957,9 @@ class Expression(google.protobuf.message.Message): nullable: builtins.bool = ..., type_variation_reference: builtins.int = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["binary", b"binary", "boolean", b"boolean", "date", b"date", "decimal", b"decimal", "empty_list", b"empty_list", "empty_map", b"empty_map", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "interval_compound", b"interval_compound", "interval_day_to_second", b"interval_day_to_second", "interval_year_to_month", b"interval_year_to_month", "list", b"list", "literal_type", b"literal_type", "map", b"map", "null", b"null", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "user_defined", b"user_defined", "uuid", b"uuid", "var_char", b"var_char"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["binary", b"binary", "boolean", b"boolean", "date", b"date", "decimal", b"decimal", "empty_list", b"empty_list", "empty_map", b"empty_map", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "interval_compound", b"interval_compound", "interval_day_to_second", b"interval_day_to_second", "interval_year_to_month", b"interval_year_to_month", "list", b"list", "literal_type", b"literal_type", "map", b"map", "null", b"null", "nullable", b"nullable", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "type_variation_reference", b"type_variation_reference", "user_defined", b"user_defined", "uuid", b"uuid", "var_char", b"var_char"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_literal_type: typing_extensions.TypeAlias = typing.Literal["boolean", "i8", "i16", "i32", "i64", "fp32", "fp64", "string", "binary", "timestamp", "date", "time", "interval_year_to_month", "interval_day_to_second", "interval_compound", "fixed_char", "var_char", "fixed_binary", "decimal", "precision_time", "precision_timestamp", "precision_timestamp_tz", "struct", "map", "timestamp_tz", "uuid", "null", "list", "empty_list", "empty_map", "user_defined"] - _WhichOneofArgType_literal_type: typing_extensions.TypeAlias = typing.Literal["literal_type", b"literal_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_literal_type) -> _WhichOneofReturnType_literal_type | None: ... + def HasField(self, field_name: typing.Literal["binary", b"binary", "boolean", b"boolean", "date", b"date", "decimal", b"decimal", "empty_list", b"empty_list", "empty_map", b"empty_map", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "interval_compound", b"interval_compound", "interval_day_to_second", b"interval_day_to_second", "interval_year_to_month", b"interval_year_to_month", "list", b"list", "literal_type", b"literal_type", "map", b"map", "null", b"null", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "user_defined", b"user_defined", "uuid", b"uuid", "var_char", b"var_char"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["binary", b"binary", "boolean", b"boolean", "date", b"date", "decimal", b"decimal", "empty_list", b"empty_list", "empty_map", b"empty_map", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "interval_compound", b"interval_compound", "interval_day_to_second", b"interval_day_to_second", "interval_year_to_month", b"interval_year_to_month", "list", b"list", "literal_type", b"literal_type", "map", b"map", "null", b"null", "nullable", b"nullable", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "type_variation_reference", b"type_variation_reference", "user_defined", b"user_defined", "uuid", b"uuid", "var_char", b"var_char"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["literal_type", b"literal_type"]) -> typing.Literal["boolean", "i8", "i16", "i32", "i64", "fp32", "fp64", "string", "binary", "timestamp", "date", "time", "interval_year_to_month", "interval_day_to_second", "interval_compound", "fixed_char", "var_char", "fixed_binary", "decimal", "precision_time", "precision_timestamp", "precision_timestamp_tz", "struct", "map", "timestamp_tz", "uuid", "null", "list", "empty_list", "empty_map", "user_defined"] | None: ... @typing.final class Nested(google.protobuf.message.Message): @@ -3158,10 +2989,8 @@ class Expression(google.protobuf.message.Message): key: Global___Expression | None = ..., value: Global___Expression | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["key", b"key", "value", b"value"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["key", b"key", "value", b"value"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> None: ... KEY_VALUES_FIELD_NUMBER: builtins.int @property @@ -3175,8 +3004,7 @@ class Expression(google.protobuf.message.Message): *, key_values: collections.abc.Iterable[Global___Expression.Nested.Map.KeyValue] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["key_values", b"key_values"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["key_values", b"key_values"]) -> None: ... @typing.final class Struct(google.protobuf.message.Message): @@ -3194,8 +3022,7 @@ class Expression(google.protobuf.message.Message): *, fields: collections.abc.Iterable[Global___Expression] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["fields", b"fields"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["fields", b"fields"]) -> None: ... @typing.final class List(google.protobuf.message.Message): @@ -3214,8 +3041,7 @@ class Expression(google.protobuf.message.Message): *, values: collections.abc.Iterable[Global___Expression] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["values", b"values"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["values", b"values"]) -> None: ... NULLABLE_FIELD_NUMBER: builtins.int TYPE_VARIATION_REFERENCE_FIELD_NUMBER: builtins.int @@ -3243,13 +3069,9 @@ class Expression(google.protobuf.message.Message): list: Global___Expression.Nested.List | None = ..., map: Global___Expression.Nested.Map | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["list", b"list", "map", b"map", "nested_type", b"nested_type", "struct", b"struct"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["list", b"list", "map", b"map", "nested_type", b"nested_type", "nullable", b"nullable", "struct", b"struct", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_nested_type: typing_extensions.TypeAlias = typing.Literal["struct", "list", "map"] - _WhichOneofArgType_nested_type: typing_extensions.TypeAlias = typing.Literal["nested_type", b"nested_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_nested_type) -> _WhichOneofReturnType_nested_type | None: ... + def HasField(self, field_name: typing.Literal["list", b"list", "map", b"map", "nested_type", b"nested_type", "struct", b"struct"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["list", b"list", "map", b"map", "nested_type", b"nested_type", "nullable", b"nullable", "struct", b"struct", "type_variation_reference", b"type_variation_reference"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["nested_type", b"nested_type"]) -> typing.Literal["struct", "list", "map"] | None: ... @typing.final class ScalarFunction(google.protobuf.message.Message): @@ -3308,10 +3130,8 @@ class Expression(google.protobuf.message.Message): output_type: substrait.gen.proto.type_pb2.Type | None = ..., args: collections.abc.Iterable[Global___Expression] | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["output_type", b"output_type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["args", b"args", "arguments", b"arguments", "function_reference", b"function_reference", "options", b"options", "output_type", b"output_type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["output_type", b"output_type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["args", b"args", "arguments", b"arguments", "function_reference", b"function_reference", "options", b"options", "output_type", b"output_type"]) -> None: ... @typing.final class WindowFunction(google.protobuf.message.Message): @@ -3373,8 +3193,7 @@ class Expression(google.protobuf.message.Message): *, offset: builtins.int = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["offset", b"offset"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["offset", b"offset"]) -> None: ... @typing.final class Following(google.protobuf.message.Message): @@ -3393,8 +3212,7 @@ class Expression(google.protobuf.message.Message): *, offset: builtins.int = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["offset", b"offset"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["offset", b"offset"]) -> None: ... @typing.final class CurrentRow(google.protobuf.message.Message): @@ -3452,13 +3270,9 @@ class Expression(google.protobuf.message.Message): current_row: Global___Expression.WindowFunction.Bound.CurrentRow | None = ..., unbounded: Global___Expression.WindowFunction.Bound.Unbounded | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["current_row", b"current_row", "following", b"following", "kind", b"kind", "preceding", b"preceding", "unbounded", b"unbounded"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["current_row", b"current_row", "following", b"following", "kind", b"kind", "preceding", b"preceding", "unbounded", b"unbounded"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_kind: typing_extensions.TypeAlias = typing.Literal["preceding", "following", "current_row", "unbounded"] - _WhichOneofArgType_kind: typing_extensions.TypeAlias = typing.Literal["kind", b"kind"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_kind) -> _WhichOneofReturnType_kind | None: ... + def HasField(self, field_name: typing.Literal["current_row", b"current_row", "following", b"following", "kind", b"kind", "preceding", b"preceding", "unbounded", b"unbounded"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["current_row", b"current_row", "following", b"following", "kind", b"kind", "preceding", b"preceding", "unbounded", b"unbounded"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["kind", b"kind"]) -> typing.Literal["preceding", "following", "current_row", "unbounded"] | None: ... FUNCTION_REFERENCE_FIELD_NUMBER: builtins.int ARGUMENTS_FIELD_NUMBER: builtins.int @@ -3579,10 +3393,8 @@ class Expression(google.protobuf.message.Message): upper_bound: Global___Expression.WindowFunction.Bound | None = ..., args: collections.abc.Iterable[Global___Expression] | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["lower_bound", b"lower_bound", "output_type", b"output_type", "upper_bound", b"upper_bound"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["args", b"args", "arguments", b"arguments", "bounds_type", b"bounds_type", "function_reference", b"function_reference", "invocation", b"invocation", "lower_bound", b"lower_bound", "options", b"options", "output_type", b"output_type", "partitions", b"partitions", "phase", b"phase", "sorts", b"sorts", "upper_bound", b"upper_bound"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["lower_bound", b"lower_bound", "output_type", b"output_type", "upper_bound", b"upper_bound"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["args", b"args", "arguments", b"arguments", "bounds_type", b"bounds_type", "function_reference", b"function_reference", "invocation", b"invocation", "lower_bound", b"lower_bound", "options", b"options", "output_type", b"output_type", "partitions", b"partitions", "phase", b"phase", "sorts", b"sorts", "upper_bound", b"upper_bound"]) -> None: ... @typing.final class IfThen(google.protobuf.message.Message): @@ -3601,10 +3413,8 @@ class Expression(google.protobuf.message.Message): *, then: Global___Expression | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["if", b"if", "then", b"then"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["if", b"if", "then", b"then"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["if", b"if", "then", b"then"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["if", b"if", "then", b"then"]) -> None: ... IFS_FIELD_NUMBER: builtins.int ELSE_FIELD_NUMBER: builtins.int @@ -3617,10 +3427,8 @@ class Expression(google.protobuf.message.Message): *, ifs: collections.abc.Iterable[Global___Expression.IfThen.IfClause] | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["else", b"else"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["else", b"else", "ifs", b"ifs"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["else", b"else"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["else", b"else", "ifs", b"ifs"]) -> None: ... @typing.final class Cast(google.protobuf.message.Message): @@ -3656,10 +3464,8 @@ class Expression(google.protobuf.message.Message): input: Global___Expression | None = ..., failure_behavior: Global___Expression.Cast.FailureBehavior.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["input", b"input", "type", b"type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["failure_behavior", b"failure_behavior", "input", b"input", "type", b"type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["input", b"input", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["failure_behavior", b"failure_behavior", "input", b"input", "type", b"type"]) -> None: ... @typing.final class SwitchExpression(google.protobuf.message.Message): @@ -3678,10 +3484,8 @@ class Expression(google.protobuf.message.Message): *, then: Global___Expression | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["if", b"if", "then", b"then"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["if", b"if", "then", b"then"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["if", b"if", "then", b"then"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["if", b"if", "then", b"then"]) -> None: ... MATCH_FIELD_NUMBER: builtins.int IFS_FIELD_NUMBER: builtins.int @@ -3696,10 +3500,8 @@ class Expression(google.protobuf.message.Message): match: Global___Expression | None = ..., ifs: collections.abc.Iterable[Global___Expression.SwitchExpression.IfValue] | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["else", b"else", "match", b"match"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["else", b"else", "ifs", b"ifs", "match", b"match"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["else", b"else", "match", b"match"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["else", b"else", "ifs", b"ifs", "match", b"match"]) -> None: ... @typing.final class SingularOrList(google.protobuf.message.Message): @@ -3717,10 +3519,8 @@ class Expression(google.protobuf.message.Message): value: Global___Expression | None = ..., options: collections.abc.Iterable[Global___Expression] | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["value", b"value"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["options", b"options", "value", b"value"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["options", b"options", "value", b"value"]) -> None: ... @typing.final class MultiOrList(google.protobuf.message.Message): @@ -3738,8 +3538,7 @@ class Expression(google.protobuf.message.Message): *, fields: collections.abc.Iterable[Global___Expression] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["fields", b"fields"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["fields", b"fields"]) -> None: ... VALUE_FIELD_NUMBER: builtins.int OPTIONS_FIELD_NUMBER: builtins.int @@ -3753,8 +3552,7 @@ class Expression(google.protobuf.message.Message): value: collections.abc.Iterable[Global___Expression] | None = ..., options: collections.abc.Iterable[Global___Expression.MultiOrList.Record] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["options", b"options", "value", b"value"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["options", b"options", "value", b"value"]) -> None: ... @typing.final class EmbeddedFunction(google.protobuf.message.Message): @@ -3775,8 +3573,7 @@ class Expression(google.protobuf.message.Message): function: builtins.bytes = ..., prerequisite: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["function", b"function", "prerequisite", b"prerequisite"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["function", b"function", "prerequisite", b"prerequisite"]) -> None: ... @typing.final class WebAssemblyFunction(google.protobuf.message.Message): @@ -3793,8 +3590,7 @@ class Expression(google.protobuf.message.Message): script: builtins.bytes = ..., prerequisite: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["prerequisite", b"prerequisite", "script", b"script"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["prerequisite", b"prerequisite", "script", b"script"]) -> None: ... ARGUMENTS_FIELD_NUMBER: builtins.int OUTPUT_TYPE_FIELD_NUMBER: builtins.int @@ -3816,13 +3612,9 @@ class Expression(google.protobuf.message.Message): python_pickle_function: Global___Expression.EmbeddedFunction.PythonPickleFunction | None = ..., web_assembly_function: Global___Expression.EmbeddedFunction.WebAssemblyFunction | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["kind", b"kind", "output_type", b"output_type", "python_pickle_function", b"python_pickle_function", "web_assembly_function", b"web_assembly_function"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["arguments", b"arguments", "kind", b"kind", "output_type", b"output_type", "python_pickle_function", b"python_pickle_function", "web_assembly_function", b"web_assembly_function"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_kind: typing_extensions.TypeAlias = typing.Literal["python_pickle_function", "web_assembly_function"] - _WhichOneofArgType_kind: typing_extensions.TypeAlias = typing.Literal["kind", b"kind"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_kind) -> _WhichOneofReturnType_kind | None: ... + def HasField(self, field_name: typing.Literal["kind", b"kind", "output_type", b"output_type", "python_pickle_function", b"python_pickle_function", "web_assembly_function", b"web_assembly_function"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["arguments", b"arguments", "kind", b"kind", "output_type", b"output_type", "python_pickle_function", b"python_pickle_function", "web_assembly_function", b"web_assembly_function"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["kind", b"kind"]) -> typing.Literal["python_pickle_function", "web_assembly_function"] | None: ... @typing.final class ReferenceSegment(google.protobuf.message.Message): @@ -3857,10 +3649,8 @@ class Expression(google.protobuf.message.Message): map_key: Global___Expression.Literal | None = ..., child: Global___Expression.ReferenceSegment | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["child", b"child", "map_key", b"map_key"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["child", b"child", "map_key", b"map_key"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["child", b"child", "map_key", b"map_key"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["child", b"child", "map_key", b"map_key"]) -> None: ... @typing.final class StructField(google.protobuf.message.Message): @@ -3880,10 +3670,8 @@ class Expression(google.protobuf.message.Message): field: builtins.int = ..., child: Global___Expression.ReferenceSegment | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["child", b"child"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["child", b"child", "field", b"field"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["child", b"child"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["child", b"child", "field", b"field"]) -> None: ... @typing.final class ListElement(google.protobuf.message.Message): @@ -3903,10 +3691,8 @@ class Expression(google.protobuf.message.Message): offset: builtins.int = ..., child: Global___Expression.ReferenceSegment | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["child", b"child"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["child", b"child", "offset", b"offset"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["child", b"child"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["child", b"child", "offset", b"offset"]) -> None: ... MAP_KEY_FIELD_NUMBER: builtins.int STRUCT_FIELD_FIELD_NUMBER: builtins.int @@ -3924,13 +3710,9 @@ class Expression(google.protobuf.message.Message): struct_field: Global___Expression.ReferenceSegment.StructField | None = ..., list_element: Global___Expression.ReferenceSegment.ListElement | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["list_element", b"list_element", "map_key", b"map_key", "reference_type", b"reference_type", "struct_field", b"struct_field"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["list_element", b"list_element", "map_key", b"map_key", "reference_type", b"reference_type", "struct_field", b"struct_field"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_reference_type: typing_extensions.TypeAlias = typing.Literal["map_key", "struct_field", "list_element"] - _WhichOneofArgType_reference_type: typing_extensions.TypeAlias = typing.Literal["reference_type", b"reference_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_reference_type) -> _WhichOneofReturnType_reference_type | None: ... + def HasField(self, field_name: typing.Literal["list_element", b"list_element", "map_key", b"map_key", "reference_type", b"reference_type", "struct_field", b"struct_field"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["list_element", b"list_element", "map_key", b"map_key", "reference_type", b"reference_type", "struct_field", b"struct_field"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["reference_type", b"reference_type"]) -> typing.Literal["map_key", "struct_field", "list_element"] | None: ... @typing.final class MaskExpression(google.protobuf.message.Message): @@ -3967,13 +3749,9 @@ class Expression(google.protobuf.message.Message): list: Global___Expression.MaskExpression.ListSelect | None = ..., map: Global___Expression.MaskExpression.MapSelect | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["list", b"list", "map", b"map", "struct", b"struct", "type", b"type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["list", b"list", "map", b"map", "struct", b"struct", "type", b"type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_type: typing_extensions.TypeAlias = typing.Literal["struct", "list", "map"] - _WhichOneofArgType_type: typing_extensions.TypeAlias = typing.Literal["type", b"type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_type) -> _WhichOneofReturnType_type | None: ... + def HasField(self, field_name: typing.Literal["list", b"list", "map", b"map", "struct", b"struct", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["list", b"list", "map", b"map", "struct", b"struct", "type", b"type"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["type", b"type"]) -> typing.Literal["struct", "list", "map"] | None: ... @typing.final class StructSelect(google.protobuf.message.Message): @@ -3987,8 +3765,7 @@ class Expression(google.protobuf.message.Message): *, struct_items: collections.abc.Iterable[Global___Expression.MaskExpression.StructItem] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["struct_items", b"struct_items"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["struct_items", b"struct_items"]) -> None: ... @typing.final class StructItem(google.protobuf.message.Message): @@ -4005,10 +3782,8 @@ class Expression(google.protobuf.message.Message): field: builtins.int = ..., child: Global___Expression.MaskExpression.Select | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["child", b"child"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["child", b"child", "field", b"field"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["child", b"child"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["child", b"child", "field", b"field"]) -> None: ... @typing.final class ListSelect(google.protobuf.message.Message): @@ -4029,8 +3804,7 @@ class Expression(google.protobuf.message.Message): *, field: builtins.int = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["field", b"field"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["field", b"field"]) -> None: ... @typing.final class ListSlice(google.protobuf.message.Message): @@ -4046,8 +3820,7 @@ class Expression(google.protobuf.message.Message): start: builtins.int = ..., end: builtins.int = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["end", b"end", "start", b"start"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["end", b"end", "start", b"start"]) -> None: ... ITEM_FIELD_NUMBER: builtins.int SLICE_FIELD_NUMBER: builtins.int @@ -4061,13 +3834,9 @@ class Expression(google.protobuf.message.Message): item: Global___Expression.MaskExpression.ListSelect.ListSelectItem.ListElement | None = ..., slice: Global___Expression.MaskExpression.ListSelect.ListSelectItem.ListSlice | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["item", b"item", "slice", b"slice", "type", b"type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["item", b"item", "slice", b"slice", "type", b"type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_type: typing_extensions.TypeAlias = typing.Literal["item", "slice"] - _WhichOneofArgType_type: typing_extensions.TypeAlias = typing.Literal["type", b"type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_type) -> _WhichOneofReturnType_type | None: ... + def HasField(self, field_name: typing.Literal["item", b"item", "slice", b"slice", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["item", b"item", "slice", b"slice", "type", b"type"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["type", b"type"]) -> typing.Literal["item", "slice"] | None: ... SELECTION_FIELD_NUMBER: builtins.int CHILD_FIELD_NUMBER: builtins.int @@ -4081,10 +3850,8 @@ class Expression(google.protobuf.message.Message): selection: collections.abc.Iterable[Global___Expression.MaskExpression.ListSelect.ListSelectItem] | None = ..., child: Global___Expression.MaskExpression.Select | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["child", b"child"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["child", b"child", "selection", b"selection"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["child", b"child"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["child", b"child", "selection", b"selection"]) -> None: ... @typing.final class MapSelect(google.protobuf.message.Message): @@ -4101,8 +3868,7 @@ class Expression(google.protobuf.message.Message): *, map_key: builtins.str = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["map_key", b"map_key"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["map_key", b"map_key"]) -> None: ... @typing.final class MapKeyExpression(google.protobuf.message.Message): @@ -4115,8 +3881,7 @@ class Expression(google.protobuf.message.Message): *, map_key_expression: builtins.str = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["map_key_expression", b"map_key_expression"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["map_key_expression", b"map_key_expression"]) -> None: ... KEY_FIELD_NUMBER: builtins.int EXPRESSION_FIELD_NUMBER: builtins.int @@ -4134,13 +3899,9 @@ class Expression(google.protobuf.message.Message): expression: Global___Expression.MaskExpression.MapSelect.MapKeyExpression | None = ..., child: Global___Expression.MaskExpression.Select | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["child", b"child", "expression", b"expression", "key", b"key", "select", b"select"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["child", b"child", "expression", b"expression", "key", b"key", "select", b"select"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_select: typing_extensions.TypeAlias = typing.Literal["key", "expression"] - _WhichOneofArgType_select: typing_extensions.TypeAlias = typing.Literal["select", b"select"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_select) -> _WhichOneofReturnType_select | None: ... + def HasField(self, field_name: typing.Literal["child", b"child", "expression", b"expression", "key", b"key", "select", b"select"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["child", b"child", "expression", b"expression", "key", b"key", "select", b"select"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["select", b"select"]) -> typing.Literal["key", "expression"] | None: ... SELECT_FIELD_NUMBER: builtins.int MAINTAIN_SINGULAR_STRUCT_FIELD_NUMBER: builtins.int @@ -4153,10 +3914,8 @@ class Expression(google.protobuf.message.Message): select: Global___Expression.MaskExpression.StructSelect | None = ..., maintain_singular_struct: builtins.bool = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["select", b"select"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["maintain_singular_struct", b"maintain_singular_struct", "select", b"select"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["select", b"select"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["maintain_singular_struct", b"maintain_singular_struct", "select", b"select"]) -> None: ... @typing.final class FieldReference(google.protobuf.message.Message): @@ -4195,8 +3954,7 @@ class Expression(google.protobuf.message.Message): *, steps_out: builtins.int = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["steps_out", b"steps_out"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["steps_out", b"steps_out"]) -> None: ... DIRECT_REFERENCE_FIELD_NUMBER: builtins.int MASKED_REFERENCE_FIELD_NUMBER: builtins.int @@ -4222,18 +3980,12 @@ class Expression(google.protobuf.message.Message): root_reference: Global___Expression.FieldReference.RootReference | None = ..., outer_reference: Global___Expression.FieldReference.OuterReference | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["direct_reference", b"direct_reference", "expression", b"expression", "masked_reference", b"masked_reference", "outer_reference", b"outer_reference", "reference_type", b"reference_type", "root_reference", b"root_reference", "root_type", b"root_type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["direct_reference", b"direct_reference", "expression", b"expression", "masked_reference", b"masked_reference", "outer_reference", b"outer_reference", "reference_type", b"reference_type", "root_reference", b"root_reference", "root_type", b"root_type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_reference_type: typing_extensions.TypeAlias = typing.Literal["direct_reference", "masked_reference"] - _WhichOneofArgType_reference_type: typing_extensions.TypeAlias = typing.Literal["reference_type", b"reference_type"] - _WhichOneofReturnType_root_type: typing_extensions.TypeAlias = typing.Literal["expression", "root_reference", "outer_reference"] - _WhichOneofArgType_root_type: typing_extensions.TypeAlias = typing.Literal["root_type", b"root_type"] + def HasField(self, field_name: typing.Literal["direct_reference", b"direct_reference", "expression", b"expression", "masked_reference", b"masked_reference", "outer_reference", b"outer_reference", "reference_type", b"reference_type", "root_reference", b"root_reference", "root_type", b"root_type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["direct_reference", b"direct_reference", "expression", b"expression", "masked_reference", b"masked_reference", "outer_reference", b"outer_reference", "reference_type", b"reference_type", "root_reference", b"root_reference", "root_type", b"root_type"]) -> None: ... @typing.overload - def WhichOneof(self, oneof_group: _WhichOneofArgType_reference_type) -> _WhichOneofReturnType_reference_type | None: ... + def WhichOneof(self, oneof_group: typing.Literal["reference_type", b"reference_type"]) -> typing.Literal["direct_reference", "masked_reference"] | None: ... @typing.overload - def WhichOneof(self, oneof_group: _WhichOneofArgType_root_type) -> _WhichOneofReturnType_root_type | None: ... + def WhichOneof(self, oneof_group: typing.Literal["root_type", b"root_type"]) -> typing.Literal["expression", "root_reference", "outer_reference"] | None: ... @typing.final class Subquery(google.protobuf.message.Message): @@ -4257,10 +4009,8 @@ class Expression(google.protobuf.message.Message): *, input: Global___Rel | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["input", b"input"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["input", b"input"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["input", b"input"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["input", b"input"]) -> None: ... @typing.final class InPredicate(google.protobuf.message.Message): @@ -4287,10 +4037,8 @@ class Expression(google.protobuf.message.Message): needles: collections.abc.Iterable[Global___Expression] | None = ..., haystack: Global___Rel | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["haystack", b"haystack"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["haystack", b"haystack", "needles", b"needles"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["haystack", b"haystack"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["haystack", b"haystack", "needles", b"needles"]) -> None: ... @typing.final class SetPredicate(google.protobuf.message.Message): @@ -4327,10 +4075,8 @@ class Expression(google.protobuf.message.Message): predicate_op: Global___Expression.Subquery.SetPredicate.PredicateOp.ValueType = ..., tuples: Global___Rel | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["tuples", b"tuples"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["predicate_op", b"predicate_op", "tuples", b"tuples"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["tuples", b"tuples"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["predicate_op", b"predicate_op", "tuples", b"tuples"]) -> None: ... @typing.final class SetComparison(google.protobuf.message.Message): @@ -4406,10 +4152,8 @@ class Expression(google.protobuf.message.Message): left: Global___Expression | None = ..., right: Global___Rel | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["left", b"left", "right", b"right"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["comparison_op", b"comparison_op", "left", b"left", "reduction_op", b"reduction_op", "right", b"right"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["left", b"left", "right", b"right"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["comparison_op", b"comparison_op", "left", b"left", "reduction_op", b"reduction_op", "right", b"right"]) -> None: ... SCALAR_FIELD_NUMBER: builtins.int IN_PREDICATE_FIELD_NUMBER: builtins.int @@ -4439,13 +4183,9 @@ class Expression(google.protobuf.message.Message): set_predicate: Global___Expression.Subquery.SetPredicate | None = ..., set_comparison: Global___Expression.Subquery.SetComparison | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["in_predicate", b"in_predicate", "scalar", b"scalar", "set_comparison", b"set_comparison", "set_predicate", b"set_predicate", "subquery_type", b"subquery_type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["in_predicate", b"in_predicate", "scalar", b"scalar", "set_comparison", b"set_comparison", "set_predicate", b"set_predicate", "subquery_type", b"subquery_type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_subquery_type: typing_extensions.TypeAlias = typing.Literal["scalar", "in_predicate", "set_predicate", "set_comparison"] - _WhichOneofArgType_subquery_type: typing_extensions.TypeAlias = typing.Literal["subquery_type", b"subquery_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_subquery_type) -> _WhichOneofReturnType_subquery_type | None: ... + def HasField(self, field_name: typing.Literal["in_predicate", b"in_predicate", "scalar", b"scalar", "set_comparison", b"set_comparison", "set_predicate", b"set_predicate", "subquery_type", b"subquery_type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["in_predicate", b"in_predicate", "scalar", b"scalar", "set_comparison", b"set_comparison", "set_predicate", b"set_predicate", "subquery_type", b"subquery_type"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["subquery_type", b"subquery_type"]) -> typing.Literal["scalar", "in_predicate", "set_predicate", "set_comparison"] | None: ... LITERAL_FIELD_NUMBER: builtins.int SELECTION_FIELD_NUMBER: builtins.int @@ -4508,13 +4248,9 @@ class Expression(google.protobuf.message.Message): dynamic_parameter: Global___DynamicParameter | None = ..., enum: Global___Expression.Enum | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["cast", b"cast", "dynamic_parameter", b"dynamic_parameter", "enum", b"enum", "if_then", b"if_then", "literal", b"literal", "multi_or_list", b"multi_or_list", "nested", b"nested", "rex_type", b"rex_type", "scalar_function", b"scalar_function", "selection", b"selection", "singular_or_list", b"singular_or_list", "subquery", b"subquery", "switch_expression", b"switch_expression", "window_function", b"window_function"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["cast", b"cast", "dynamic_parameter", b"dynamic_parameter", "enum", b"enum", "if_then", b"if_then", "literal", b"literal", "multi_or_list", b"multi_or_list", "nested", b"nested", "rex_type", b"rex_type", "scalar_function", b"scalar_function", "selection", b"selection", "singular_or_list", b"singular_or_list", "subquery", b"subquery", "switch_expression", b"switch_expression", "window_function", b"window_function"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_rex_type: typing_extensions.TypeAlias = typing.Literal["literal", "selection", "scalar_function", "window_function", "if_then", "switch_expression", "singular_or_list", "multi_or_list", "cast", "subquery", "nested", "dynamic_parameter", "enum"] - _WhichOneofArgType_rex_type: typing_extensions.TypeAlias = typing.Literal["rex_type", b"rex_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_rex_type) -> _WhichOneofReturnType_rex_type | None: ... + def HasField(self, field_name: typing.Literal["cast", b"cast", "dynamic_parameter", b"dynamic_parameter", "enum", b"enum", "if_then", b"if_then", "literal", b"literal", "multi_or_list", b"multi_or_list", "nested", b"nested", "rex_type", b"rex_type", "scalar_function", b"scalar_function", "selection", b"selection", "singular_or_list", b"singular_or_list", "subquery", b"subquery", "switch_expression", b"switch_expression", "window_function", b"window_function"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["cast", b"cast", "dynamic_parameter", b"dynamic_parameter", "enum", b"enum", "if_then", b"if_then", "literal", b"literal", "multi_or_list", b"multi_or_list", "nested", b"nested", "rex_type", b"rex_type", "scalar_function", b"scalar_function", "selection", b"selection", "singular_or_list", b"singular_or_list", "subquery", b"subquery", "switch_expression", b"switch_expression", "window_function", b"window_function"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["rex_type", b"rex_type"]) -> typing.Literal["literal", "selection", "scalar_function", "window_function", "if_then", "switch_expression", "singular_or_list", "multi_or_list", "cast", "subquery", "nested", "dynamic_parameter", "enum"] | None: ... Global___Expression: typing_extensions.TypeAlias = Expression @@ -4540,10 +4276,8 @@ class DynamicParameter(google.protobuf.message.Message): type: substrait.gen.proto.type_pb2.Type | None = ..., parameter_reference: builtins.int = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["type", b"type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["parameter_reference", b"parameter_reference", "type", b"type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["parameter_reference", b"parameter_reference", "type", b"type"]) -> None: ... Global___DynamicParameter: typing_extensions.TypeAlias = DynamicParameter @@ -4588,13 +4322,9 @@ class SortField(google.protobuf.message.Message): direction: Global___SortField.SortDirection.ValueType = ..., comparison_function_reference: builtins.int = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["comparison_function_reference", b"comparison_function_reference", "direction", b"direction", "expr", b"expr", "sort_kind", b"sort_kind"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["comparison_function_reference", b"comparison_function_reference", "direction", b"direction", "expr", b"expr", "sort_kind", b"sort_kind"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_sort_kind: typing_extensions.TypeAlias = typing.Literal["direction", "comparison_function_reference"] - _WhichOneofArgType_sort_kind: typing_extensions.TypeAlias = typing.Literal["sort_kind", b"sort_kind"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_sort_kind) -> _WhichOneofReturnType_sort_kind | None: ... + def HasField(self, field_name: typing.Literal["comparison_function_reference", b"comparison_function_reference", "direction", b"direction", "expr", b"expr", "sort_kind", b"sort_kind"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["comparison_function_reference", b"comparison_function_reference", "direction", b"direction", "expr", b"expr", "sort_kind", b"sort_kind"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["sort_kind", b"sort_kind"]) -> typing.Literal["direction", "comparison_function_reference"] | None: ... Global___SortField: typing_extensions.TypeAlias = SortField @@ -4705,10 +4435,8 @@ class AggregateFunction(google.protobuf.message.Message): invocation: Global___AggregateFunction.AggregationInvocation.ValueType = ..., args: collections.abc.Iterable[Global___Expression] | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["output_type", b"output_type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["args", b"args", "arguments", b"arguments", "function_reference", b"function_reference", "invocation", b"invocation", "options", b"options", "output_type", b"output_type", "phase", b"phase", "sorts", b"sorts"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["output_type", b"output_type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["args", b"args", "arguments", b"arguments", "function_reference", b"function_reference", "invocation", b"invocation", "options", b"options", "output_type", b"output_type", "phase", b"phase", "sorts", b"sorts"]) -> None: ... Global___AggregateFunction: typing_extensions.TypeAlias = AggregateFunction @@ -4727,7 +4455,6 @@ class ReferenceRel(google.protobuf.message.Message): *, subtree_ordinal: builtins.int = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["subtree_ordinal", b"subtree_ordinal"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["subtree_ordinal", b"subtree_ordinal"]) -> None: ... Global___ReferenceRel: typing_extensions.TypeAlias = ReferenceRel diff --git a/src/substrait/gen/proto/capabilities_pb2.py b/src/substrait/gen/proto/capabilities_pb2.py index ed43520..7174e94 100644 --- a/src/substrait/gen/proto/capabilities_pb2.py +++ b/src/substrait/gen/proto/capabilities_pb2.py @@ -2,7 +2,7 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE # source: substrait/gen/proto/capabilities.proto -# Protobuf Python Version: 6.33.2 +# Protobuf Python Version: 5.29.5 """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool @@ -11,9 +11,9 @@ from google.protobuf.internal import builder as _builder _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, - 6, - 33, - 2, + 5, + 29, + 5, '', 'substrait/gen/proto/capabilities.proto' ) diff --git a/src/substrait/gen/proto/capabilities_pb2.pyi b/src/substrait/gen/proto/capabilities_pb2.pyi index 22be5b2..f5db2be 100644 --- a/src/substrait/gen/proto/capabilities_pb2.pyi +++ b/src/substrait/gen/proto/capabilities_pb2.pyi @@ -47,8 +47,7 @@ class Capabilities(google.protobuf.message.Message): type_keys: collections.abc.Iterable[builtins.str] | None = ..., type_variation_keys: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["function_keys", b"function_keys", "type_keys", b"type_keys", "type_variation_keys", b"type_variation_keys", "uri", b"uri"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["function_keys", b"function_keys", "type_keys", b"type_keys", "type_variation_keys", b"type_variation_keys", "uri", b"uri"]) -> None: ... SUBSTRAIT_VERSIONS_FIELD_NUMBER: builtins.int ADVANCED_EXTENSION_TYPE_URLS_FIELD_NUMBER: builtins.int @@ -74,7 +73,6 @@ class Capabilities(google.protobuf.message.Message): advanced_extension_type_urls: collections.abc.Iterable[builtins.str] | None = ..., simple_extensions: collections.abc.Iterable[Global___Capabilities.SimpleExtension] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extension_type_urls", b"advanced_extension_type_urls", "simple_extensions", b"simple_extensions", "substrait_versions", b"substrait_versions"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["advanced_extension_type_urls", b"advanced_extension_type_urls", "simple_extensions", b"simple_extensions", "substrait_versions", b"substrait_versions"]) -> None: ... Global___Capabilities: typing_extensions.TypeAlias = Capabilities diff --git a/src/substrait/gen/proto/extended_expression_pb2.py b/src/substrait/gen/proto/extended_expression_pb2.py index 414ce85..7073fcb 100644 --- a/src/substrait/gen/proto/extended_expression_pb2.py +++ b/src/substrait/gen/proto/extended_expression_pb2.py @@ -2,7 +2,7 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE # source: substrait/gen/proto/extended_expression.proto -# Protobuf Python Version: 6.33.2 +# Protobuf Python Version: 5.29.5 """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool @@ -11,9 +11,9 @@ from google.protobuf.internal import builder as _builder _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, - 6, - 33, - 2, + 5, + 29, + 5, '', 'substrait/gen/proto/extended_expression.proto' ) diff --git a/src/substrait/gen/proto/extended_expression_pb2.pyi b/src/substrait/gen/proto/extended_expression_pb2.pyi index 2d4873c..4f8d3c2 100644 --- a/src/substrait/gen/proto/extended_expression_pb2.pyi +++ b/src/substrait/gen/proto/extended_expression_pb2.pyi @@ -44,13 +44,9 @@ class ExpressionReference(google.protobuf.message.Message): measure: substrait.gen.proto.algebra_pb2.AggregateFunction | None = ..., output_names: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["expr_type", b"expr_type", "expression", b"expression", "measure", b"measure"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["expr_type", b"expr_type", "expression", b"expression", "measure", b"measure", "output_names", b"output_names"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_expr_type: typing_extensions.TypeAlias = typing.Literal["expression", "measure"] - _WhichOneofArgType_expr_type: typing_extensions.TypeAlias = typing.Literal["expr_type", b"expr_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_expr_type) -> _WhichOneofReturnType_expr_type | None: ... + def HasField(self, field_name: typing.Literal["expr_type", b"expr_type", "expression", b"expression", "measure", b"measure"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["expr_type", b"expr_type", "expression", b"expression", "measure", b"measure", "output_names", b"output_names"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["expr_type", b"expr_type"]) -> typing.Literal["expression", "measure"] | None: ... Global___ExpressionReference: typing_extensions.TypeAlias = ExpressionReference @@ -123,9 +119,7 @@ class ExtendedExpression(google.protobuf.message.Message): advanced_extensions: substrait.gen.proto.extensions.extensions_pb2.AdvancedExtension | None = ..., expected_type_urls: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extensions", b"advanced_extensions", "base_schema", b"base_schema", "version", b"version"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extensions", b"advanced_extensions", "base_schema", b"base_schema", "expected_type_urls", b"expected_type_urls", "extension_uris", b"extension_uris", "extension_urns", b"extension_urns", "extensions", b"extensions", "referred_expr", b"referred_expr", "version", b"version"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extensions", b"advanced_extensions", "base_schema", b"base_schema", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extensions", b"advanced_extensions", "base_schema", b"base_schema", "expected_type_urls", b"expected_type_urls", "extension_uris", b"extension_uris", "extension_urns", b"extension_urns", "extensions", b"extensions", "referred_expr", b"referred_expr", "version", b"version"]) -> None: ... Global___ExtendedExpression: typing_extensions.TypeAlias = ExtendedExpression diff --git a/src/substrait/gen/proto/extensions/extensions_pb2.py b/src/substrait/gen/proto/extensions/extensions_pb2.py index 94daadb..9867078 100644 --- a/src/substrait/gen/proto/extensions/extensions_pb2.py +++ b/src/substrait/gen/proto/extensions/extensions_pb2.py @@ -2,7 +2,7 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE # source: substrait/gen/proto/extensions/extensions.proto -# Protobuf Python Version: 6.33.2 +# Protobuf Python Version: 5.29.5 """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool @@ -11,9 +11,9 @@ from google.protobuf.internal import builder as _builder _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, - 6, - 33, - 2, + 5, + 29, + 5, '', 'substrait/gen/proto/extensions/extensions.proto' ) diff --git a/src/substrait/gen/proto/extensions/extensions_pb2.pyi b/src/substrait/gen/proto/extensions/extensions_pb2.pyi index 95a2ad2..8feb2bc 100644 --- a/src/substrait/gen/proto/extensions/extensions_pb2.pyi +++ b/src/substrait/gen/proto/extensions/extensions_pb2.pyi @@ -47,8 +47,7 @@ class SimpleExtensionURI(google.protobuf.message.Message): extension_uri_anchor: builtins.int = ..., uri: builtins.str = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["extension_uri_anchor", b"extension_uri_anchor", "uri", b"uri"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["extension_uri_anchor", b"extension_uri_anchor", "uri", b"uri"]) -> None: ... Global___SimpleExtensionURI: typing_extensions.TypeAlias = SimpleExtensionURI @@ -72,8 +71,7 @@ class SimpleExtensionURN(google.protobuf.message.Message): extension_urn_anchor: builtins.int = ..., urn: builtins.str = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["extension_urn_anchor", b"extension_urn_anchor", "urn", b"urn"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["extension_urn_anchor", b"extension_urn_anchor", "urn", b"urn"]) -> None: ... Global___SimpleExtensionURN: typing_extensions.TypeAlias = SimpleExtensionURN @@ -118,8 +116,7 @@ class SimpleExtensionDeclaration(google.protobuf.message.Message): type_anchor: builtins.int = ..., name: builtins.str = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["extension_uri_reference", b"extension_uri_reference", "extension_urn_reference", b"extension_urn_reference", "name", b"name", "type_anchor", b"type_anchor"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["extension_uri_reference", b"extension_uri_reference", "extension_urn_reference", b"extension_urn_reference", "name", b"name", "type_anchor", b"type_anchor"]) -> None: ... @typing.final class ExtensionTypeVariation(google.protobuf.message.Message): @@ -152,8 +149,7 @@ class SimpleExtensionDeclaration(google.protobuf.message.Message): type_variation_anchor: builtins.int = ..., name: builtins.str = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["extension_uri_reference", b"extension_uri_reference", "extension_urn_reference", b"extension_urn_reference", "name", b"name", "type_variation_anchor", b"type_variation_anchor"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["extension_uri_reference", b"extension_uri_reference", "extension_urn_reference", b"extension_urn_reference", "name", b"name", "type_variation_anchor", b"type_variation_anchor"]) -> None: ... @typing.final class ExtensionFunction(google.protobuf.message.Message): @@ -186,8 +182,7 @@ class SimpleExtensionDeclaration(google.protobuf.message.Message): function_anchor: builtins.int = ..., name: builtins.str = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["extension_uri_reference", b"extension_uri_reference", "extension_urn_reference", b"extension_urn_reference", "function_anchor", b"function_anchor", "name", b"name"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["extension_uri_reference", b"extension_uri_reference", "extension_urn_reference", b"extension_urn_reference", "function_anchor", b"function_anchor", "name", b"name"]) -> None: ... EXTENSION_TYPE_FIELD_NUMBER: builtins.int EXTENSION_TYPE_VARIATION_FIELD_NUMBER: builtins.int @@ -205,13 +200,9 @@ class SimpleExtensionDeclaration(google.protobuf.message.Message): extension_type_variation: Global___SimpleExtensionDeclaration.ExtensionTypeVariation | None = ..., extension_function: Global___SimpleExtensionDeclaration.ExtensionFunction | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["extension_function", b"extension_function", "extension_type", b"extension_type", "extension_type_variation", b"extension_type_variation", "mapping_type", b"mapping_type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["extension_function", b"extension_function", "extension_type", b"extension_type", "extension_type_variation", b"extension_type_variation", "mapping_type", b"mapping_type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_mapping_type: typing_extensions.TypeAlias = typing.Literal["extension_type", "extension_type_variation", "extension_function"] - _WhichOneofArgType_mapping_type: typing_extensions.TypeAlias = typing.Literal["mapping_type", b"mapping_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_mapping_type) -> _WhichOneofReturnType_mapping_type | None: ... + def HasField(self, field_name: typing.Literal["extension_function", b"extension_function", "extension_type", b"extension_type", "extension_type_variation", b"extension_type_variation", "mapping_type", b"mapping_type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["extension_function", b"extension_function", "extension_type", b"extension_type", "extension_type_variation", b"extension_type_variation", "mapping_type", b"mapping_type"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["mapping_type", b"mapping_type"]) -> typing.Literal["extension_type", "extension_type_variation", "extension_function"] | None: ... Global___SimpleExtensionDeclaration: typing_extensions.TypeAlias = SimpleExtensionDeclaration @@ -241,9 +232,7 @@ class AdvancedExtension(google.protobuf.message.Message): optimization: collections.abc.Iterable[google.protobuf.any_pb2.Any] | None = ..., enhancement: google.protobuf.any_pb2.Any | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["enhancement", b"enhancement"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["enhancement", b"enhancement", "optimization", b"optimization"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["enhancement", b"enhancement"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["enhancement", b"enhancement", "optimization", b"optimization"]) -> None: ... Global___AdvancedExtension: typing_extensions.TypeAlias = AdvancedExtension diff --git a/src/substrait/gen/proto/function_pb2.py b/src/substrait/gen/proto/function_pb2.py index 2c8de55..4ebdfd1 100644 --- a/src/substrait/gen/proto/function_pb2.py +++ b/src/substrait/gen/proto/function_pb2.py @@ -2,7 +2,7 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE # source: substrait/gen/proto/function.proto -# Protobuf Python Version: 6.33.2 +# Protobuf Python Version: 5.29.5 """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool @@ -11,9 +11,9 @@ from google.protobuf.internal import builder as _builder _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, - 6, - 33, - 2, + 5, + 29, + 5, '', 'substrait/gen/proto/function.proto' ) diff --git a/src/substrait/gen/proto/function_pb2.pyi b/src/substrait/gen/proto/function_pb2.pyi index f450395..73a0fd8 100644 --- a/src/substrait/gen/proto/function_pb2.pyi +++ b/src/substrait/gen/proto/function_pb2.pyi @@ -75,8 +75,7 @@ class FunctionSignature(google.protobuf.message.Message): max_args: builtins.int = ..., consistency: Global___FunctionSignature.FinalArgVariadic.ParameterConsistency.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["consistency", b"consistency", "max_args", b"max_args", "min_args", b"min_args"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["consistency", b"consistency", "max_args", b"max_args", "min_args", b"min_args"]) -> None: ... @typing.final class FinalArgNormal(google.protobuf.message.Message): @@ -128,13 +127,9 @@ class FunctionSignature(google.protobuf.message.Message): normal: Global___FunctionSignature.FinalArgNormal | None = ..., implementations: collections.abc.Iterable[Global___FunctionSignature.Implementation] | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["description", b"description", "final_variable_behavior", b"final_variable_behavior", "normal", b"normal", "output_type", b"output_type", "variadic", b"variadic"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["arguments", b"arguments", "description", b"description", "deterministic", b"deterministic", "final_variable_behavior", b"final_variable_behavior", "implementations", b"implementations", "name", b"name", "normal", b"normal", "output_type", b"output_type", "session_dependent", b"session_dependent", "variadic", b"variadic"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_final_variable_behavior: typing_extensions.TypeAlias = typing.Literal["variadic", "normal"] - _WhichOneofArgType_final_variable_behavior: typing_extensions.TypeAlias = typing.Literal["final_variable_behavior", b"final_variable_behavior"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_final_variable_behavior) -> _WhichOneofReturnType_final_variable_behavior | None: ... + def HasField(self, field_name: typing.Literal["description", b"description", "final_variable_behavior", b"final_variable_behavior", "normal", b"normal", "output_type", b"output_type", "variadic", b"variadic"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["arguments", b"arguments", "description", b"description", "deterministic", b"deterministic", "final_variable_behavior", b"final_variable_behavior", "implementations", b"implementations", "name", b"name", "normal", b"normal", "output_type", b"output_type", "session_dependent", b"session_dependent", "variadic", b"variadic"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["final_variable_behavior", b"final_variable_behavior"]) -> typing.Literal["variadic", "normal"] | None: ... @typing.final class Aggregate(google.protobuf.message.Message): @@ -187,13 +182,9 @@ class FunctionSignature(google.protobuf.message.Message): intermediate_type: substrait.gen.proto.type_pb2.Type | None = ..., implementations: collections.abc.Iterable[Global___FunctionSignature.Implementation] | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["description", b"description", "final_variable_behavior", b"final_variable_behavior", "intermediate_type", b"intermediate_type", "normal", b"normal", "output_type", b"output_type", "variadic", b"variadic"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["arguments", b"arguments", "description", b"description", "deterministic", b"deterministic", "final_variable_behavior", b"final_variable_behavior", "implementations", b"implementations", "intermediate_type", b"intermediate_type", "max_set", b"max_set", "name", b"name", "normal", b"normal", "ordered", b"ordered", "output_type", b"output_type", "session_dependent", b"session_dependent", "variadic", b"variadic"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_final_variable_behavior: typing_extensions.TypeAlias = typing.Literal["variadic", "normal"] - _WhichOneofArgType_final_variable_behavior: typing_extensions.TypeAlias = typing.Literal["final_variable_behavior", b"final_variable_behavior"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_final_variable_behavior) -> _WhichOneofReturnType_final_variable_behavior | None: ... + def HasField(self, field_name: typing.Literal["description", b"description", "final_variable_behavior", b"final_variable_behavior", "intermediate_type", b"intermediate_type", "normal", b"normal", "output_type", b"output_type", "variadic", b"variadic"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["arguments", b"arguments", "description", b"description", "deterministic", b"deterministic", "final_variable_behavior", b"final_variable_behavior", "implementations", b"implementations", "intermediate_type", b"intermediate_type", "max_set", b"max_set", "name", b"name", "normal", b"normal", "ordered", b"ordered", "output_type", b"output_type", "session_dependent", b"session_dependent", "variadic", b"variadic"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["final_variable_behavior", b"final_variable_behavior"]) -> typing.Literal["variadic", "normal"] | None: ... @typing.final class Window(google.protobuf.message.Message): @@ -265,13 +256,9 @@ class FunctionSignature(google.protobuf.message.Message): window_type: Global___FunctionSignature.Window.WindowType.ValueType = ..., implementations: collections.abc.Iterable[Global___FunctionSignature.Implementation] | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["description", b"description", "final_variable_behavior", b"final_variable_behavior", "intermediate_type", b"intermediate_type", "normal", b"normal", "output_type", b"output_type", "variadic", b"variadic"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["arguments", b"arguments", "description", b"description", "deterministic", b"deterministic", "final_variable_behavior", b"final_variable_behavior", "implementations", b"implementations", "intermediate_type", b"intermediate_type", "max_set", b"max_set", "name", b"name", "normal", b"normal", "ordered", b"ordered", "output_type", b"output_type", "session_dependent", b"session_dependent", "variadic", b"variadic", "window_type", b"window_type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_final_variable_behavior: typing_extensions.TypeAlias = typing.Literal["variadic", "normal"] - _WhichOneofArgType_final_variable_behavior: typing_extensions.TypeAlias = typing.Literal["final_variable_behavior", b"final_variable_behavior"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_final_variable_behavior) -> _WhichOneofReturnType_final_variable_behavior | None: ... + def HasField(self, field_name: typing.Literal["description", b"description", "final_variable_behavior", b"final_variable_behavior", "intermediate_type", b"intermediate_type", "normal", b"normal", "output_type", b"output_type", "variadic", b"variadic"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["arguments", b"arguments", "description", b"description", "deterministic", b"deterministic", "final_variable_behavior", b"final_variable_behavior", "implementations", b"implementations", "intermediate_type", b"intermediate_type", "max_set", b"max_set", "name", b"name", "normal", b"normal", "ordered", b"ordered", "output_type", b"output_type", "session_dependent", b"session_dependent", "variadic", b"variadic", "window_type", b"window_type"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["final_variable_behavior", b"final_variable_behavior"]) -> typing.Literal["variadic", "normal"] | None: ... @typing.final class Description(google.protobuf.message.Message): @@ -287,8 +274,7 @@ class FunctionSignature(google.protobuf.message.Message): language: builtins.str = ..., body: builtins.str = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["body", b"body", "language", b"language"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["body", b"body", "language", b"language"]) -> None: ... @typing.final class Implementation(google.protobuf.message.Message): @@ -319,8 +305,7 @@ class FunctionSignature(google.protobuf.message.Message): type: Global___FunctionSignature.Implementation.Type.ValueType = ..., uri: builtins.str = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["type", b"type", "uri", b"uri"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["type", b"type", "uri", b"uri"]) -> None: ... @typing.final class Argument(google.protobuf.message.Message): @@ -341,10 +326,8 @@ class FunctionSignature(google.protobuf.message.Message): type: substrait.gen.proto.parameterized_types_pb2.ParameterizedType | None = ..., constant: builtins.bool = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["type", b"type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["constant", b"constant", "type", b"type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["constant", b"constant", "type", b"type"]) -> None: ... @typing.final class TypeArgument(google.protobuf.message.Message): @@ -358,10 +341,8 @@ class FunctionSignature(google.protobuf.message.Message): *, type: substrait.gen.proto.parameterized_types_pb2.ParameterizedType | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["type", b"type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["type", b"type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["type", b"type"]) -> None: ... @typing.final class EnumArgument(google.protobuf.message.Message): @@ -378,8 +359,7 @@ class FunctionSignature(google.protobuf.message.Message): options: collections.abc.Iterable[builtins.str] | None = ..., optional: builtins.bool = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["optional", b"optional", "options", b"options"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["optional", b"optional", "options", b"options"]) -> None: ... NAME_FIELD_NUMBER: builtins.int VALUE_FIELD_NUMBER: builtins.int @@ -400,13 +380,9 @@ class FunctionSignature(google.protobuf.message.Message): type: Global___FunctionSignature.Argument.TypeArgument | None = ..., enum: Global___FunctionSignature.Argument.EnumArgument | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["argument_kind", b"argument_kind", "enum", b"enum", "type", b"type", "value", b"value"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["argument_kind", b"argument_kind", "enum", b"enum", "name", b"name", "type", b"type", "value", b"value"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_argument_kind: typing_extensions.TypeAlias = typing.Literal["value", "type", "enum"] - _WhichOneofArgType_argument_kind: typing_extensions.TypeAlias = typing.Literal["argument_kind", b"argument_kind"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_argument_kind) -> _WhichOneofReturnType_argument_kind | None: ... + def HasField(self, field_name: typing.Literal["argument_kind", b"argument_kind", "enum", b"enum", "type", b"type", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["argument_kind", b"argument_kind", "enum", b"enum", "name", b"name", "type", b"type", "value", b"value"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["argument_kind", b"argument_kind"]) -> typing.Literal["value", "type", "enum"] | None: ... def __init__( self, diff --git a/src/substrait/gen/proto/parameterized_types_pb2.py b/src/substrait/gen/proto/parameterized_types_pb2.py index 473614d..f98514d 100644 --- a/src/substrait/gen/proto/parameterized_types_pb2.py +++ b/src/substrait/gen/proto/parameterized_types_pb2.py @@ -2,7 +2,7 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE # source: substrait/gen/proto/parameterized_types.proto -# Protobuf Python Version: 6.33.2 +# Protobuf Python Version: 5.29.5 """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool @@ -11,9 +11,9 @@ from google.protobuf.internal import builder as _builder _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, - 6, - 33, - 2, + 5, + 29, + 5, '', 'substrait/gen/proto/parameterized_types.proto' ) diff --git a/src/substrait/gen/proto/parameterized_types_pb2.pyi b/src/substrait/gen/proto/parameterized_types_pb2.pyi index f1c61e4..17cf7b0 100644 --- a/src/substrait/gen/proto/parameterized_types_pb2.pyi +++ b/src/substrait/gen/proto/parameterized_types_pb2.pyi @@ -38,8 +38,7 @@ class ParameterizedType(google.protobuf.message.Message): name: builtins.str = ..., bounds: collections.abc.Iterable[Global___ParameterizedType] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["bounds", b"bounds", "name", b"name"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["bounds", b"bounds", "name", b"name"]) -> None: ... @typing.final class IntegerParameter(google.protobuf.message.Message): @@ -60,10 +59,8 @@ class ParameterizedType(google.protobuf.message.Message): range_start_inclusive: Global___ParameterizedType.NullableInteger | None = ..., range_end_exclusive: Global___ParameterizedType.NullableInteger | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["range_end_exclusive", b"range_end_exclusive", "range_start_inclusive", b"range_start_inclusive"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["name", b"name", "range_end_exclusive", b"range_end_exclusive", "range_start_inclusive", b"range_start_inclusive"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["range_end_exclusive", b"range_end_exclusive", "range_start_inclusive", b"range_start_inclusive"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["name", b"name", "range_end_exclusive", b"range_end_exclusive", "range_start_inclusive", b"range_start_inclusive"]) -> None: ... @typing.final class NullableInteger(google.protobuf.message.Message): @@ -76,8 +73,7 @@ class ParameterizedType(google.protobuf.message.Message): *, value: builtins.int = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["value", b"value"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["value", b"value"]) -> None: ... @typing.final class ParameterizedFixedChar(google.protobuf.message.Message): @@ -97,10 +93,8 @@ class ParameterizedType(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length", "nullability", b"nullability", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["length", b"length"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["length", b"length", "nullability", b"nullability", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ParameterizedVarChar(google.protobuf.message.Message): @@ -120,10 +114,8 @@ class ParameterizedType(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length", "nullability", b"nullability", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["length", b"length"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["length", b"length", "nullability", b"nullability", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ParameterizedFixedBinary(google.protobuf.message.Message): @@ -143,10 +135,8 @@ class ParameterizedType(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length", "nullability", b"nullability", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["length", b"length"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["length", b"length", "nullability", b"nullability", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ParameterizedDecimal(google.protobuf.message.Message): @@ -170,10 +160,8 @@ class ParameterizedType(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["precision", b"precision", "scale", b"scale"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "scale", b"scale", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["precision", b"precision", "scale", b"scale"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "scale", b"scale", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ParameterizedIntervalDay(google.protobuf.message.Message): @@ -193,10 +181,8 @@ class ParameterizedType(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["precision", b"precision"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["precision", b"precision"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ParameterizedIntervalCompound(google.protobuf.message.Message): @@ -216,10 +202,8 @@ class ParameterizedType(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["precision", b"precision"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["precision", b"precision"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ParameterizedPrecisionTime(google.protobuf.message.Message): @@ -239,10 +223,8 @@ class ParameterizedType(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["precision", b"precision"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["precision", b"precision"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ParameterizedPrecisionTimestamp(google.protobuf.message.Message): @@ -262,10 +244,8 @@ class ParameterizedType(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["precision", b"precision"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["precision", b"precision"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ParameterizedPrecisionTimestampTZ(google.protobuf.message.Message): @@ -285,10 +265,8 @@ class ParameterizedType(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["precision", b"precision"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["precision", b"precision"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ParameterizedStruct(google.protobuf.message.Message): @@ -308,8 +286,7 @@ class ParameterizedType(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "types", b"types", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "types", b"types", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ParameterizedNamedStruct(google.protobuf.message.Message): @@ -329,10 +306,8 @@ class ParameterizedType(google.protobuf.message.Message): names: collections.abc.Iterable[builtins.str] | None = ..., struct: Global___ParameterizedType.ParameterizedStruct | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["struct", b"struct"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["names", b"names", "struct", b"struct"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["struct", b"struct"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["names", b"names", "struct", b"struct"]) -> None: ... @typing.final class ParameterizedList(google.protobuf.message.Message): @@ -352,10 +327,8 @@ class ParameterizedType(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["type", b"type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type", b"type", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type", b"type", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ParameterizedMap(google.protobuf.message.Message): @@ -379,10 +352,8 @@ class ParameterizedType(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["key", b"key", "value", b"value"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["key", b"key", "nullability", b"nullability", "value", b"value", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "nullability", b"nullability", "value", b"value", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ParameterizedUserDefined(google.protobuf.message.Message): @@ -401,8 +372,7 @@ class ParameterizedType(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_pointer", b"type_pointer", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_pointer", b"type_pointer", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class IntegerOption(google.protobuf.message.Message): @@ -419,13 +389,9 @@ class ParameterizedType(google.protobuf.message.Message): literal: builtins.int = ..., parameter: Global___ParameterizedType.IntegerParameter | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["integer_type", b"integer_type", "literal", b"literal", "parameter", b"parameter"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["integer_type", b"integer_type", "literal", b"literal", "parameter", b"parameter"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_integer_type: typing_extensions.TypeAlias = typing.Literal["literal", "parameter"] - _WhichOneofArgType_integer_type: typing_extensions.TypeAlias = typing.Literal["integer_type", b"integer_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_integer_type) -> _WhichOneofReturnType_integer_type | None: ... + def HasField(self, field_name: typing.Literal["integer_type", b"integer_type", "literal", b"literal", "parameter", b"parameter"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["integer_type", b"integer_type", "literal", b"literal", "parameter", b"parameter"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["integer_type", b"integer_type"]) -> typing.Literal["literal", "parameter"] | None: ... BOOL_FIELD_NUMBER: builtins.int I8_FIELD_NUMBER: builtins.int @@ -560,12 +526,8 @@ class ParameterizedType(google.protobuf.message.Message): user_defined_pointer: builtins.int = ..., type_parameter: Global___ParameterizedType.TypeParameter | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["binary", b"binary", "bool", b"bool", "date", b"date", "decimal", b"decimal", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "interval_compound", b"interval_compound", "interval_day", b"interval_day", "interval_year", b"interval_year", "kind", b"kind", "list", b"list", "map", b"map", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "type_parameter", b"type_parameter", "user_defined", b"user_defined", "user_defined_pointer", b"user_defined_pointer", "uuid", b"uuid", "varchar", b"varchar"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["binary", b"binary", "bool", b"bool", "date", b"date", "decimal", b"decimal", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "interval_compound", b"interval_compound", "interval_day", b"interval_day", "interval_year", b"interval_year", "kind", b"kind", "list", b"list", "map", b"map", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "type_parameter", b"type_parameter", "user_defined", b"user_defined", "user_defined_pointer", b"user_defined_pointer", "uuid", b"uuid", "varchar", b"varchar"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_kind: typing_extensions.TypeAlias = typing.Literal["bool", "i8", "i16", "i32", "i64", "fp32", "fp64", "string", "binary", "timestamp", "date", "time", "interval_year", "interval_day", "interval_compound", "timestamp_tz", "uuid", "fixed_char", "varchar", "fixed_binary", "decimal", "precision_time", "precision_timestamp", "precision_timestamp_tz", "struct", "list", "map", "user_defined", "user_defined_pointer", "type_parameter"] - _WhichOneofArgType_kind: typing_extensions.TypeAlias = typing.Literal["kind", b"kind"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_kind) -> _WhichOneofReturnType_kind | None: ... + def HasField(self, field_name: typing.Literal["binary", b"binary", "bool", b"bool", "date", b"date", "decimal", b"decimal", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "interval_compound", b"interval_compound", "interval_day", b"interval_day", "interval_year", b"interval_year", "kind", b"kind", "list", b"list", "map", b"map", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "type_parameter", b"type_parameter", "user_defined", b"user_defined", "user_defined_pointer", b"user_defined_pointer", "uuid", b"uuid", "varchar", b"varchar"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["binary", b"binary", "bool", b"bool", "date", b"date", "decimal", b"decimal", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "interval_compound", b"interval_compound", "interval_day", b"interval_day", "interval_year", b"interval_year", "kind", b"kind", "list", b"list", "map", b"map", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "type_parameter", b"type_parameter", "user_defined", b"user_defined", "user_defined_pointer", b"user_defined_pointer", "uuid", b"uuid", "varchar", b"varchar"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["kind", b"kind"]) -> typing.Literal["bool", "i8", "i16", "i32", "i64", "fp32", "fp64", "string", "binary", "timestamp", "date", "time", "interval_year", "interval_day", "interval_compound", "timestamp_tz", "uuid", "fixed_char", "varchar", "fixed_binary", "decimal", "precision_time", "precision_timestamp", "precision_timestamp_tz", "struct", "list", "map", "user_defined", "user_defined_pointer", "type_parameter"] | None: ... Global___ParameterizedType: typing_extensions.TypeAlias = ParameterizedType diff --git a/src/substrait/gen/proto/plan_pb2.py b/src/substrait/gen/proto/plan_pb2.py index 2c9e7be..8eb8c0c 100644 --- a/src/substrait/gen/proto/plan_pb2.py +++ b/src/substrait/gen/proto/plan_pb2.py @@ -2,7 +2,7 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE # source: substrait/gen/proto/plan.proto -# Protobuf Python Version: 6.33.2 +# Protobuf Python Version: 5.29.5 """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool @@ -11,9 +11,9 @@ from google.protobuf.internal import builder as _builder _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, - 6, - 33, - 2, + 5, + 29, + 5, '', 'substrait/gen/proto/plan.proto' ) diff --git a/src/substrait/gen/proto/plan_pb2.pyi b/src/substrait/gen/proto/plan_pb2.pyi index dc854a7..f40704b 100644 --- a/src/substrait/gen/proto/plan_pb2.pyi +++ b/src/substrait/gen/proto/plan_pb2.pyi @@ -43,13 +43,9 @@ class PlanRel(google.protobuf.message.Message): rel: substrait.gen.proto.algebra_pb2.Rel | None = ..., root: substrait.gen.proto.algebra_pb2.RelRoot | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["rel", b"rel", "rel_type", b"rel_type", "root", b"root"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["rel", b"rel", "rel_type", b"rel_type", "root", b"root"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_rel_type: typing_extensions.TypeAlias = typing.Literal["rel", "root"] - _WhichOneofArgType_rel_type: typing_extensions.TypeAlias = typing.Literal["rel_type", b"rel_type"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_rel_type) -> _WhichOneofReturnType_rel_type | None: ... + def HasField(self, field_name: typing.Literal["rel", b"rel", "rel_type", b"rel_type", "root", b"root"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["rel", b"rel", "rel_type", b"rel_type", "root", b"root"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["rel_type", b"rel_type"]) -> typing.Literal["rel", "root"] | None: ... Global___PlanRel: typing_extensions.TypeAlias = PlanRel @@ -137,10 +133,8 @@ class Plan(google.protobuf.message.Message): parameter_bindings: collections.abc.Iterable[Global___DynamicParameterBinding] | None = ..., type_aliases: collections.abc.Iterable[substrait.gen.proto.type_pb2.TypeAlias] | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extensions", b"advanced_extensions", "version", b"version"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["advanced_extensions", b"advanced_extensions", "expected_type_urls", b"expected_type_urls", "extension_uris", b"extension_uris", "extension_urns", b"extension_urns", "extensions", b"extensions", "parameter_bindings", b"parameter_bindings", "relations", b"relations", "type_aliases", b"type_aliases", "version", b"version"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["advanced_extensions", b"advanced_extensions", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advanced_extensions", b"advanced_extensions", "expected_type_urls", b"expected_type_urls", "extension_uris", b"extension_uris", "extension_urns", b"extension_urns", "extensions", b"extensions", "parameter_bindings", b"parameter_bindings", "relations", b"relations", "type_aliases", b"type_aliases", "version", b"version"]) -> None: ... Global___Plan: typing_extensions.TypeAlias = Plan @@ -163,10 +157,8 @@ class PlanVersion(google.protobuf.message.Message): *, version: Global___Version | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["version", b"version"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["version", b"version"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["version", b"version"]) -> None: ... Global___PlanVersion: typing_extensions.TypeAlias = PlanVersion @@ -209,8 +201,7 @@ class Version(google.protobuf.message.Message): git_hash: builtins.str = ..., producer: builtins.str = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["git_hash", b"git_hash", "major_number", b"major_number", "minor_number", b"minor_number", "patch_number", b"patch_number", "producer", b"producer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["git_hash", b"git_hash", "major_number", b"major_number", "minor_number", b"minor_number", "patch_number", b"patch_number", "producer", b"producer"]) -> None: ... Global___Version: typing_extensions.TypeAlias = Version @@ -237,9 +228,7 @@ class DynamicParameterBinding(google.protobuf.message.Message): parameter_anchor: builtins.int = ..., value: substrait.gen.proto.algebra_pb2.Expression.Literal | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["value", b"value"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["parameter_anchor", b"parameter_anchor", "value", b"value"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["parameter_anchor", b"parameter_anchor", "value", b"value"]) -> None: ... Global___DynamicParameterBinding: typing_extensions.TypeAlias = DynamicParameterBinding diff --git a/src/substrait/gen/proto/type_expressions_pb2.py b/src/substrait/gen/proto/type_expressions_pb2.py index 9a788ef..8aba23e 100644 --- a/src/substrait/gen/proto/type_expressions_pb2.py +++ b/src/substrait/gen/proto/type_expressions_pb2.py @@ -2,7 +2,7 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE # source: substrait/gen/proto/type_expressions.proto -# Protobuf Python Version: 6.33.2 +# Protobuf Python Version: 5.29.5 """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool @@ -11,9 +11,9 @@ from google.protobuf.internal import builder as _builder _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, - 6, - 33, - 2, + 5, + 29, + 5, '', 'substrait/gen/proto/type_expressions.proto' ) diff --git a/src/substrait/gen/proto/type_expressions_pb2.pyi b/src/substrait/gen/proto/type_expressions_pb2.pyi index 7080761..cb7af62 100644 --- a/src/substrait/gen/proto/type_expressions_pb2.pyi +++ b/src/substrait/gen/proto/type_expressions_pb2.pyi @@ -42,10 +42,8 @@ class DerivationExpression(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length", "nullability", b"nullability", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["length", b"length"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["length", b"length", "nullability", b"nullability", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ExpressionVarChar(google.protobuf.message.Message): @@ -65,10 +63,8 @@ class DerivationExpression(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length", "nullability", b"nullability", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["length", b"length"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["length", b"length", "nullability", b"nullability", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ExpressionFixedBinary(google.protobuf.message.Message): @@ -88,10 +84,8 @@ class DerivationExpression(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length", "nullability", b"nullability", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["length", b"length"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["length", b"length", "nullability", b"nullability", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ExpressionDecimal(google.protobuf.message.Message): @@ -115,10 +109,8 @@ class DerivationExpression(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["precision", b"precision", "scale", b"scale"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "scale", b"scale", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["precision", b"precision", "scale", b"scale"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "scale", b"scale", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ExpressionPrecisionTime(google.protobuf.message.Message): @@ -138,10 +130,8 @@ class DerivationExpression(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["precision", b"precision"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["precision", b"precision"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ExpressionPrecisionTimestamp(google.protobuf.message.Message): @@ -161,10 +151,8 @@ class DerivationExpression(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["precision", b"precision"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["precision", b"precision"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ExpressionIntervalDay(google.protobuf.message.Message): @@ -184,10 +172,8 @@ class DerivationExpression(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["precision", b"precision"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["precision", b"precision"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ExpressionIntervalCompound(google.protobuf.message.Message): @@ -207,10 +193,8 @@ class DerivationExpression(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["precision", b"precision"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["precision", b"precision"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ExpressionPrecisionTimestampTZ(google.protobuf.message.Message): @@ -230,10 +214,8 @@ class DerivationExpression(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["precision", b"precision"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["precision", b"precision"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ExpressionStruct(google.protobuf.message.Message): @@ -253,8 +235,7 @@ class DerivationExpression(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "types", b"types", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "types", b"types", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ExpressionNamedStruct(google.protobuf.message.Message): @@ -272,10 +253,8 @@ class DerivationExpression(google.protobuf.message.Message): names: collections.abc.Iterable[builtins.str] | None = ..., struct: Global___DerivationExpression.ExpressionStruct | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["struct", b"struct"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["names", b"names", "struct", b"struct"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["struct", b"struct"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["names", b"names", "struct", b"struct"]) -> None: ... @typing.final class ExpressionList(google.protobuf.message.Message): @@ -295,10 +274,8 @@ class DerivationExpression(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["type", b"type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type", b"type", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type", b"type", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ExpressionMap(google.protobuf.message.Message): @@ -322,10 +299,8 @@ class DerivationExpression(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["key", b"key", "value", b"value"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["key", b"key", "nullability", b"nullability", "value", b"value", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "nullability", b"nullability", "value", b"value", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class ExpressionUserDefined(google.protobuf.message.Message): @@ -344,8 +319,7 @@ class DerivationExpression(google.protobuf.message.Message): variation_pointer: builtins.int = ..., nullability: substrait.gen.proto.type_pb2.Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_pointer", b"type_pointer", "variation_pointer", b"variation_pointer"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_pointer", b"type_pointer", "variation_pointer", b"variation_pointer"]) -> None: ... @typing.final class IfElse(google.protobuf.message.Message): @@ -367,10 +341,8 @@ class DerivationExpression(google.protobuf.message.Message): if_return: Global___DerivationExpression | None = ..., else_return: Global___DerivationExpression | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["else_return", b"else_return", "if_condition", b"if_condition", "if_return", b"if_return"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["else_return", b"else_return", "if_condition", b"if_condition", "if_return", b"if_return"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["else_return", b"else_return", "if_condition", b"if_condition", "if_return", b"if_return"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["else_return", b"else_return", "if_condition", b"if_condition", "if_return", b"if_return"]) -> None: ... @typing.final class UnaryOp(google.protobuf.message.Message): @@ -400,10 +372,8 @@ class DerivationExpression(google.protobuf.message.Message): op_type: Global___DerivationExpression.UnaryOp.UnaryOpType.ValueType = ..., arg: Global___DerivationExpression | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["arg", b"arg"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["arg", b"arg", "op_type", b"op_type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["arg", b"arg"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["arg", b"arg", "op_type", b"op_type"]) -> None: ... @typing.final class BinaryOp(google.protobuf.message.Message): @@ -459,10 +429,8 @@ class DerivationExpression(google.protobuf.message.Message): arg1: Global___DerivationExpression | None = ..., arg2: Global___DerivationExpression | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["arg1", b"arg1", "arg2", b"arg2"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["arg1", b"arg1", "arg2", b"arg2", "op_type", b"op_type"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["arg1", b"arg1", "arg2", b"arg2"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["arg1", b"arg1", "arg2", b"arg2", "op_type", b"op_type"]) -> None: ... @typing.final class ReturnProgram(google.protobuf.message.Message): @@ -483,10 +451,8 @@ class DerivationExpression(google.protobuf.message.Message): name: builtins.str = ..., expression: Global___DerivationExpression | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["expression", b"expression"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["expression", b"expression", "name", b"name"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["expression", b"expression"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["expression", b"expression", "name", b"name"]) -> None: ... ASSIGNMENTS_FIELD_NUMBER: builtins.int FINAL_EXPRESSION_FIELD_NUMBER: builtins.int @@ -500,10 +466,8 @@ class DerivationExpression(google.protobuf.message.Message): assignments: collections.abc.Iterable[Global___DerivationExpression.ReturnProgram.Assignment] | None = ..., final_expression: Global___DerivationExpression | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["final_expression", b"final_expression"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["assignments", b"assignments", "final_expression", b"final_expression"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["final_expression", b"final_expression"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["assignments", b"assignments", "final_expression", b"final_expression"]) -> None: ... BOOL_FIELD_NUMBER: builtins.int I8_FIELD_NUMBER: builtins.int @@ -659,12 +623,8 @@ class DerivationExpression(google.protobuf.message.Message): if_else: Global___DerivationExpression.IfElse | None = ..., return_program: Global___DerivationExpression.ReturnProgram | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["binary", b"binary", "binary_op", b"binary_op", "bool", b"bool", "date", b"date", "decimal", b"decimal", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "if_else", b"if_else", "integer_literal", b"integer_literal", "integer_parameter_name", b"integer_parameter_name", "interval_compound", b"interval_compound", "interval_day", b"interval_day", "interval_year", b"interval_year", "kind", b"kind", "list", b"list", "map", b"map", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "return_program", b"return_program", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "type_parameter_name", b"type_parameter_name", "unary_op", b"unary_op", "user_defined", b"user_defined", "user_defined_pointer", b"user_defined_pointer", "uuid", b"uuid", "varchar", b"varchar"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["binary", b"binary", "binary_op", b"binary_op", "bool", b"bool", "date", b"date", "decimal", b"decimal", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "if_else", b"if_else", "integer_literal", b"integer_literal", "integer_parameter_name", b"integer_parameter_name", "interval_compound", b"interval_compound", "interval_day", b"interval_day", "interval_year", b"interval_year", "kind", b"kind", "list", b"list", "map", b"map", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "return_program", b"return_program", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "type_parameter_name", b"type_parameter_name", "unary_op", b"unary_op", "user_defined", b"user_defined", "user_defined_pointer", b"user_defined_pointer", "uuid", b"uuid", "varchar", b"varchar"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_kind: typing_extensions.TypeAlias = typing.Literal["bool", "i8", "i16", "i32", "i64", "fp32", "fp64", "string", "binary", "timestamp", "date", "time", "interval_year", "timestamp_tz", "uuid", "interval_day", "interval_compound", "fixed_char", "varchar", "fixed_binary", "decimal", "precision_time", "precision_timestamp", "precision_timestamp_tz", "struct", "list", "map", "user_defined", "user_defined_pointer", "type_parameter_name", "integer_parameter_name", "integer_literal", "unary_op", "binary_op", "if_else", "return_program"] - _WhichOneofArgType_kind: typing_extensions.TypeAlias = typing.Literal["kind", b"kind"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_kind) -> _WhichOneofReturnType_kind | None: ... + def HasField(self, field_name: typing.Literal["binary", b"binary", "binary_op", b"binary_op", "bool", b"bool", "date", b"date", "decimal", b"decimal", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "if_else", b"if_else", "integer_literal", b"integer_literal", "integer_parameter_name", b"integer_parameter_name", "interval_compound", b"interval_compound", "interval_day", b"interval_day", "interval_year", b"interval_year", "kind", b"kind", "list", b"list", "map", b"map", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "return_program", b"return_program", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "type_parameter_name", b"type_parameter_name", "unary_op", b"unary_op", "user_defined", b"user_defined", "user_defined_pointer", b"user_defined_pointer", "uuid", b"uuid", "varchar", b"varchar"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["binary", b"binary", "binary_op", b"binary_op", "bool", b"bool", "date", b"date", "decimal", b"decimal", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "if_else", b"if_else", "integer_literal", b"integer_literal", "integer_parameter_name", b"integer_parameter_name", "interval_compound", b"interval_compound", "interval_day", b"interval_day", "interval_year", b"interval_year", "kind", b"kind", "list", b"list", "map", b"map", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "return_program", b"return_program", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "type_parameter_name", b"type_parameter_name", "unary_op", b"unary_op", "user_defined", b"user_defined", "user_defined_pointer", b"user_defined_pointer", "uuid", b"uuid", "varchar", b"varchar"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["kind", b"kind"]) -> typing.Literal["bool", "i8", "i16", "i32", "i64", "fp32", "fp64", "string", "binary", "timestamp", "date", "time", "interval_year", "timestamp_tz", "uuid", "interval_day", "interval_compound", "fixed_char", "varchar", "fixed_binary", "decimal", "precision_time", "precision_timestamp", "precision_timestamp_tz", "struct", "list", "map", "user_defined", "user_defined_pointer", "type_parameter_name", "integer_parameter_name", "integer_literal", "unary_op", "binary_op", "if_else", "return_program"] | None: ... Global___DerivationExpression: typing_extensions.TypeAlias = DerivationExpression diff --git a/src/substrait/gen/proto/type_pb2.py b/src/substrait/gen/proto/type_pb2.py index 860cf50..ddabbda 100644 --- a/src/substrait/gen/proto/type_pb2.py +++ b/src/substrait/gen/proto/type_pb2.py @@ -2,7 +2,7 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE # source: substrait/gen/proto/type.proto -# Protobuf Python Version: 6.33.2 +# Protobuf Python Version: 5.29.5 """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool @@ -11,9 +11,9 @@ from google.protobuf.internal import builder as _builder _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, - 6, - 33, - 2, + 5, + 29, + 5, '', 'substrait/gen/proto/type.proto' ) diff --git a/src/substrait/gen/proto/type_pb2.pyi b/src/substrait/gen/proto/type_pb2.pyi index 050f634..4daa45c 100644 --- a/src/substrait/gen/proto/type_pb2.pyi +++ b/src/substrait/gen/proto/type_pb2.pyi @@ -53,8 +53,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class I8(google.protobuf.message.Message): @@ -70,8 +69,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class I16(google.protobuf.message.Message): @@ -87,8 +85,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class I32(google.protobuf.message.Message): @@ -104,8 +101,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class I64(google.protobuf.message.Message): @@ -121,8 +117,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class FP32(google.protobuf.message.Message): @@ -138,8 +133,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class FP64(google.protobuf.message.Message): @@ -155,8 +149,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class String(google.protobuf.message.Message): @@ -172,8 +165,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class Binary(google.protobuf.message.Message): @@ -189,8 +181,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class Timestamp(google.protobuf.message.Message): @@ -206,8 +197,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class Date(google.protobuf.message.Message): @@ -223,8 +213,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class Time(google.protobuf.message.Message): @@ -240,8 +229,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class TimestampTZ(google.protobuf.message.Message): @@ -257,8 +245,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class IntervalYear(google.protobuf.message.Message): @@ -276,8 +263,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class IntervalDay(google.protobuf.message.Message): @@ -301,13 +287,9 @@ class Type(google.protobuf.message.Message): nullability: Global___Type.Nullability.ValueType = ..., precision: builtins.int | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["_precision", b"_precision", "precision", b"precision"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["_precision", b"_precision", "nullability", b"nullability", "precision", b"precision", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType__precision: typing_extensions.TypeAlias = typing.Literal["precision"] - _WhichOneofArgType__precision: typing_extensions.TypeAlias = typing.Literal["_precision", b"_precision"] - def WhichOneof(self, oneof_group: _WhichOneofArgType__precision) -> _WhichOneofReturnType__precision | None: ... + def HasField(self, field_name: typing.Literal["_precision", b"_precision", "precision", b"precision"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["_precision", b"_precision", "nullability", b"nullability", "precision", b"precision", "type_variation_reference", b"type_variation_reference"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["_precision", b"_precision"]) -> typing.Literal["precision"] | None: ... @typing.final class IntervalCompound(google.protobuf.message.Message): @@ -329,8 +311,7 @@ class Type(google.protobuf.message.Message): nullability: Global___Type.Nullability.ValueType = ..., precision: builtins.int = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class UUID(google.protobuf.message.Message): @@ -346,8 +327,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class FixedChar(google.protobuf.message.Message): @@ -368,8 +348,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length", "nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["length", b"length", "nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class VarChar(google.protobuf.message.Message): @@ -388,8 +367,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length", "nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["length", b"length", "nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class FixedBinary(google.protobuf.message.Message): @@ -408,8 +386,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["length", b"length", "nullability", b"nullability", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["length", b"length", "nullability", b"nullability", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class Decimal(google.protobuf.message.Message): @@ -431,8 +408,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "scale", b"scale", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "scale", b"scale", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class PrecisionTime(google.protobuf.message.Message): @@ -452,8 +428,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class PrecisionTimestamp(google.protobuf.message.Message): @@ -473,8 +448,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class PrecisionTimestampTZ(google.protobuf.message.Message): @@ -494,8 +468,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "precision", b"precision", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "precision", b"precision", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class Struct(google.protobuf.message.Message): @@ -515,8 +488,7 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference", "types", b"types"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_variation_reference", b"type_variation_reference", "types", b"types"]) -> None: ... @typing.final class List(google.protobuf.message.Message): @@ -536,10 +508,8 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["type", b"type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type", b"type", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type", b"type", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class Map(google.protobuf.message.Message): @@ -563,10 +533,8 @@ class Type(google.protobuf.message.Message): type_variation_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["key", b"key", "value", b"value"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["key", b"key", "nullability", b"nullability", "type_variation_reference", b"type_variation_reference", "value", b"value"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "nullability", b"nullability", "type_variation_reference", b"type_variation_reference", "value", b"value"]) -> None: ... @typing.final class UserDefined(google.protobuf.message.Message): @@ -589,8 +557,7 @@ class Type(google.protobuf.message.Message): nullability: Global___Type.Nullability.ValueType = ..., type_parameters: collections.abc.Iterable[Global___Type.Parameter] | None = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_parameters", b"type_parameters", "type_reference", b"type_reference", "type_variation_reference", b"type_variation_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_parameters", b"type_parameters", "type_reference", b"type_reference", "type_variation_reference", b"type_variation_reference"]) -> None: ... @typing.final class Parameter(google.protobuf.message.Message): @@ -627,13 +594,9 @@ class Type(google.protobuf.message.Message): enum: builtins.str = ..., string: builtins.str = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["boolean", b"boolean", "data_type", b"data_type", "enum", b"enum", "integer", b"integer", "null", b"null", "parameter", b"parameter", "string", b"string"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["boolean", b"boolean", "data_type", b"data_type", "enum", b"enum", "integer", b"integer", "null", b"null", "parameter", b"parameter", "string", b"string"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_parameter: typing_extensions.TypeAlias = typing.Literal["null", "data_type", "boolean", "integer", "enum", "string"] - _WhichOneofArgType_parameter: typing_extensions.TypeAlias = typing.Literal["parameter", b"parameter"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_parameter) -> _WhichOneofReturnType_parameter | None: ... + def HasField(self, field_name: typing.Literal["boolean", b"boolean", "data_type", b"data_type", "enum", b"enum", "integer", b"integer", "null", b"null", "parameter", b"parameter", "string", b"string"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["boolean", b"boolean", "data_type", b"data_type", "enum", b"enum", "integer", b"integer", "null", b"null", "parameter", b"parameter", "string", b"string"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["parameter", b"parameter"]) -> typing.Literal["null", "data_type", "boolean", "integer", "enum", "string"] | None: ... @typing.final class TypeAliasReference(google.protobuf.message.Message): @@ -650,8 +613,7 @@ class Type(google.protobuf.message.Message): type_alias_reference: builtins.int = ..., nullability: Global___Type.Nullability.ValueType = ..., ) -> None: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["nullability", b"nullability", "type_alias_reference", b"type_alias_reference"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def ClearField(self, field_name: typing.Literal["nullability", b"nullability", "type_alias_reference", b"type_alias_reference"]) -> None: ... BOOL_FIELD_NUMBER: builtins.int I8_FIELD_NUMBER: builtins.int @@ -791,13 +753,9 @@ class Type(google.protobuf.message.Message): user_defined_type_reference: builtins.int = ..., alias: Global___Type.TypeAliasReference | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["alias", b"alias", "binary", b"binary", "bool", b"bool", "date", b"date", "decimal", b"decimal", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "interval_compound", b"interval_compound", "interval_day", b"interval_day", "interval_year", b"interval_year", "kind", b"kind", "list", b"list", "map", b"map", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "user_defined", b"user_defined", "user_defined_type_reference", b"user_defined_type_reference", "uuid", b"uuid", "varchar", b"varchar"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["alias", b"alias", "binary", b"binary", "bool", b"bool", "date", b"date", "decimal", b"decimal", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "interval_compound", b"interval_compound", "interval_day", b"interval_day", "interval_year", b"interval_year", "kind", b"kind", "list", b"list", "map", b"map", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "user_defined", b"user_defined", "user_defined_type_reference", b"user_defined_type_reference", "uuid", b"uuid", "varchar", b"varchar"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... - _WhichOneofReturnType_kind: typing_extensions.TypeAlias = typing.Literal["bool", "i8", "i16", "i32", "i64", "fp32", "fp64", "string", "binary", "timestamp", "date", "time", "interval_year", "interval_day", "interval_compound", "timestamp_tz", "uuid", "fixed_char", "varchar", "fixed_binary", "decimal", "precision_time", "precision_timestamp", "precision_timestamp_tz", "struct", "list", "map", "user_defined", "user_defined_type_reference", "alias"] - _WhichOneofArgType_kind: typing_extensions.TypeAlias = typing.Literal["kind", b"kind"] - def WhichOneof(self, oneof_group: _WhichOneofArgType_kind) -> _WhichOneofReturnType_kind | None: ... + def HasField(self, field_name: typing.Literal["alias", b"alias", "binary", b"binary", "bool", b"bool", "date", b"date", "decimal", b"decimal", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "interval_compound", b"interval_compound", "interval_day", b"interval_day", "interval_year", b"interval_year", "kind", b"kind", "list", b"list", "map", b"map", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "user_defined", b"user_defined", "user_defined_type_reference", b"user_defined_type_reference", "uuid", b"uuid", "varchar", b"varchar"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["alias", b"alias", "binary", b"binary", "bool", b"bool", "date", b"date", "decimal", b"decimal", "fixed_binary", b"fixed_binary", "fixed_char", b"fixed_char", "fp32", b"fp32", "fp64", b"fp64", "i16", b"i16", "i32", b"i32", "i64", b"i64", "i8", b"i8", "interval_compound", b"interval_compound", "interval_day", b"interval_day", "interval_year", b"interval_year", "kind", b"kind", "list", b"list", "map", b"map", "precision_time", b"precision_time", "precision_timestamp", b"precision_timestamp", "precision_timestamp_tz", b"precision_timestamp_tz", "string", b"string", "struct", b"struct", "time", b"time", "timestamp", b"timestamp", "timestamp_tz", b"timestamp_tz", "user_defined", b"user_defined", "user_defined_type_reference", b"user_defined_type_reference", "uuid", b"uuid", "varchar", b"varchar"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["kind", b"kind"]) -> typing.Literal["bool", "i8", "i16", "i32", "i64", "fp32", "fp64", "string", "binary", "timestamp", "date", "time", "interval_year", "interval_day", "interval_compound", "timestamp_tz", "uuid", "fixed_char", "varchar", "fixed_binary", "decimal", "precision_time", "precision_timestamp", "precision_timestamp_tz", "struct", "list", "map", "user_defined", "user_defined_type_reference", "alias"] | None: ... Global___Type: typing_extensions.TypeAlias = Type @@ -828,10 +786,8 @@ class TypeAlias(google.protobuf.message.Message): type_alias_anchor: builtins.int = ..., type: Global___Type | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["type", b"type"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["type", b"type", "type_alias_anchor", b"type_alias_anchor"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["type", b"type", "type_alias_anchor", b"type_alias_anchor"]) -> None: ... Global___TypeAlias: typing_extensions.TypeAlias = TypeAlias @@ -876,9 +832,7 @@ class NamedStruct(google.protobuf.message.Message): names: collections.abc.Iterable[builtins.str] | None = ..., struct: Global___Type.Struct | None = ..., ) -> None: ... - _HasFieldArgType: typing_extensions.TypeAlias = typing.Literal["struct", b"struct"] - def HasField(self, field_name: _HasFieldArgType) -> builtins.bool: ... - _ClearFieldArgType: typing_extensions.TypeAlias = typing.Literal["names", b"names", "struct", b"struct"] - def ClearField(self, field_name: _ClearFieldArgType) -> None: ... + def HasField(self, field_name: typing.Literal["struct", b"struct"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["names", b"names", "struct", b"struct"]) -> None: ... Global___NamedStruct: typing_extensions.TypeAlias = NamedStruct diff --git a/uv.lock b/uv.lock index af8c4c9..8bc2e2b 100644 --- a/uv.lock +++ b/uv.lock @@ -328,7 +328,7 @@ dev = [ requires-dist = [ { name = "antlr4-python3-runtime", marker = "extra == 'extensions'" }, { name = "deepdiff", marker = "extra == 'sql'" }, - { name = "protobuf", specifier = ">=6.33,<7" }, + { name = "protobuf", specifier = ">=5,<7" }, { name = "pyyaml", marker = "extra == 'extensions'" }, { name = "sqloxide", marker = "extra == 'sql'" }, ]