LICENSE
README.md
pyproject.toml
src/zetasql/__init__.py
src/zetasql/__version__.py
src/zetasql.egg-info/PKG-INFO
src/zetasql.egg-info/SOURCES.txt
src/zetasql.egg-info/dependency_links.txt
src/zetasql.egg-info/requires.txt
src/zetasql.egg-info/top_level.txt
src/zetasql/api/__init__.py
src/zetasql/api/analyzer.py
src/zetasql/api/prepared_expression.py
src/zetasql/api/prepared_query.py
src/zetasql/api/table_content.py
src/zetasql/api/type_factory.py
src/zetasql/api/value.py
src/zetasql/api/builders/__init__.py
src/zetasql/api/builders/_helpers.py
src/zetasql/api/builders/catalog_builder.py
src/zetasql/api/builders/constant_builder.py
src/zetasql/api/builders/function_builder.py
src/zetasql/api/builders/table_builder.py
src/zetasql/api/builders/tvf_builder.py
src/zetasql/core/__init__.py
src/zetasql/core/exceptions.py
src/zetasql/core/func_utils.py
src/zetasql/core/local_service.py
src/zetasql/core/wasm_client.py
src/zetasql/types/__init__.py
src/zetasql/types/proto_model/__init__.py
src/zetasql/types/proto_model/generated.py
src/zetasql/types/proto_model/proto_model.py
src/zetasql/types/proto_model/extensions/__init__.py
src/zetasql/types/proto_model/extensions/language_options.py
src/zetasql/types/proto_model/extensions/simple_catalog.py
src/zetasql/types/proto_model/extensions/type.py
src/zetasql/types/proto_model/mixins/__init__.py
src/zetasql/types/proto_model/mixins/type_kind.py
src/zetasql/wasi/__init__.py
src/zetasql/wasi/zetasql.wasm
src/zetasql/wasi/_pb2/__init__.py
src/zetasql/wasi/_pb2/zetasql/__init__.py
src/zetasql/wasi/_pb2/zetasql/common/__init__.py
src/zetasql/wasi/_pb2/zetasql/common/reflection_pb2.py
src/zetasql/wasi/_pb2/zetasql/common/reflection_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/common/match_recognize/__init__.py
src/zetasql/wasi/_pb2/zetasql/common/match_recognize/match_test_result_pb2.py
src/zetasql/wasi/_pb2/zetasql/common/match_recognize/match_test_result_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/compliance/__init__.py
src/zetasql/wasi/_pb2/zetasql/compliance/compliance_label_pb2.py
src/zetasql/wasi/_pb2/zetasql/compliance/compliance_label_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/compliance/known_error_pb2.py
src/zetasql/wasi/_pb2/zetasql/compliance/known_error_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/local_service/__init__.py
src/zetasql/wasi/_pb2/zetasql/local_service/local_service_pb2.py
src/zetasql/wasi/_pb2/zetasql/local_service/local_service_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/parser/__init__.py
src/zetasql/wasi/_pb2/zetasql/parser/ast_enums_pb2.py
src/zetasql/wasi/_pb2/zetasql/parser/ast_enums_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/parser/parse_tree_pb2.py
src/zetasql/wasi/_pb2/zetasql/parser/parse_tree_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/proto/__init__.py
src/zetasql/wasi/_pb2/zetasql/proto/anon_output_with_report_pb2.py
src/zetasql/wasi/_pb2/zetasql/proto/anon_output_with_report_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/proto/function_pb2.py
src/zetasql/wasi/_pb2/zetasql/proto/function_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/proto/internal_error_location_pb2.py
src/zetasql/wasi/_pb2/zetasql/proto/internal_error_location_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/proto/internal_fix_suggestion_pb2.py
src/zetasql/wasi/_pb2/zetasql/proto/internal_fix_suggestion_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/proto/module_options_pb2.py
src/zetasql/wasi/_pb2/zetasql/proto/module_options_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/proto/options_pb2.py
src/zetasql/wasi/_pb2/zetasql/proto/options_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/proto/placeholder_descriptor_pb2.py
src/zetasql/wasi/_pb2/zetasql/proto/placeholder_descriptor_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/proto/script_exception_pb2.py
src/zetasql/wasi/_pb2/zetasql/proto/script_exception_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/proto/simple_catalog_pb2.py
src/zetasql/wasi/_pb2/zetasql/proto/simple_catalog_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/proto/simple_property_graph_pb2.py
src/zetasql/wasi/_pb2/zetasql/proto/simple_property_graph_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/__init__.py
src/zetasql/wasi/_pb2/zetasql/public/annotation_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/annotation_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/builtin_function_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/builtin_function_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/collation_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/collation_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/constness_level_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/constness_level_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/deprecation_warning_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/deprecation_warning_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/error_location_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/error_location_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/feature_label_dictionary_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/feature_label_dictionary_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/fix_suggestion_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/fix_suggestion_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/formatter_options_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/formatter_options_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/function_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/function_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/options_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/options_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/parse_location_range_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/parse_location_range_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/parse_resume_location_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/parse_resume_location_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/simple_connection_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/simple_connection_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/simple_constant_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/simple_constant_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/simple_model_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/simple_model_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/simple_sequence_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/simple_sequence_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/simple_table_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/simple_table_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/simple_token_list_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/simple_token_list_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/simple_value_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/simple_value_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/type_annotation_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/type_annotation_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/type_modifiers_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/type_modifiers_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/type_parameters_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/type_parameters_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/type_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/type_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/value_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/value_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/functions/__init__.py
src/zetasql/wasi/_pb2/zetasql/public/functions/array_find_mode_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/functions/array_find_mode_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/functions/array_zip_mode_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/functions/array_zip_mode_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/functions/bitwise_agg_mode_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/functions/bitwise_agg_mode_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/functions/datetime_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/functions/datetime_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/functions/differential_privacy_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/functions/differential_privacy_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/functions/normalize_mode_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/functions/normalize_mode_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/functions/range_sessionize_mode_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/functions/range_sessionize_mode_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/functions/rank_type_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/functions/rank_type_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/functions/rounding_mode_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/functions/rounding_mode_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/functions/unsupported_fields_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/functions/unsupported_fields_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/functions/match_recognize/__init__.py
src/zetasql/wasi/_pb2/zetasql/public/functions/match_recognize/compiled_pattern_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/functions/match_recognize/compiled_pattern_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/information_schema/__init__.py
src/zetasql/wasi/_pb2/zetasql/public/information_schema/property_graph_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/information_schema/property_graph_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/proto/__init__.py
src/zetasql/wasi/_pb2/zetasql/public/proto/logging_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/proto/logging_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/proto/type_annotation_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/proto/type_annotation_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/public/proto/wire_format_annotation_pb2.py
src/zetasql/wasi/_pb2/zetasql/public/proto/wire_format_annotation_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/reference_impl/__init__.py
src/zetasql/wasi/_pb2/zetasql/reference_impl/evaluator_table_iterator_pb2.py
src/zetasql/wasi/_pb2/zetasql/reference_impl/evaluator_table_iterator_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/resolved_ast/__init__.py
src/zetasql/wasi/_pb2/zetasql/resolved_ast/resolved_ast_enums_pb2.py
src/zetasql/wasi/_pb2/zetasql/resolved_ast/resolved_ast_enums_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/resolved_ast/resolved_ast_pb2.py
src/zetasql/wasi/_pb2/zetasql/resolved_ast/resolved_ast_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/resolved_ast/resolved_node_kind_pb2.py
src/zetasql/wasi/_pb2/zetasql/resolved_ast/resolved_node_kind_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/resolved_ast/serialization_pb2.py
src/zetasql/wasi/_pb2/zetasql/resolved_ast/serialization_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/scripting/__init__.py
src/zetasql/wasi/_pb2/zetasql/scripting/procedure_extension_pb2.py
src/zetasql/wasi/_pb2/zetasql/scripting/procedure_extension_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/scripting/script_executor_state_pb2.py
src/zetasql/wasi/_pb2/zetasql/scripting/script_executor_state_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/scripting/variable_pb2.py
src/zetasql/wasi/_pb2/zetasql/scripting/variable_pb2.pyi
src/zetasql/wasi/_pb2/zetasql/tools/__init__.py
src/zetasql/wasi/_pb2/zetasql/tools/execute_query/__init__.py
src/zetasql/wasi/_pb2/zetasql/tools/execute_query/execute_query_pb2.py
src/zetasql/wasi/_pb2/zetasql/tools/execute_query/execute_query_pb2.pyi
src/zetasql/wasi/proto/__init__.py
tests/test_analyzer.py
tests/test_script_analysis.py