├── .github └── workflows │ ├── docs.yml │ └── go.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── ast ├── ast.go ├── ast_const.go ├── node_wrapper.go ├── options.go ├── options_test.go ├── pos.go ├── pos_util.go ├── sql.go ├── walk.go └── walk_internal.go ├── char ├── convert.go ├── convert_test.go ├── is.go └── is_test.go ├── docs ├── .gitignore ├── content │ ├── _index.md │ ├── error-recover │ │ └── _index.md │ └── example-parse │ │ └── _index.md ├── go.mod ├── go.sum ├── hugo.toml └── static │ └── images │ └── memefish.svg ├── error.go ├── error_test.go ├── examples └── parse-unparse │ └── main.go ├── go.mod ├── go.sum ├── images ├── memefish.png ├── memefish.svg └── terminal.svg ├── lexer.go ├── lexer_test.go ├── parse_helpers.go ├── parse_helpers_test.go ├── parser.go ├── parser_test.go ├── renovate.json ├── split.go ├── split_test.go ├── testdata ├── README.md ├── input │ ├── ddl │ │ ├── !bad_alter_table_add_column.sql │ │ ├── !bad_create_table_with_hint.sql │ │ ├── !bad_create_view.sql │ │ ├── !bad_create_view_sql_security_definer.sql │ │ ├── alter_change_stream_options.sql │ │ ├── alter_change_stream_set_drop_for_all.sql │ │ ├── alter_change_stream_set_for_all.sql │ │ ├── alter_change_stream_set_for_table_columns.sql │ │ ├── alter_change_stream_set_for_table_empty_columns.sql │ │ ├── alter_database.sql │ │ ├── alter_index_add_stored_column.sql │ │ ├── alter_index_drop_stored_column.sql │ │ ├── alter_locality_group.sql │ │ ├── alter_model.sql │ │ ├── alter_model_if_exists.sql │ │ ├── alter_proto_bundle_all.sql │ │ ├── alter_proto_bundle_delete.sql │ │ ├── alter_proto_bundle_delete_trailing_comma.sql │ │ ├── alter_proto_bundle_insert.sql │ │ ├── alter_proto_bundle_insert_trailing_comma.sql │ │ ├── alter_proto_bundle_noop.sql │ │ ├── alter_proto_bundle_update.sql │ │ ├── alter_proto_bundle_update_trailing_comma.sql │ │ ├── alter_search_index_add_stored_column.sql │ │ ├── alter_search_index_drop_stored_column.sql │ │ ├── alter_sequence_no_skip_range.sql │ │ ├── alter_sequence_restart_counter_with.sql │ │ ├── alter_sequence_set_options.sql │ │ ├── alter_sequence_skip_range.sql │ │ ├── alter_statistics.sql │ │ ├── alter_table_add_check.sql │ │ ├── alter_table_add_column.sql │ │ ├── alter_table_add_column_identity.sql │ │ ├── alter_table_add_column_if_not_exists.sql │ │ ├── alter_table_add_column_with_if_expression.sql │ │ ├── alter_table_add_constraint_check.sql │ │ ├── alter_table_add_constraint_foreign_key.sql │ │ ├── alter_table_add_constraint_foreign_key_on_delete_cascade.sql │ │ ├── alter_table_add_constraint_foreign_key_on_delete_no_action.sql │ │ ├── alter_table_add_foreign_key.sql │ │ ├── alter_table_add_foreign_key_enforced.sql │ │ ├── alter_table_add_foreign_key_not_enforced.sql │ │ ├── alter_table_add_row_deletion_policy.sql │ │ ├── alter_table_add_synonym.sql │ │ ├── alter_table_alter_column.sql │ │ ├── alter_table_alter_column_alter_identity_restart_counter_with.sql │ │ ├── alter_table_alter_column_alter_identity_set_no_skip_range.sql │ │ ├── alter_table_alter_column_alter_identity_set_skip_range.sql │ │ ├── alter_table_alter_column_drop_default.sql │ │ ├── alter_table_alter_column_set.sql │ │ ├── alter_table_alter_column_set_default.sql │ │ ├── alter_table_alter_column_with_default.sql │ │ ├── alter_table_drop_column.sql │ │ ├── alter_table_drop_constraint.sql │ │ ├── alter_table_drop_row_deletion_policy.sql │ │ ├── alter_table_drop_synonym.sql │ │ ├── alter_table_rename_to.sql │ │ ├── alter_table_rename_to_add_synonym.sql │ │ ├── alter_table_replace_row_deletion_policy.sql │ │ ├── alter_table_set_interleave_in.sql │ │ ├── alter_table_set_interleave_in_parent.sql │ │ ├── alter_table_set_interleave_in_parent_on_delete_cascade.sql │ │ ├── alter_table_set_interleave_in_parent_on_delete_no_action.sql │ │ ├── alter_table_set_on_delete.sql │ │ ├── alter_table_set_on_delete_no_action.sql │ │ ├── alter_table_set_options.sql │ │ ├── alter_vector_index_add_stored_column.sql │ │ ├── alter_vector_index_drop_stored_column.sql │ │ ├── analyze.sql │ │ ├── create_change_stream.sql │ │ ├── create_change_stream_for_all.sql │ │ ├── create_change_stream_for_multiple_table_columns.sql │ │ ├── create_change_stream_for_table.sql │ │ ├── create_change_stream_for_table_column.sql │ │ ├── create_change_stream_for_table_columns.sql │ │ ├── create_change_stream_for_table_empty_columns.sql │ │ ├── create_change_stream_for_tables.sql │ │ ├── create_change_stream_for_tables_with_option.sql │ │ ├── create_change_stream_for_tables_with_option_null.sql │ │ ├── create_change_stream_for_tables_with_options.sql │ │ ├── create_database.sql │ │ ├── create_index.sql │ │ ├── create_index_if_not_exists.sql │ │ ├── create_index_interleave.sql │ │ ├── create_index_options.sql │ │ ├── create_index_storing.sql │ │ ├── create_locality_group_options.sql │ │ ├── create_locality_group_simple.sql │ │ ├── create_model.sql │ │ ├── create_model_if_not_exists.sql │ │ ├── create_model_struct_output.sql │ │ ├── create_model_with_trailing_commas.sql │ │ ├── create_or_replace_model.sql │ │ ├── create_or_replace_property_graph_fingraph_verbose.sql │ │ ├── create_or_replace_view.sql │ │ ├── create_placement.sql │ │ ├── create_property_graph_if_not_exists_fingraph.sql │ │ ├── create_property_graph_schemaless.sql │ │ ├── create_proto_bundle_backquoted.sql │ │ ├── create_proto_bundle_trailing_comma.sql │ │ ├── create_role.sql │ │ ├── create_schema.sql │ │ ├── create_search_index_full.sql │ │ ├── create_search_index_null_filtered.sql │ │ ├── create_search_index_simple.sql │ │ ├── create_sequance.sql │ │ ├── create_table.sql │ │ ├── create_table_cluster.sql │ │ ├── create_table_cluster_and_row_deletion_policy.sql │ │ ├── create_table_cluster_on_delete_no_action.sql │ │ ├── create_table_cluster_set_on_delete.sql │ │ ├── create_table_cluster_without_parent.sql │ │ ├── create_table_for_format_test.sql │ │ ├── create_table_fulltext_albums.sql │ │ ├── create_table_if_not_exists.sql │ │ ├── create_table_options.sql │ │ ├── create_table_row_deletion_policy.sql │ │ ├── create_table_synonyms.sql │ │ ├── create_table_synonyms_abnormal.sql │ │ ├── create_table_trailing_comma.sql │ │ ├── create_table_types.sql │ │ ├── create_table_with_auto_increment.sql │ │ ├── create_table_with_identity_columns.sql │ │ ├── create_table_with_sequence_function.sql │ │ ├── create_uniq_null_filtered_index.sql │ │ ├── create_vector_index.sql │ │ ├── create_vector_index_storing_where_options.sql │ │ ├── create_vector_index_where_column_not_null.sql │ │ ├── create_view.sql │ │ ├── create_view_sql_security_definer.sql │ │ ├── drop_change_stream.sql │ │ ├── drop_index.sql │ │ ├── drop_index_if_exists.sql │ │ ├── drop_locality_group.sql │ │ ├── drop_model.sql │ │ ├── drop_model_if_exists.sql │ │ ├── drop_property_graph.sql │ │ ├── drop_property_graph_if_exists.sql │ │ ├── drop_proto_bunldle.sql │ │ ├── drop_role.sql │ │ ├── drop_schema.sql │ │ ├── drop_search_index.sql │ │ ├── drop_sequence.sql │ │ ├── drop_sequence_if_exits.sql │ │ ├── drop_table.sql │ │ ├── drop_table_if_exists.sql │ │ ├── drop_vector_index.sql │ │ ├── drop_view.sql │ │ ├── grant_change_stream_privilege.sql │ │ ├── grant_execute_on_table_function.sql │ │ ├── grant_privileges.sql │ │ ├── grant_role.sql │ │ ├── grant_select_on_view.sql │ │ ├── named_schema_alter_table_set_interleave_in.sql │ │ ├── named_schema_create_table_backquoted.sql │ │ ├── named_schemas_alter_index.sql │ │ ├── named_schemas_alter_sequence.sql │ │ ├── named_schemas_alter_table_add_constraint.sql │ │ ├── named_schemas_alter_table_drop_constraints.sql │ │ ├── named_schemas_create_index.sql │ │ ├── named_schemas_create_sequence.sql │ │ ├── named_schemas_create_table.sql │ │ ├── named_schemas_create_table_foreign_key.sql │ │ ├── named_schemas_create_table_interleave.sql │ │ ├── named_schemas_create_view.sql │ │ ├── named_schemas_drop_index.sql │ │ ├── named_schemas_drop_sequence.sql │ │ ├── named_schemas_drop_table.sql │ │ ├── named_schemas_drop_view.sql │ │ ├── rename_table_multiple.sql │ │ ├── rename_table_single.sql │ │ ├── revoke_change_stream_privilege.sql │ │ ├── revoke_execute_on_table_function.sql │ │ ├── revoke_privileges.sql │ │ ├── revoke_role.sql │ │ └── revoke_select_on_view.sql │ ├── dml │ │ ├── !bad_delete.sql │ │ ├── !bad_delete_with_bad_hint.sql │ │ ├── !bad_delete_with_hint.sql │ │ ├── !bad_insert.sql │ │ ├── !bad_insert_with_bad_hint.sql │ │ ├── !bad_insert_with_hint.sql │ │ ├── !bad_update.sql │ │ ├── !bad_update_with_bad_hint.sql │ │ ├── !bad_update_with_hint.sql │ │ ├── delete _from.sql │ │ ├── delete.sql │ │ ├── delete_as.sql │ │ ├── delete_fqn.sql │ │ ├── delete_then_return.sql │ │ ├── delete_with_hint.sql │ │ ├── insert_cte_select.sql │ │ ├── insert_fqn_values.sql │ │ ├── insert_into_values.sql │ │ ├── insert_or_ignore.sql │ │ ├── insert_or_update.sql │ │ ├── insert_or_update_then_return_with_action_as.sql │ │ ├── insert_select.sql │ │ ├── insert_values.sql │ │ ├── insert_values_default.sql │ │ ├── insert_with_hint.sql │ │ ├── insert_with_sequence_function.sql │ │ ├── update.sql │ │ ├── update_as.sql │ │ ├── update_fqn.sql │ │ ├── update_then_return_with_action.sql │ │ ├── update_where_select_for_update.sql │ │ ├── update_with_hint.sql │ │ └── update_with_safe_ml_predict.sql │ ├── expr │ │ ├── !bad_new_braced_constructor.sql │ │ ├── !bad_plus.sql │ │ ├── !bad_plus2.sql │ │ ├── !bad_typed_struct.sql │ │ ├── array_functions_array_filter_one_arg_with_paren_lambda.sql │ │ ├── array_functions_array_filter_parenless_lambda.sql │ │ ├── array_functions_array_filter_two_args_lambda.sql │ │ ├── array_literal_empty_with_types.sql │ │ ├── array_literal_empty_without_array_keyword.sql │ │ ├── array_literal_empty_without_types.sql │ │ ├── braced_new_constructor.sql │ │ ├── braced_new_constructor_empty.sql │ │ ├── braced_new_constructor_oneliner.sql │ │ ├── bytes_literal_seven_bits.sql │ │ ├── cast_as_typename.sql │ │ ├── conversion_functions_safe_cast.sql │ │ ├── edge_case_backquote_keyword.sql │ │ ├── edge_case_backquote_non_keyword.sql │ │ ├── json_literal.sql │ │ ├── new_constructor.sql │ │ ├── new_constructor_empty.sql │ │ ├── protocol_buffer_functions_replace_fields.sql │ │ ├── string_literal_seven_bits.sql │ │ ├── value_subquery_select_as_fqn_typename.sql │ │ ├── value_subquery_select_as_leaf_typename.sql │ │ ├── value_subquery_select_as_struct.sql │ │ └── value_subquery_select_as_value.sql │ ├── query │ │ ├── !bad_hint_select.sql │ │ ├── !bad_hint_select_2.sql │ │ ├── !bad_select.sql │ │ ├── !bad_select_order.sql │ │ ├── !bad_select_union_select.sql │ │ ├── !bad_with_select_with_hint.sql │ │ ├── aggregate_function_calls.sql │ │ ├── aggregate_functions.sql │ │ ├── edge_case_dot_star_except.sql │ │ ├── edge_case_dot_star_except_all.sql │ │ ├── edge_case_dot_star_except_distinct.sql │ │ ├── from_query.sql │ │ ├── pipe_cte_from.sql │ │ ├── pipe_from_select_all.sql │ │ ├── pipe_from_where_select_distinct.sql │ │ ├── select_album_with_index_directive.sql │ │ ├── select_alias_without_as.sql │ │ ├── select_array_with_struct.sql │ │ ├── select_call_with_named_expr.sql │ │ ├── select_cast.sql │ │ ├── select_complex_with_array_path.sql │ │ ├── select_complex_with_unnest_array_path.sql │ │ ├── select_count_asterisk.sql │ │ ├── select_count_distinct.sql │ │ ├── select_dot_star.sql │ │ ├── select_dot_star_except.sql │ │ ├── select_dot_star_except_replace.sql │ │ ├── select_dot_star_replace.sql │ │ ├── select_expr.sql │ │ ├── select_expr_extract.sql │ │ ├── select_for_update.sql │ │ ├── select_for_update_in_subquery.sql │ │ ├── select_from_change_stream.sql │ │ ├── select_from_implicit_unnest.sql │ │ ├── select_from_inner_join_path_table_expr.sql │ │ ├── select_from_join_unnest.sql │ │ ├── select_from_left_join_path_table_expr.sql │ │ ├── select_from_ml_predict_hint.sql │ │ ├── select_from_ml_predict_simple.sql │ │ ├── select_from_ml_predict_textbison.sql │ │ ├── select_from_path.sql │ │ ├── select_from_where_order_by_with.sql │ │ ├── select_function_calls_safe_prefix.sql │ │ ├── select_function_hints.sql │ │ ├── select_hint.sql │ │ ├── select_hint_path.sql │ │ ├── select_interval_values.sql │ │ ├── select_literals_all.sql │ │ ├── select_literals_array.sql │ │ ├── select_literals_array_invalid.sql │ │ ├── select_literals_bytes.sql │ │ ├── select_literals_date.sql │ │ ├── select_literals_float.sql │ │ ├── select_literals_int.sql │ │ ├── select_literals_paren.sql │ │ ├── select_literals_paren_with_operator.sql │ │ ├── select_literals_string.sql │ │ ├── select_literals_struct.sql │ │ ├── select_nest_complex.sql │ │ ├── select_net_functions_with_safe.sql │ │ ├── select_select_limit_expr.sql │ │ ├── select_select_set_operator_expr.sql │ │ ├── select_singer_with_as_struct_subquery.sql │ │ ├── select_singer_with_asterisk.sql │ │ ├── select_singer_with_column_and_asterisk.sql │ │ ├── select_singer_with_column_names.sql │ │ ├── select_singer_with_cross_join.sql │ │ ├── select_singer_with_distinct.sql │ │ ├── select_singer_with_full_join.sql │ │ ├── select_singer_with_groupby.sql │ │ ├── select_singer_with_hash_join.sql │ │ ├── select_singer_with_having.sql │ │ ├── select_singer_with_in_and_unnest.sql │ │ ├── select_singer_with_in_and_unnest_with_query_parameter.sql │ │ ├── select_singer_with_join.sql │ │ ├── select_singer_with_join_hint.sql │ │ ├── select_singer_with_join_twice.sql │ │ ├── select_singer_with_join_using.sql │ │ ├── select_singer_with_join_various.sql │ │ ├── select_singer_with_limit.sql │ │ ├── select_singer_with_limit_and_skiprows.sql │ │ ├── select_singer_with_orderby.sql │ │ ├── select_singer_with_query_parameter.sql │ │ ├── select_singer_with_root_parent.sql │ │ ├── select_singer_with_select_in_from.sql │ │ ├── select_singer_with_select_in_from_and_as.sql │ │ ├── select_singer_with_single_column_subquery.sql │ │ ├── select_singer_with_single_column_subquery_with_at.sql │ │ ├── select_singer_with_table_alias.sql │ │ ├── select_singer_with_table_alias_with_hint.sql │ │ ├── select_singer_with_table_hint.sql │ │ ├── select_singer_with_tablesample.sql │ │ ├── select_singer_with_tableset.sql │ │ ├── select_singer_with_tableset_complex.sql │ │ ├── select_singer_with_tableset_with_where.sql │ │ ├── select_singer_with_toplevel_join_hint.sql │ │ ├── select_singer_with_value_hex.sql │ │ ├── select_singer_with_where.sql │ │ ├── select_singer_with_where_and_comparison.sql │ │ ├── select_singer_with_where_and_op.sql │ │ ├── select_star.sql │ │ ├── select_star_except.sql │ │ ├── select_star_except_replace.sql │ │ ├── select_star_replace.sql │ │ ├── select_struct_compare_eq.sql │ │ ├── select_subscript_operators.sql │ │ ├── select_tablesample_with_cross_join.sql │ │ ├── select_tablesample_with_subquery.sql │ │ ├── select_tablesample_with_table.sql │ │ ├── select_tablesample_with_table_alias.sql │ │ ├── select_tablesample_with_unnest_invalid.sql │ │ ├── select_union_chain.sql │ │ ├── select_unnest_with_offset.sql │ │ ├── select_unnest_with_offset_and_alias.sql │ │ ├── select_unnest_with_offset_and_alias_min.sql │ │ ├── select_with.sql │ │ ├── select_with_after_hint.sql │ │ ├── select_with_comment.sql │ │ ├── select_with_field_path.sql │ │ ├── select_with_multiple_ctes.sql │ │ ├── select_with_reservedword.sql │ │ ├── select_with_sequence_function.sql │ │ ├── select_with_trailing_comma.sql │ │ └── with_paren_query_limit.sql │ └── statement │ │ ├── !bad_call_cancel_query_with_hint.sql │ │ ├── !bad_call_cancel_query_with_hint_oneline.sql │ │ ├── call_cancel_query.sql │ │ ├── call_complex_args.sql │ │ └── call_path.sql └── result │ ├── ddl │ ├── !bad_alter_table_add_column.sql.txt │ ├── !bad_create_table_with_hint.sql.txt │ ├── !bad_create_view.sql.txt │ ├── !bad_create_view_sql_security_definer.sql.txt │ ├── alter_change_stream_options.sql.txt │ ├── alter_change_stream_set_drop_for_all.sql.txt │ ├── alter_change_stream_set_for_all.sql.txt │ ├── alter_change_stream_set_for_table_columns.sql.txt │ ├── alter_change_stream_set_for_table_empty_columns.sql.txt │ ├── alter_database.sql.txt │ ├── alter_index_add_stored_column.sql.txt │ ├── alter_index_drop_stored_column.sql.txt │ ├── alter_locality_group.sql.txt │ ├── alter_model.sql.txt │ ├── alter_model_if_exists.sql.txt │ ├── alter_proto_bundle_all.sql.txt │ ├── alter_proto_bundle_delete.sql.txt │ ├── alter_proto_bundle_delete_trailing_comma.sql.txt │ ├── alter_proto_bundle_insert.sql.txt │ ├── alter_proto_bundle_insert_trailing_comma.sql.txt │ ├── alter_proto_bundle_noop.sql.txt │ ├── alter_proto_bundle_update.sql.txt │ ├── alter_proto_bundle_update_trailing_comma.sql.txt │ ├── alter_search_index_add_stored_column.sql.txt │ ├── alter_search_index_drop_stored_column.sql.txt │ ├── alter_sequence_no_skip_range.sql.txt │ ├── alter_sequence_restart_counter_with.sql.txt │ ├── alter_sequence_set_options.sql.txt │ ├── alter_sequence_skip_range.sql.txt │ ├── alter_statistics.sql.txt │ ├── alter_table_add_check.sql.txt │ ├── alter_table_add_column.sql.txt │ ├── alter_table_add_column_identity.sql.txt │ ├── alter_table_add_column_if_not_exists.sql.txt │ ├── alter_table_add_column_with_if_expression.sql.txt │ ├── alter_table_add_constraint_check.sql.txt │ ├── alter_table_add_constraint_foreign_key.sql.txt │ ├── alter_table_add_constraint_foreign_key_on_delete_cascade.sql.txt │ ├── alter_table_add_constraint_foreign_key_on_delete_no_action.sql.txt │ ├── alter_table_add_foreign_key.sql.txt │ ├── alter_table_add_foreign_key_enforced.sql.txt │ ├── alter_table_add_foreign_key_not_enforced.sql.txt │ ├── alter_table_add_row_deletion_policy.sql.txt │ ├── alter_table_add_synonym.sql.txt │ ├── alter_table_alter_column.sql.txt │ ├── alter_table_alter_column_alter_identity_restart_counter_with.sql.txt │ ├── alter_table_alter_column_alter_identity_set_no_skip_range.sql.txt │ ├── alter_table_alter_column_alter_identity_set_skip_range.sql.txt │ ├── alter_table_alter_column_drop_default.sql.txt │ ├── alter_table_alter_column_set.sql.txt │ ├── alter_table_alter_column_set_default.sql.txt │ ├── alter_table_alter_column_with_default.sql.txt │ ├── alter_table_drop_column.sql.txt │ ├── alter_table_drop_constraint.sql.txt │ ├── alter_table_drop_row_deletion_policy.sql.txt │ ├── alter_table_drop_synonym.sql.txt │ ├── alter_table_rename_to.sql.txt │ ├── alter_table_rename_to_add_synonym.sql.txt │ ├── alter_table_replace_row_deletion_policy.sql.txt │ ├── alter_table_set_interleave_in.sql.txt │ ├── alter_table_set_interleave_in_parent.sql.txt │ ├── alter_table_set_interleave_in_parent_on_delete_cascade.sql.txt │ ├── alter_table_set_interleave_in_parent_on_delete_no_action.sql.txt │ ├── alter_table_set_on_delete.sql.txt │ ├── alter_table_set_on_delete_no_action.sql.txt │ ├── alter_table_set_options.sql.txt │ ├── alter_vector_index_add_stored_column.sql.txt │ ├── alter_vector_index_drop_stored_column.sql.txt │ ├── analyze.sql.txt │ ├── create_change_stream.sql.txt │ ├── create_change_stream_for_all.sql.txt │ ├── create_change_stream_for_multiple_table_columns.sql.txt │ ├── create_change_stream_for_table.sql.txt │ ├── create_change_stream_for_table_column.sql.txt │ ├── create_change_stream_for_table_columns.sql.txt │ ├── create_change_stream_for_table_empty_columns.sql.txt │ ├── create_change_stream_for_tables.sql.txt │ ├── create_change_stream_for_tables_with_option.sql.txt │ ├── create_change_stream_for_tables_with_option_null.sql.txt │ ├── create_change_stream_for_tables_with_options.sql.txt │ ├── create_database.sql.txt │ ├── create_index.sql.txt │ ├── create_index_if_not_exists.sql.txt │ ├── create_index_interleave.sql.txt │ ├── create_index_options.sql.txt │ ├── create_index_storing.sql.txt │ ├── create_locality_group_options.sql.txt │ ├── create_locality_group_simple.sql.txt │ ├── create_model.sql.txt │ ├── create_model_if_not_exists.sql.txt │ ├── create_model_struct_output.sql.txt │ ├── create_model_with_trailing_commas.sql.txt │ ├── create_or_replace_model.sql.txt │ ├── create_or_replace_property_graph_fingraph_verbose.sql.txt │ ├── create_or_replace_view.sql.txt │ ├── create_placement.sql.txt │ ├── create_property_graph_if_not_exists_fingraph.sql.txt │ ├── create_property_graph_schemaless.sql.txt │ ├── create_proto_bundle_backquoted.sql.txt │ ├── create_proto_bundle_trailing_comma.sql.txt │ ├── create_role.sql.txt │ ├── create_schema.sql.txt │ ├── create_search_index_full.sql.txt │ ├── create_search_index_null_filtered.sql.txt │ ├── create_search_index_simple.sql.txt │ ├── create_sequance.sql.txt │ ├── create_table.sql.txt │ ├── create_table_cluster.sql.txt │ ├── create_table_cluster_and_row_deletion_policy.sql.txt │ ├── create_table_cluster_on_delete_no_action.sql.txt │ ├── create_table_cluster_set_on_delete.sql.txt │ ├── create_table_cluster_without_parent.sql.txt │ ├── create_table_for_format_test.sql.txt │ ├── create_table_fulltext_albums.sql.txt │ ├── create_table_if_not_exists.sql.txt │ ├── create_table_options.sql.txt │ ├── create_table_row_deletion_policy.sql.txt │ ├── create_table_synonyms.sql.txt │ ├── create_table_synonyms_abnormal.sql.txt │ ├── create_table_trailing_comma.sql.txt │ ├── create_table_types.sql.txt │ ├── create_table_with_auto_increment.sql.txt │ ├── create_table_with_identity_columns.sql.txt │ ├── create_table_with_sequence_function.sql.txt │ ├── create_uniq_null_filtered_index.sql.txt │ ├── create_vector_index.sql.txt │ ├── create_vector_index_storing_where_options.sql.txt │ ├── create_vector_index_where_column_not_null.sql.txt │ ├── create_view.sql.txt │ ├── create_view_sql_security_definer.sql.txt │ ├── drop_change_stream.sql.txt │ ├── drop_index.sql.txt │ ├── drop_index_if_exists.sql.txt │ ├── drop_locality_group.sql.txt │ ├── drop_model.sql.txt │ ├── drop_model_if_exists.sql.txt │ ├── drop_property_graph.sql.txt │ ├── drop_property_graph_if_exists.sql.txt │ ├── drop_proto_bunldle.sql.txt │ ├── drop_role.sql.txt │ ├── drop_schema.sql.txt │ ├── drop_search_index.sql.txt │ ├── drop_sequence.sql.txt │ ├── drop_sequence_if_exits.sql.txt │ ├── drop_table.sql.txt │ ├── drop_table_if_exists.sql.txt │ ├── drop_vector_index.sql.txt │ ├── drop_view.sql.txt │ ├── grant_change_stream_privilege.sql.txt │ ├── grant_execute_on_table_function.sql.txt │ ├── grant_privileges.sql.txt │ ├── grant_role.sql.txt │ ├── grant_select_on_view.sql.txt │ ├── named_schema_alter_table_set_interleave_in.sql.txt │ ├── named_schema_create_table_backquoted.sql.txt │ ├── named_schemas_alter_index.sql.txt │ ├── named_schemas_alter_sequence.sql.txt │ ├── named_schemas_alter_table_add_constraint.sql.txt │ ├── named_schemas_alter_table_drop_constraints.sql.txt │ ├── named_schemas_create_index.sql.txt │ ├── named_schemas_create_sequence.sql.txt │ ├── named_schemas_create_table.sql.txt │ ├── named_schemas_create_table_foreign_key.sql.txt │ ├── named_schemas_create_table_interleave.sql.txt │ ├── named_schemas_create_view.sql.txt │ ├── named_schemas_drop_index.sql.txt │ ├── named_schemas_drop_sequence.sql.txt │ ├── named_schemas_drop_table.sql.txt │ ├── named_schemas_drop_view.sql.txt │ ├── rename_table_multiple.sql.txt │ ├── rename_table_single.sql.txt │ ├── revoke_change_stream_privilege.sql.txt │ ├── revoke_execute_on_table_function.sql.txt │ ├── revoke_privileges.sql.txt │ ├── revoke_role.sql.txt │ └── revoke_select_on_view.sql.txt │ ├── dml │ ├── !bad_delete.sql.txt │ ├── !bad_delete_with_bad_hint.sql.txt │ ├── !bad_delete_with_hint.sql.txt │ ├── !bad_insert.sql.txt │ ├── !bad_insert_with_bad_hint.sql.txt │ ├── !bad_insert_with_hint.sql.txt │ ├── !bad_update.sql.txt │ ├── !bad_update_with_bad_hint.sql.txt │ ├── !bad_update_with_hint.sql.txt │ ├── delete _from.sql.txt │ ├── delete.sql.txt │ ├── delete_as.sql.txt │ ├── delete_fqn.sql.txt │ ├── delete_then_return.sql.txt │ ├── delete_with_hint.sql.txt │ ├── insert_cte_select.sql.txt │ ├── insert_fqn_values.sql.txt │ ├── insert_into_values.sql.txt │ ├── insert_or_ignore.sql.txt │ ├── insert_or_update.sql.txt │ ├── insert_or_update_then_return_with_action_as.sql.txt │ ├── insert_select.sql.txt │ ├── insert_values.sql.txt │ ├── insert_values_default.sql.txt │ ├── insert_with_hint.sql.txt │ ├── insert_with_sequence_function.sql.txt │ ├── update.sql.txt │ ├── update_as.sql.txt │ ├── update_fqn.sql.txt │ ├── update_then_return_with_action.sql.txt │ ├── update_where_select_for_update.sql.txt │ ├── update_with_hint.sql.txt │ └── update_with_safe_ml_predict.sql.txt │ ├── expr │ ├── !bad_new_braced_constructor.sql.txt │ ├── !bad_plus.sql.txt │ ├── !bad_plus2.sql.txt │ ├── !bad_typed_struct.sql.txt │ ├── array_functions_array_filter_one_arg_with_paren_lambda.sql.txt │ ├── array_functions_array_filter_parenless_lambda.sql.txt │ ├── array_functions_array_filter_two_args_lambda.sql.txt │ ├── array_literal_empty_with_types.sql.txt │ ├── array_literal_empty_without_array_keyword.sql.txt │ ├── array_literal_empty_without_types.sql.txt │ ├── braced_new_constructor.sql.txt │ ├── braced_new_constructor_empty.sql.txt │ ├── braced_new_constructor_oneliner.sql.txt │ ├── bytes_literal_seven_bits.sql.txt │ ├── cast_as_typename.sql.txt │ ├── conversion_functions_safe_cast.sql.txt │ ├── edge_case_backquote_keyword.sql.txt │ ├── edge_case_backquote_non_keyword.sql.txt │ ├── json_literal.sql.txt │ ├── new_constructor.sql.txt │ ├── new_constructor_empty.sql.txt │ ├── protocol_buffer_functions_replace_fields.sql.txt │ ├── string_literal_seven_bits.sql.txt │ ├── value_subquery_select_as_fqn_typename.sql.txt │ ├── value_subquery_select_as_leaf_typename.sql.txt │ ├── value_subquery_select_as_struct.sql.txt │ └── value_subquery_select_as_value.sql.txt │ ├── query │ ├── !bad_hint_select.sql.txt │ ├── !bad_hint_select_2.sql.txt │ ├── !bad_select.sql.txt │ ├── !bad_select_order.sql.txt │ ├── !bad_select_union_select.sql.txt │ ├── !bad_with_select_with_hint.sql.txt │ ├── aggregate_function_calls.sql.txt │ ├── aggregate_functions.sql.txt │ ├── edge_case_dot_star_except.sql.txt │ ├── edge_case_dot_star_except_all.sql.txt │ ├── edge_case_dot_star_except_distinct.sql.txt │ ├── from_query.sql.txt │ ├── pipe_cte_from.sql.txt │ ├── pipe_from_select_all.sql.txt │ ├── pipe_from_where_select_distinct.sql.txt │ ├── select_album_with_index_directive.sql.txt │ ├── select_alias_without_as.sql.txt │ ├── select_array_with_struct.sql.txt │ ├── select_call_with_named_expr.sql.txt │ ├── select_cast.sql.txt │ ├── select_complex_with_array_path.sql.txt │ ├── select_complex_with_unnest_array_path.sql.txt │ ├── select_count_asterisk.sql.txt │ ├── select_count_distinct.sql.txt │ ├── select_dot_star.sql.txt │ ├── select_dot_star_except.sql.txt │ ├── select_dot_star_except_replace.sql.txt │ ├── select_dot_star_replace.sql.txt │ ├── select_expr.sql.txt │ ├── select_expr_extract.sql.txt │ ├── select_for_update.sql.txt │ ├── select_for_update_in_subquery.sql.txt │ ├── select_from_change_stream.sql.txt │ ├── select_from_implicit_unnest.sql.txt │ ├── select_from_inner_join_path_table_expr.sql.txt │ ├── select_from_join_unnest.sql.txt │ ├── select_from_left_join_path_table_expr.sql.txt │ ├── select_from_ml_predict_hint.sql.txt │ ├── select_from_ml_predict_simple.sql.txt │ ├── select_from_ml_predict_textbison.sql.txt │ ├── select_from_path.sql.txt │ ├── select_from_where_order_by_with.sql.txt │ ├── select_function_calls_safe_prefix.sql.txt │ ├── select_function_hints.sql.txt │ ├── select_hint.sql.txt │ ├── select_hint_path.sql.txt │ ├── select_interval_values.sql.txt │ ├── select_literals_all.sql.txt │ ├── select_literals_array.sql.txt │ ├── select_literals_array_invalid.sql.txt │ ├── select_literals_bytes.sql.txt │ ├── select_literals_date.sql.txt │ ├── select_literals_float.sql.txt │ ├── select_literals_int.sql.txt │ ├── select_literals_paren.sql.txt │ ├── select_literals_paren_with_operator.sql.txt │ ├── select_literals_string.sql.txt │ ├── select_literals_struct.sql.txt │ ├── select_nest_complex.sql.txt │ ├── select_net_functions_with_safe.sql.txt │ ├── select_select_limit_expr.sql.txt │ ├── select_select_set_operator_expr.sql.txt │ ├── select_singer_with_as_struct_subquery.sql.txt │ ├── select_singer_with_asterisk.sql.txt │ ├── select_singer_with_column_and_asterisk.sql.txt │ ├── select_singer_with_column_names.sql.txt │ ├── select_singer_with_cross_join.sql.txt │ ├── select_singer_with_distinct.sql.txt │ ├── select_singer_with_full_join.sql.txt │ ├── select_singer_with_groupby.sql.txt │ ├── select_singer_with_hash_join.sql.txt │ ├── select_singer_with_having.sql.txt │ ├── select_singer_with_in_and_unnest.sql.txt │ ├── select_singer_with_in_and_unnest_with_query_parameter.sql.txt │ ├── select_singer_with_join.sql.txt │ ├── select_singer_with_join_hint.sql.txt │ ├── select_singer_with_join_twice.sql.txt │ ├── select_singer_with_join_using.sql.txt │ ├── select_singer_with_join_various.sql.txt │ ├── select_singer_with_limit.sql.txt │ ├── select_singer_with_limit_and_skiprows.sql.txt │ ├── select_singer_with_orderby.sql.txt │ ├── select_singer_with_query_parameter.sql.txt │ ├── select_singer_with_root_parent.sql.txt │ ├── select_singer_with_select_in_from.sql.txt │ ├── select_singer_with_select_in_from_and_as.sql.txt │ ├── select_singer_with_single_column_subquery.sql.txt │ ├── select_singer_with_single_column_subquery_with_at.sql.txt │ ├── select_singer_with_table_alias.sql.txt │ ├── select_singer_with_table_alias_with_hint.sql.txt │ ├── select_singer_with_table_hint.sql.txt │ ├── select_singer_with_tablesample.sql.txt │ ├── select_singer_with_tableset.sql.txt │ ├── select_singer_with_tableset_complex.sql.txt │ ├── select_singer_with_tableset_with_where.sql.txt │ ├── select_singer_with_toplevel_join_hint.sql.txt │ ├── select_singer_with_value_hex.sql.txt │ ├── select_singer_with_where.sql.txt │ ├── select_singer_with_where_and_comparison.sql.txt │ ├── select_singer_with_where_and_op.sql.txt │ ├── select_star.sql.txt │ ├── select_star_except.sql.txt │ ├── select_star_except_replace.sql.txt │ ├── select_star_replace.sql.txt │ ├── select_struct_compare_eq.sql.txt │ ├── select_subscript_operators.sql.txt │ ├── select_tablesample_with_cross_join.sql.txt │ ├── select_tablesample_with_subquery.sql.txt │ ├── select_tablesample_with_table.sql.txt │ ├── select_tablesample_with_table_alias.sql.txt │ ├── select_tablesample_with_unnest_invalid.sql.txt │ ├── select_union_chain.sql.txt │ ├── select_unnest_with_offset.sql.txt │ ├── select_unnest_with_offset_and_alias.sql.txt │ ├── select_unnest_with_offset_and_alias_min.sql.txt │ ├── select_with.sql.txt │ ├── select_with_after_hint.sql.txt │ ├── select_with_comment.sql.txt │ ├── select_with_field_path.sql.txt │ ├── select_with_multiple_ctes.sql.txt │ ├── select_with_reservedword.sql.txt │ ├── select_with_sequence_function.sql.txt │ ├── select_with_trailing_comma.sql.txt │ └── with_paren_query_limit.sql.txt │ └── statement │ ├── !bad_alter_table_add_column.sql.txt │ ├── !bad_call_cancel_query_with_hint.sql.txt │ ├── !bad_call_cancel_query_with_hint_oneline.sql.txt │ ├── !bad_create_table_with_hint.sql.txt │ ├── !bad_create_view.sql.txt │ ├── !bad_create_view_sql_security_definer.sql.txt │ ├── !bad_delete.sql.txt │ ├── !bad_delete_with_bad_hint.sql.txt │ ├── !bad_delete_with_hint.sql.txt │ ├── !bad_hint_select.sql.txt │ ├── !bad_hint_select_2.sql.txt │ ├── !bad_insert.sql.txt │ ├── !bad_insert_with_bad_hint.sql.txt │ ├── !bad_insert_with_hint.sql.txt │ ├── !bad_select.sql.txt │ ├── !bad_select_order.sql.txt │ ├── !bad_select_union_select.sql.txt │ ├── !bad_update.sql.txt │ ├── !bad_update_with_bad_hint.sql.txt │ ├── !bad_update_with_hint.sql.txt │ ├── !bad_with_select_with_hint.sql.txt │ ├── aggregate_function_calls.sql.txt │ ├── aggregate_functions.sql.txt │ ├── alter_change_stream_options.sql.txt │ ├── alter_change_stream_set_drop_for_all.sql.txt │ ├── alter_change_stream_set_for_all.sql.txt │ ├── alter_change_stream_set_for_table_columns.sql.txt │ ├── alter_change_stream_set_for_table_empty_columns.sql.txt │ ├── alter_database.sql.txt │ ├── alter_index_add_stored_column.sql.txt │ ├── alter_index_drop_stored_column.sql.txt │ ├── alter_locality_group.sql.txt │ ├── alter_model.sql.txt │ ├── alter_model_if_exists.sql.txt │ ├── alter_proto_bundle_all.sql.txt │ ├── alter_proto_bundle_delete.sql.txt │ ├── alter_proto_bundle_delete_trailing_comma.sql.txt │ ├── alter_proto_bundle_insert.sql.txt │ ├── alter_proto_bundle_insert_trailing_comma.sql.txt │ ├── alter_proto_bundle_noop.sql.txt │ ├── alter_proto_bundle_update.sql.txt │ ├── alter_proto_bundle_update_trailing_comma.sql.txt │ ├── alter_search_index_add_stored_column.sql.txt │ ├── alter_search_index_drop_stored_column.sql.txt │ ├── alter_sequence_no_skip_range.sql.txt │ ├── alter_sequence_restart_counter_with.sql.txt │ ├── alter_sequence_set_options.sql.txt │ ├── alter_sequence_skip_range.sql.txt │ ├── alter_statistics.sql.txt │ ├── alter_table_add_check.sql.txt │ ├── alter_table_add_column.sql.txt │ ├── alter_table_add_column_identity.sql.txt │ ├── alter_table_add_column_if_not_exists.sql.txt │ ├── alter_table_add_column_with_if_expression.sql.txt │ ├── alter_table_add_constraint_check.sql.txt │ ├── alter_table_add_constraint_foreign_key.sql.txt │ ├── alter_table_add_constraint_foreign_key_on_delete_cascade.sql.txt │ ├── alter_table_add_constraint_foreign_key_on_delete_no_action.sql.txt │ ├── alter_table_add_foreign_key.sql.txt │ ├── alter_table_add_foreign_key_enforced.sql.txt │ ├── alter_table_add_foreign_key_not_enforced.sql.txt │ ├── alter_table_add_row_deletion_policy.sql.txt │ ├── alter_table_add_synonym.sql.txt │ ├── alter_table_alter_column.sql.txt │ ├── alter_table_alter_column_alter_identity_restart_counter_with.sql.txt │ ├── alter_table_alter_column_alter_identity_set_no_skip_range.sql.txt │ ├── alter_table_alter_column_alter_identity_set_skip_range.sql.txt │ ├── alter_table_alter_column_drop_default.sql.txt │ ├── alter_table_alter_column_set.sql.txt │ ├── alter_table_alter_column_set_default.sql.txt │ ├── alter_table_alter_column_with_default.sql.txt │ ├── alter_table_drop_column.sql.txt │ ├── alter_table_drop_constraint.sql.txt │ ├── alter_table_drop_row_deletion_policy.sql.txt │ ├── alter_table_drop_synonym.sql.txt │ ├── alter_table_rename_to.sql.txt │ ├── alter_table_rename_to_add_synonym.sql.txt │ ├── alter_table_replace_row_deletion_policy.sql.txt │ ├── alter_table_set_interleave_in.sql.txt │ ├── alter_table_set_interleave_in_parent.sql.txt │ ├── alter_table_set_interleave_in_parent_on_delete_cascade.sql.txt │ ├── alter_table_set_interleave_in_parent_on_delete_no_action.sql.txt │ ├── alter_table_set_on_delete.sql.txt │ ├── alter_table_set_on_delete_no_action.sql.txt │ ├── alter_table_set_options.sql.txt │ ├── alter_vector_index_add_stored_column.sql.txt │ ├── alter_vector_index_drop_stored_column.sql.txt │ ├── analyze.sql.txt │ ├── call_cancel_query.sql.txt │ ├── call_complex_args.sql.txt │ ├── call_path.sql.txt │ ├── create_change_stream.sql.txt │ ├── create_change_stream_for_all.sql.txt │ ├── create_change_stream_for_multiple_table_columns.sql.txt │ ├── create_change_stream_for_table.sql.txt │ ├── create_change_stream_for_table_column.sql.txt │ ├── create_change_stream_for_table_columns.sql.txt │ ├── create_change_stream_for_table_empty_columns.sql.txt │ ├── create_change_stream_for_tables.sql.txt │ ├── create_change_stream_for_tables_with_option.sql.txt │ ├── create_change_stream_for_tables_with_option_null.sql.txt │ ├── create_change_stream_for_tables_with_options.sql.txt │ ├── create_database.sql.txt │ ├── create_index.sql.txt │ ├── create_index_if_not_exists.sql.txt │ ├── create_index_interleave.sql.txt │ ├── create_index_options.sql.txt │ ├── create_index_storing.sql.txt │ ├── create_locality_group_options.sql.txt │ ├── create_locality_group_simple.sql.txt │ ├── create_model.sql.txt │ ├── create_model_if_not_exists.sql.txt │ ├── create_model_struct_output.sql.txt │ ├── create_model_with_trailing_commas.sql.txt │ ├── create_or_replace_model.sql.txt │ ├── create_or_replace_property_graph_fingraph_verbose.sql.txt │ ├── create_or_replace_view.sql.txt │ ├── create_placement.sql.txt │ ├── create_property_graph_if_not_exists_fingraph.sql.txt │ ├── create_property_graph_schemaless.sql.txt │ ├── create_proto_bundle_backquoted.sql.txt │ ├── create_proto_bundle_trailing_comma.sql.txt │ ├── create_role.sql.txt │ ├── create_schema.sql.txt │ ├── create_search_index_full.sql.txt │ ├── create_search_index_null_filtered.sql.txt │ ├── create_search_index_simple.sql.txt │ ├── create_sequance.sql.txt │ ├── create_table.sql.txt │ ├── create_table_cluster.sql.txt │ ├── create_table_cluster_and_row_deletion_policy.sql.txt │ ├── create_table_cluster_on_delete_no_action.sql.txt │ ├── create_table_cluster_set_on_delete.sql.txt │ ├── create_table_cluster_without_parent.sql.txt │ ├── create_table_for_format_test.sql.txt │ ├── create_table_fulltext_albums.sql.txt │ ├── create_table_if_not_exists.sql.txt │ ├── create_table_options.sql.txt │ ├── create_table_row_deletion_policy.sql.txt │ ├── create_table_synonyms.sql.txt │ ├── create_table_synonyms_abnormal.sql.txt │ ├── create_table_trailing_comma.sql.txt │ ├── create_table_types.sql.txt │ ├── create_table_with_auto_increment.sql.txt │ ├── create_table_with_identity_columns.sql.txt │ ├── create_table_with_sequence_function.sql.txt │ ├── create_uniq_null_filtered_index.sql.txt │ ├── create_vector_index.sql.txt │ ├── create_vector_index_storing_where_options.sql.txt │ ├── create_vector_index_where_column_not_null.sql.txt │ ├── create_view.sql.txt │ ├── create_view_sql_security_definer.sql.txt │ ├── delete _from.sql.txt │ ├── delete.sql.txt │ ├── delete_as.sql.txt │ ├── delete_fqn.sql.txt │ ├── delete_then_return.sql.txt │ ├── delete_with_hint.sql.txt │ ├── drop_change_stream.sql.txt │ ├── drop_index.sql.txt │ ├── drop_index_if_exists.sql.txt │ ├── drop_locality_group.sql.txt │ ├── drop_model.sql.txt │ ├── drop_model_if_exists.sql.txt │ ├── drop_property_graph.sql.txt │ ├── drop_property_graph_if_exists.sql.txt │ ├── drop_proto_bunldle.sql.txt │ ├── drop_role.sql.txt │ ├── drop_schema.sql.txt │ ├── drop_search_index.sql.txt │ ├── drop_sequence.sql.txt │ ├── drop_sequence_if_exits.sql.txt │ ├── drop_table.sql.txt │ ├── drop_table_if_exists.sql.txt │ ├── drop_vector_index.sql.txt │ ├── drop_view.sql.txt │ ├── edge_case_dot_star_except.sql.txt │ ├── edge_case_dot_star_except_all.sql.txt │ ├── edge_case_dot_star_except_distinct.sql.txt │ ├── from_query.sql.txt │ ├── grant_change_stream_privilege.sql.txt │ ├── grant_execute_on_table_function.sql.txt │ ├── grant_privileges.sql.txt │ ├── grant_role.sql.txt │ ├── grant_select_on_view.sql.txt │ ├── insert_cte_select.sql.txt │ ├── insert_fqn_values.sql.txt │ ├── insert_into_values.sql.txt │ ├── insert_or_ignore.sql.txt │ ├── insert_or_update.sql.txt │ ├── insert_or_update_then_return_with_action_as.sql.txt │ ├── insert_select.sql.txt │ ├── insert_values.sql.txt │ ├── insert_values_default.sql.txt │ ├── insert_with_hint.sql.txt │ ├── insert_with_sequence_function.sql.txt │ ├── named_schema_alter_table_set_interleave_in.sql.txt │ ├── named_schema_create_table_backquoted.sql.txt │ ├── named_schemas_alter_index.sql.txt │ ├── named_schemas_alter_sequence.sql.txt │ ├── named_schemas_alter_table_add_constraint.sql.txt │ ├── named_schemas_alter_table_drop_constraints.sql.txt │ ├── named_schemas_create_index.sql.txt │ ├── named_schemas_create_sequence.sql.txt │ ├── named_schemas_create_table.sql.txt │ ├── named_schemas_create_table_foreign_key.sql.txt │ ├── named_schemas_create_table_interleave.sql.txt │ ├── named_schemas_create_view.sql.txt │ ├── named_schemas_drop_index.sql.txt │ ├── named_schemas_drop_sequence.sql.txt │ ├── named_schemas_drop_table.sql.txt │ ├── named_schemas_drop_view.sql.txt │ ├── pipe_cte_from.sql.txt │ ├── pipe_from_select_all.sql.txt │ ├── pipe_from_where_select_distinct.sql.txt │ ├── rename_table_multiple.sql.txt │ ├── rename_table_single.sql.txt │ ├── revoke_change_stream_privilege.sql.txt │ ├── revoke_execute_on_table_function.sql.txt │ ├── revoke_privileges.sql.txt │ ├── revoke_role.sql.txt │ ├── revoke_select_on_view.sql.txt │ ├── select_album_with_index_directive.sql.txt │ ├── select_alias_without_as.sql.txt │ ├── select_array_with_struct.sql.txt │ ├── select_call_with_named_expr.sql.txt │ ├── select_cast.sql.txt │ ├── select_complex_with_array_path.sql.txt │ ├── select_complex_with_unnest_array_path.sql.txt │ ├── select_count_asterisk.sql.txt │ ├── select_count_distinct.sql.txt │ ├── select_dot_star.sql.txt │ ├── select_dot_star_except.sql.txt │ ├── select_dot_star_except_replace.sql.txt │ ├── select_dot_star_replace.sql.txt │ ├── select_expr.sql.txt │ ├── select_expr_extract.sql.txt │ ├── select_for_update.sql.txt │ ├── select_for_update_in_subquery.sql.txt │ ├── select_from_change_stream.sql.txt │ ├── select_from_implicit_unnest.sql.txt │ ├── select_from_inner_join_path_table_expr.sql.txt │ ├── select_from_join_unnest.sql.txt │ ├── select_from_left_join_path_table_expr.sql.txt │ ├── select_from_ml_predict_hint.sql.txt │ ├── select_from_ml_predict_simple.sql.txt │ ├── select_from_ml_predict_textbison.sql.txt │ ├── select_from_path.sql.txt │ ├── select_from_where_order_by_with.sql.txt │ ├── select_function_calls_safe_prefix.sql.txt │ ├── select_function_hints.sql.txt │ ├── select_hint.sql.txt │ ├── select_hint_path.sql.txt │ ├── select_interval_values.sql.txt │ ├── select_literals_all.sql.txt │ ├── select_literals_array.sql.txt │ ├── select_literals_array_invalid.sql.txt │ ├── select_literals_bytes.sql.txt │ ├── select_literals_date.sql.txt │ ├── select_literals_float.sql.txt │ ├── select_literals_int.sql.txt │ ├── select_literals_paren.sql.txt │ ├── select_literals_paren_with_operator.sql.txt │ ├── select_literals_string.sql.txt │ ├── select_literals_struct.sql.txt │ ├── select_nest_complex.sql.txt │ ├── select_net_functions_with_safe.sql.txt │ ├── select_select_limit_expr.sql.txt │ ├── select_select_set_operator_expr.sql.txt │ ├── select_singer_with_as_struct_subquery.sql.txt │ ├── select_singer_with_asterisk.sql.txt │ ├── select_singer_with_column_and_asterisk.sql.txt │ ├── select_singer_with_column_names.sql.txt │ ├── select_singer_with_cross_join.sql.txt │ ├── select_singer_with_distinct.sql.txt │ ├── select_singer_with_full_join.sql.txt │ ├── select_singer_with_groupby.sql.txt │ ├── select_singer_with_hash_join.sql.txt │ ├── select_singer_with_having.sql.txt │ ├── select_singer_with_in_and_unnest.sql.txt │ ├── select_singer_with_in_and_unnest_with_query_parameter.sql.txt │ ├── select_singer_with_join.sql.txt │ ├── select_singer_with_join_hint.sql.txt │ ├── select_singer_with_join_twice.sql.txt │ ├── select_singer_with_join_using.sql.txt │ ├── select_singer_with_join_various.sql.txt │ ├── select_singer_with_limit.sql.txt │ ├── select_singer_with_limit_and_skiprows.sql.txt │ ├── select_singer_with_orderby.sql.txt │ ├── select_singer_with_query_parameter.sql.txt │ ├── select_singer_with_root_parent.sql.txt │ ├── select_singer_with_select_in_from.sql.txt │ ├── select_singer_with_select_in_from_and_as.sql.txt │ ├── select_singer_with_single_column_subquery.sql.txt │ ├── select_singer_with_single_column_subquery_with_at.sql.txt │ ├── select_singer_with_table_alias.sql.txt │ ├── select_singer_with_table_alias_with_hint.sql.txt │ ├── select_singer_with_table_hint.sql.txt │ ├── select_singer_with_tablesample.sql.txt │ ├── select_singer_with_tableset.sql.txt │ ├── select_singer_with_tableset_complex.sql.txt │ ├── select_singer_with_tableset_with_where.sql.txt │ ├── select_singer_with_toplevel_join_hint.sql.txt │ ├── select_singer_with_value_hex.sql.txt │ ├── select_singer_with_where.sql.txt │ ├── select_singer_with_where_and_comparison.sql.txt │ ├── select_singer_with_where_and_op.sql.txt │ ├── select_star.sql.txt │ ├── select_star_except.sql.txt │ ├── select_star_except_replace.sql.txt │ ├── select_star_replace.sql.txt │ ├── select_struct_compare_eq.sql.txt │ ├── select_subscript_operators.sql.txt │ ├── select_tablesample_with_cross_join.sql.txt │ ├── select_tablesample_with_subquery.sql.txt │ ├── select_tablesample_with_table.sql.txt │ ├── select_tablesample_with_table_alias.sql.txt │ ├── select_tablesample_with_unnest_invalid.sql.txt │ ├── select_union_chain.sql.txt │ ├── select_unnest_with_offset.sql.txt │ ├── select_unnest_with_offset_and_alias.sql.txt │ ├── select_unnest_with_offset_and_alias_min.sql.txt │ ├── select_with.sql.txt │ ├── select_with_after_hint.sql.txt │ ├── select_with_comment.sql.txt │ ├── select_with_field_path.sql.txt │ ├── select_with_multiple_ctes.sql.txt │ ├── select_with_reservedword.sql.txt │ ├── select_with_sequence_function.sql.txt │ ├── select_with_trailing_comma.sql.txt │ ├── update.sql.txt │ ├── update_as.sql.txt │ ├── update_fqn.sql.txt │ ├── update_then_return_with_action.sql.txt │ ├── update_where_select_for_update.sql.txt │ ├── update_with_hint.sql.txt │ ├── update_with_safe_ml_predict.sql.txt │ └── with_paren_query_limit.sql.txt ├── token ├── file.go ├── file_test.go ├── keywords.go ├── quote.go ├── quote_test.go └── token.go └── tools ├── astcatalog └── main.go ├── gen-ast-pos └── main.go ├── gen-ast-walk └── main.go ├── parse └── main.go └── util ├── astcatalog ├── catalog.go └── load.go └── poslang ├── expr.go └── parser.go /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/README.md -------------------------------------------------------------------------------- /ast/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/ast/ast.go -------------------------------------------------------------------------------- /ast/ast_const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/ast/ast_const.go -------------------------------------------------------------------------------- /ast/node_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/ast/node_wrapper.go -------------------------------------------------------------------------------- /ast/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/ast/options.go -------------------------------------------------------------------------------- /ast/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/ast/options_test.go -------------------------------------------------------------------------------- /ast/pos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/ast/pos.go -------------------------------------------------------------------------------- /ast/pos_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/ast/pos_util.go -------------------------------------------------------------------------------- /ast/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/ast/sql.go -------------------------------------------------------------------------------- /ast/walk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/ast/walk.go -------------------------------------------------------------------------------- /ast/walk_internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/ast/walk_internal.go -------------------------------------------------------------------------------- /char/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/char/convert.go -------------------------------------------------------------------------------- /char/convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/char/convert_test.go -------------------------------------------------------------------------------- /char/is.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/char/is.go -------------------------------------------------------------------------------- /char/is_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/char/is_test.go -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | resources/ 2 | public/ -------------------------------------------------------------------------------- /docs/content/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/docs/content/_index.md -------------------------------------------------------------------------------- /docs/content/error-recover/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/docs/content/error-recover/_index.md -------------------------------------------------------------------------------- /docs/content/example-parse/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/docs/content/example-parse/_index.md -------------------------------------------------------------------------------- /docs/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/docs/go.mod -------------------------------------------------------------------------------- /docs/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/docs/go.sum -------------------------------------------------------------------------------- /docs/hugo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/docs/hugo.toml -------------------------------------------------------------------------------- /docs/static/images/memefish.svg: -------------------------------------------------------------------------------- 1 | ../../../images/memefish.svg -------------------------------------------------------------------------------- /error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/error.go -------------------------------------------------------------------------------- /error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/error_test.go -------------------------------------------------------------------------------- /examples/parse-unparse/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/examples/parse-unparse/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/go.sum -------------------------------------------------------------------------------- /images/memefish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/images/memefish.png -------------------------------------------------------------------------------- /images/memefish.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/images/memefish.svg -------------------------------------------------------------------------------- /images/terminal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/images/terminal.svg -------------------------------------------------------------------------------- /lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/lexer.go -------------------------------------------------------------------------------- /lexer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/lexer_test.go -------------------------------------------------------------------------------- /parse_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/parse_helpers.go -------------------------------------------------------------------------------- /parse_helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/parse_helpers_test.go -------------------------------------------------------------------------------- /parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/parser.go -------------------------------------------------------------------------------- /parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/parser_test.go -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/renovate.json -------------------------------------------------------------------------------- /split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/split.go -------------------------------------------------------------------------------- /split_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/split_test.go -------------------------------------------------------------------------------- /testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/README.md -------------------------------------------------------------------------------- /testdata/input/ddl/!bad_alter_table_add_column.sql: -------------------------------------------------------------------------------- 1 | alter table foo add column baz string(max) null -------------------------------------------------------------------------------- /testdata/input/ddl/!bad_create_table_with_hint.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/!bad_create_table_with_hint.sql -------------------------------------------------------------------------------- /testdata/input/ddl/!bad_create_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/!bad_create_view.sql -------------------------------------------------------------------------------- /testdata/input/ddl/!bad_create_view_sql_security_definer.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/!bad_create_view_sql_security_definer.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_change_stream_options.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_change_stream_options.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_change_stream_set_drop_for_all.sql: -------------------------------------------------------------------------------- 1 | ALTER CHANGE STREAM change_stream_name DROP FOR ALL 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/alter_change_stream_set_for_all.sql: -------------------------------------------------------------------------------- 1 | ALTER CHANGE STREAM change_stream_name SET FOR ALL 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/alter_change_stream_set_for_table_empty_columns.sql: -------------------------------------------------------------------------------- 1 | ALTER CHANGE STREAM cs SET FOR t1() 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/alter_database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_database.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_index_add_stored_column.sql: -------------------------------------------------------------------------------- 1 | alter index foo add stored column bar 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/alter_index_drop_stored_column.sql: -------------------------------------------------------------------------------- 1 | alter index foo drop stored column bar 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/alter_locality_group.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_locality_group.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_model.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_model.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_model_if_exists.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_model_if_exists.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_proto_bundle_all.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_proto_bundle_all.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_proto_bundle_delete.sql: -------------------------------------------------------------------------------- 1 | ALTER PROTO BUNDLE DELETE(`examples.shipping.OrderHistory`) -------------------------------------------------------------------------------- /testdata/input/ddl/alter_proto_bundle_delete_trailing_comma.sql: -------------------------------------------------------------------------------- 1 | ALTER PROTO BUNDLE DELETE ( 2 | examples.shipping.Order, 3 | ) 4 | -------------------------------------------------------------------------------- /testdata/input/ddl/alter_proto_bundle_insert.sql: -------------------------------------------------------------------------------- 1 | ALTER PROTO BUNDLE INSERT ( 2 | examples.shipping.OrderHistory 3 | ) -------------------------------------------------------------------------------- /testdata/input/ddl/alter_proto_bundle_insert_trailing_comma.sql: -------------------------------------------------------------------------------- 1 | ALTER PROTO BUNDLE INSERT ( 2 | examples.shipping.Order, 3 | ) 4 | -------------------------------------------------------------------------------- /testdata/input/ddl/alter_proto_bundle_noop.sql: -------------------------------------------------------------------------------- 1 | ALTER PROTO BUNDLE -------------------------------------------------------------------------------- /testdata/input/ddl/alter_proto_bundle_update.sql: -------------------------------------------------------------------------------- 1 | ALTER PROTO BUNDLE UPDATE(`examples.shipping.Order`) -------------------------------------------------------------------------------- /testdata/input/ddl/alter_proto_bundle_update_trailing_comma.sql: -------------------------------------------------------------------------------- 1 | ALTER PROTO BUNDLE UPDATE ( 2 | examples.shipping.OrderHistory, 3 | ) 4 | -------------------------------------------------------------------------------- /testdata/input/ddl/alter_search_index_add_stored_column.sql: -------------------------------------------------------------------------------- 1 | ALTER SEARCH INDEX AlbumsIndex ADD STORED COLUMN Genre -------------------------------------------------------------------------------- /testdata/input/ddl/alter_search_index_drop_stored_column.sql: -------------------------------------------------------------------------------- 1 | ALTER SEARCH INDEX AlbumsIndex DROP STORED COLUMN Genre -------------------------------------------------------------------------------- /testdata/input/ddl/alter_sequence_no_skip_range.sql: -------------------------------------------------------------------------------- 1 | ALTER SEQUENCE my_sequence NO SKIP RANGE 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/alter_sequence_restart_counter_with.sql: -------------------------------------------------------------------------------- 1 | ALTER SEQUENCE my_sequence RESTART COUNTER WITH 1000 -------------------------------------------------------------------------------- /testdata/input/ddl/alter_sequence_set_options.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_sequence_set_options.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_sequence_skip_range.sql: -------------------------------------------------------------------------------- 1 | ALTER SEQUENCE my_sequence SKIP RANGE 1, 1234567 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/alter_statistics.sql: -------------------------------------------------------------------------------- 1 | ALTER STATISTICS auto_20191128_14_47_22UTC SET OPTIONS (allow_gc=false) -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_add_check.sql: -------------------------------------------------------------------------------- 1 | alter table foo add check (c1 > 0) 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_add_column.sql: -------------------------------------------------------------------------------- 1 | alter table foo add column baz string(max) not null -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_add_column_identity.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_add_column_identity.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_add_column_if_not_exists.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_add_column_if_not_exists.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_add_constraint_check.sql: -------------------------------------------------------------------------------- 1 | alter table foo add constraint cname check (c1 > 0) 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_add_constraint_foreign_key.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_add_constraint_foreign_key.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_add_foreign_key.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_add_foreign_key.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_add_foreign_key_enforced.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_add_foreign_key_enforced.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_add_row_deletion_policy.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_add_row_deletion_policy.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_add_synonym.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_add_synonym.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_alter_column.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_alter_column.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_alter_column_drop_default.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_alter_column_drop_default.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_alter_column_set.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_alter_column_set.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_alter_column_set_default.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_alter_column_set_default.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_alter_column_with_default.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_alter_column_with_default.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_drop_column.sql: -------------------------------------------------------------------------------- 1 | alter table foo drop column bar 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_drop_constraint.sql: -------------------------------------------------------------------------------- 1 | alter table foo drop constraint bar 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_drop_row_deletion_policy.sql: -------------------------------------------------------------------------------- 1 | alter table foo drop row deletion policy 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_drop_synonym.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_drop_synonym.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_rename_to.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_rename_to.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_rename_to_add_synonym.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_rename_to_add_synonym.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_set_interleave_in.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_set_interleave_in.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_set_interleave_in_parent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_set_interleave_in_parent.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_set_on_delete.sql: -------------------------------------------------------------------------------- 1 | alter table foo set on delete cascade -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_set_on_delete_no_action.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_table_set_on_delete_no_action.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_table_set_options.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE Singers SET OPTIONS (locality_group = 'spill_to_hdd') -------------------------------------------------------------------------------- /testdata/input/ddl/alter_vector_index_add_stored_column.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_vector_index_add_stored_column.sql -------------------------------------------------------------------------------- /testdata/input/ddl/alter_vector_index_drop_stored_column.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/alter_vector_index_drop_stored_column.sql -------------------------------------------------------------------------------- /testdata/input/ddl/analyze.sql: -------------------------------------------------------------------------------- 1 | ANALYZE -------------------------------------------------------------------------------- /testdata/input/ddl/create_change_stream.sql: -------------------------------------------------------------------------------- 1 | CREATE CHANGE STREAM change_stream_name 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/create_change_stream_for_all.sql: -------------------------------------------------------------------------------- 1 | CREATE CHANGE STREAM change_stream_name FOR ALL 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/create_change_stream_for_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_change_stream_for_table.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_change_stream_for_table_column.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_change_stream_for_table_column.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_change_stream_for_table_columns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_change_stream_for_table_columns.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_change_stream_for_table_empty_columns.sql: -------------------------------------------------------------------------------- 1 | CREATE CHANGE STREAM cs FOR t1() 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/create_change_stream_for_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_change_stream_for_tables.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_database.sql: -------------------------------------------------------------------------------- 1 | create database foo_bar_baz 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/create_index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_index.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_index_if_not_exists.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_index_if_not_exists.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_index_interleave.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_index_interleave.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_index_options.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_index_options.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_index_storing.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_index_storing.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_locality_group_options.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_locality_group_options.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_locality_group_simple.sql: -------------------------------------------------------------------------------- 1 | CREATE LOCALITY GROUP separate_storage -------------------------------------------------------------------------------- /testdata/input/ddl/create_model.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_model.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_model_if_not_exists.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_model_if_not_exists.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_model_struct_output.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_model_struct_output.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_model_with_trailing_commas.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_model_with_trailing_commas.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_or_replace_model.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_or_replace_model.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_or_replace_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_or_replace_view.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_placement.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_placement.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_property_graph_schemaless.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_property_graph_schemaless.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_proto_bundle_backquoted.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_proto_bundle_backquoted.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_proto_bundle_trailing_comma.sql: -------------------------------------------------------------------------------- 1 | CREATE PROTO BUNDLE ( 2 | examples.shipping.OrderHistory, 3 | ) 4 | -------------------------------------------------------------------------------- /testdata/input/ddl/create_role.sql: -------------------------------------------------------------------------------- 1 | CREATE ROLE hr_manager 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/create_schema.sql: -------------------------------------------------------------------------------- 1 | CREATE SCHEMA sch1 -------------------------------------------------------------------------------- /testdata/input/ddl/create_search_index_full.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_search_index_full.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_search_index_null_filtered.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_search_index_null_filtered.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_search_index_simple.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_search_index_simple.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_sequance.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_sequance.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table_cluster.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table_cluster.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table_cluster_set_on_delete.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table_cluster_set_on_delete.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table_cluster_without_parent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table_cluster_without_parent.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table_for_format_test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table_for_format_test.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table_fulltext_albums.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table_fulltext_albums.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table_if_not_exists.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table_if_not_exists.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table_options.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table_options.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table_row_deletion_policy.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table_row_deletion_policy.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table_synonyms.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table_synonyms.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table_synonyms_abnormal.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table_synonyms_abnormal.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table_trailing_comma.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table_trailing_comma.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table_types.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table_types.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table_with_auto_increment.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table_with_auto_increment.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table_with_identity_columns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table_with_identity_columns.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_table_with_sequence_function.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_table_with_sequence_function.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_uniq_null_filtered_index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_uniq_null_filtered_index.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_vector_index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_vector_index.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_view.sql -------------------------------------------------------------------------------- /testdata/input/ddl/create_view_sql_security_definer.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/create_view_sql_security_definer.sql -------------------------------------------------------------------------------- /testdata/input/ddl/drop_change_stream.sql: -------------------------------------------------------------------------------- 1 | DROP CHANGE STREAM change_stream_name 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/drop_index.sql: -------------------------------------------------------------------------------- 1 | drop index foo_bar 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/drop_index_if_exists.sql: -------------------------------------------------------------------------------- 1 | drop index if exists foo_bar 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/drop_locality_group.sql: -------------------------------------------------------------------------------- 1 | DROP LOCALITY GROUP ssd_only -------------------------------------------------------------------------------- /testdata/input/ddl/drop_model.sql: -------------------------------------------------------------------------------- 1 | DROP MODEL MyClassificationModel -------------------------------------------------------------------------------- /testdata/input/ddl/drop_model_if_exists.sql: -------------------------------------------------------------------------------- 1 | DROP MODEL IF EXISTS MyClassificationModel -------------------------------------------------------------------------------- /testdata/input/ddl/drop_property_graph.sql: -------------------------------------------------------------------------------- 1 | DROP PROPERTY GRAPH FinGraph 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/drop_property_graph_if_exists.sql: -------------------------------------------------------------------------------- 1 | DROP PROPERTY GRAPH IF EXISTS FinGraph 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/drop_proto_bunldle.sql: -------------------------------------------------------------------------------- 1 | DROP PROTO BUNDLE -------------------------------------------------------------------------------- /testdata/input/ddl/drop_role.sql: -------------------------------------------------------------------------------- 1 | DROP ROLE hr_manager 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/drop_schema.sql: -------------------------------------------------------------------------------- 1 | DROP SCHEMA sch1 -------------------------------------------------------------------------------- /testdata/input/ddl/drop_search_index.sql: -------------------------------------------------------------------------------- 1 | DROP SEARCH INDEX IF EXISTS AlbumsIndex -------------------------------------------------------------------------------- /testdata/input/ddl/drop_sequence.sql: -------------------------------------------------------------------------------- 1 | DROP SEQUENCE my_sequence 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/drop_sequence_if_exits.sql: -------------------------------------------------------------------------------- 1 | DROP SEQUENCE IF EXISTS my_sequence 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/drop_table.sql: -------------------------------------------------------------------------------- 1 | drop table foo 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/drop_table_if_exists.sql: -------------------------------------------------------------------------------- 1 | drop table if exists foo 2 | -------------------------------------------------------------------------------- /testdata/input/ddl/drop_vector_index.sql: -------------------------------------------------------------------------------- 1 | DROP VECTOR INDEX hello_vector_index -------------------------------------------------------------------------------- /testdata/input/ddl/drop_view.sql: -------------------------------------------------------------------------------- 1 | DROP VIEW SingersView -------------------------------------------------------------------------------- /testdata/input/ddl/grant_change_stream_privilege.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/grant_change_stream_privilege.sql -------------------------------------------------------------------------------- /testdata/input/ddl/grant_execute_on_table_function.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/grant_execute_on_table_function.sql -------------------------------------------------------------------------------- /testdata/input/ddl/grant_privileges.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/grant_privileges.sql -------------------------------------------------------------------------------- /testdata/input/ddl/grant_role.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/grant_role.sql -------------------------------------------------------------------------------- /testdata/input/ddl/grant_select_on_view.sql: -------------------------------------------------------------------------------- 1 | GRANT SELECT ON VIEW singernames TO ROLE hr_manager -------------------------------------------------------------------------------- /testdata/input/ddl/named_schema_create_table_backquoted.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/named_schema_create_table_backquoted.sql -------------------------------------------------------------------------------- /testdata/input/ddl/named_schemas_alter_index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/named_schemas_alter_index.sql -------------------------------------------------------------------------------- /testdata/input/ddl/named_schemas_alter_sequence.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/named_schemas_alter_sequence.sql -------------------------------------------------------------------------------- /testdata/input/ddl/named_schemas_create_index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/named_schemas_create_index.sql -------------------------------------------------------------------------------- /testdata/input/ddl/named_schemas_create_sequence.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/named_schemas_create_sequence.sql -------------------------------------------------------------------------------- /testdata/input/ddl/named_schemas_create_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/named_schemas_create_table.sql -------------------------------------------------------------------------------- /testdata/input/ddl/named_schemas_create_table_foreign_key.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/named_schemas_create_table_foreign_key.sql -------------------------------------------------------------------------------- /testdata/input/ddl/named_schemas_create_table_interleave.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/named_schemas_create_table_interleave.sql -------------------------------------------------------------------------------- /testdata/input/ddl/named_schemas_create_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/named_schemas_create_view.sql -------------------------------------------------------------------------------- /testdata/input/ddl/named_schemas_drop_index.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX sch1.indexOnSingers -------------------------------------------------------------------------------- /testdata/input/ddl/named_schemas_drop_sequence.sql: -------------------------------------------------------------------------------- 1 | DROP SEQUENCE sch1.sequence -------------------------------------------------------------------------------- /testdata/input/ddl/named_schemas_drop_table.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE sch1.ShoppingCarts -------------------------------------------------------------------------------- /testdata/input/ddl/named_schemas_drop_view.sql: -------------------------------------------------------------------------------- 1 | DROP VIEW sch1.SingerView -------------------------------------------------------------------------------- /testdata/input/ddl/rename_table_multiple.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/rename_table_multiple.sql -------------------------------------------------------------------------------- /testdata/input/ddl/rename_table_single.sql: -------------------------------------------------------------------------------- 1 | RENAME TABLE Singers TO Artists -------------------------------------------------------------------------------- /testdata/input/ddl/revoke_change_stream_privilege.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/revoke_change_stream_privilege.sql -------------------------------------------------------------------------------- /testdata/input/ddl/revoke_execute_on_table_function.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/revoke_execute_on_table_function.sql -------------------------------------------------------------------------------- /testdata/input/ddl/revoke_privileges.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/revoke_privileges.sql -------------------------------------------------------------------------------- /testdata/input/ddl/revoke_role.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/ddl/revoke_role.sql -------------------------------------------------------------------------------- /testdata/input/ddl/revoke_select_on_view.sql: -------------------------------------------------------------------------------- 1 | REVOKE SELECT ON VIEW singernames FROM ROLE hr_manager -------------------------------------------------------------------------------- /testdata/input/dml/!bad_delete.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/!bad_delete.sql -------------------------------------------------------------------------------- /testdata/input/dml/!bad_delete_with_bad_hint.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/!bad_delete_with_bad_hint.sql -------------------------------------------------------------------------------- /testdata/input/dml/!bad_delete_with_hint.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/!bad_delete_with_hint.sql -------------------------------------------------------------------------------- /testdata/input/dml/!bad_insert.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/!bad_insert.sql -------------------------------------------------------------------------------- /testdata/input/dml/!bad_insert_with_bad_hint.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/!bad_insert_with_bad_hint.sql -------------------------------------------------------------------------------- /testdata/input/dml/!bad_insert_with_hint.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/!bad_insert_with_hint.sql -------------------------------------------------------------------------------- /testdata/input/dml/!bad_update.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/!bad_update.sql -------------------------------------------------------------------------------- /testdata/input/dml/!bad_update_with_bad_hint.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/!bad_update_with_bad_hint.sql -------------------------------------------------------------------------------- /testdata/input/dml/!bad_update_with_hint.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/!bad_update_with_hint.sql -------------------------------------------------------------------------------- /testdata/input/dml/delete _from.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/delete _from.sql -------------------------------------------------------------------------------- /testdata/input/dml/delete.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/delete.sql -------------------------------------------------------------------------------- /testdata/input/dml/delete_as.sql: -------------------------------------------------------------------------------- 1 | delete foo as F where F.foo = 1 -------------------------------------------------------------------------------- /testdata/input/dml/delete_fqn.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/delete_fqn.sql -------------------------------------------------------------------------------- /testdata/input/dml/delete_then_return.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/delete_then_return.sql -------------------------------------------------------------------------------- /testdata/input/dml/delete_with_hint.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/delete_with_hint.sql -------------------------------------------------------------------------------- /testdata/input/dml/insert_cte_select.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/insert_cte_select.sql -------------------------------------------------------------------------------- /testdata/input/dml/insert_fqn_values.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/insert_fqn_values.sql -------------------------------------------------------------------------------- /testdata/input/dml/insert_into_values.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/insert_into_values.sql -------------------------------------------------------------------------------- /testdata/input/dml/insert_or_ignore.sql: -------------------------------------------------------------------------------- 1 | INSERT OR IGNORE INTO foo 2 | (foo, bar) VALUES (1, 2) -------------------------------------------------------------------------------- /testdata/input/dml/insert_or_update.sql: -------------------------------------------------------------------------------- 1 | INSERT OR UPDATE INTO foo 2 | (foo, bar) VALUES (1, 2) -------------------------------------------------------------------------------- /testdata/input/dml/insert_select.sql: -------------------------------------------------------------------------------- 1 | insert foo (foo, bar) 2 | select * from unnest([(1, 2), (3, 4)]) -------------------------------------------------------------------------------- /testdata/input/dml/insert_values.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/insert_values.sql -------------------------------------------------------------------------------- /testdata/input/dml/insert_values_default.sql: -------------------------------------------------------------------------------- 1 | insert foo (foo, bar) 2 | values (1, default) -------------------------------------------------------------------------------- /testdata/input/dml/insert_with_hint.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/insert_with_hint.sql -------------------------------------------------------------------------------- /testdata/input/dml/insert_with_sequence_function.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/insert_with_sequence_function.sql -------------------------------------------------------------------------------- /testdata/input/dml/update.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/update.sql -------------------------------------------------------------------------------- /testdata/input/dml/update_as.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/update_as.sql -------------------------------------------------------------------------------- /testdata/input/dml/update_fqn.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/update_fqn.sql -------------------------------------------------------------------------------- /testdata/input/dml/update_then_return_with_action.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/update_then_return_with_action.sql -------------------------------------------------------------------------------- /testdata/input/dml/update_where_select_for_update.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/update_where_select_for_update.sql -------------------------------------------------------------------------------- /testdata/input/dml/update_with_hint.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/update_with_hint.sql -------------------------------------------------------------------------------- /testdata/input/dml/update_with_safe_ml_predict.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/dml/update_with_safe_ml_predict.sql -------------------------------------------------------------------------------- /testdata/input/expr/!bad_new_braced_constructor.sql: -------------------------------------------------------------------------------- 1 | NEW foo { bar: 1 + } 2 | -------------------------------------------------------------------------------- /testdata/input/expr/!bad_plus.sql: -------------------------------------------------------------------------------- 1 | 1 + 2 | -------------------------------------------------------------------------------- /testdata/input/expr/!bad_plus2.sql: -------------------------------------------------------------------------------- 1 | (1 +) + (2 +) 2 | -------------------------------------------------------------------------------- /testdata/input/expr/!bad_typed_struct.sql: -------------------------------------------------------------------------------- 1 | STRUCT<1>(2 +) 2 | -------------------------------------------------------------------------------- /testdata/input/expr/array_functions_array_filter_one_arg_with_paren_lambda.sql: -------------------------------------------------------------------------------- 1 | ARRAY_FILTER([1 ,2, 3], (e) -> e > 1) -------------------------------------------------------------------------------- /testdata/input/expr/array_functions_array_filter_parenless_lambda.sql: -------------------------------------------------------------------------------- 1 | ARRAY_FILTER([1 ,2, 3], e -> e > 1) -------------------------------------------------------------------------------- /testdata/input/expr/array_functions_array_filter_two_args_lambda.sql: -------------------------------------------------------------------------------- 1 | ARRAY_FILTER([0, 2, 3], (e, i) -> e > i) -------------------------------------------------------------------------------- /testdata/input/expr/array_literal_empty_with_types.sql: -------------------------------------------------------------------------------- 1 | ARRAY[] -------------------------------------------------------------------------------- /testdata/input/expr/array_literal_empty_without_array_keyword.sql: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /testdata/input/expr/array_literal_empty_without_types.sql: -------------------------------------------------------------------------------- 1 | ARRAY[] -------------------------------------------------------------------------------- /testdata/input/expr/braced_new_constructor.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/expr/braced_new_constructor.sql -------------------------------------------------------------------------------- /testdata/input/expr/braced_new_constructor_empty.sql: -------------------------------------------------------------------------------- 1 | NEW Universe {} -------------------------------------------------------------------------------- /testdata/input/expr/braced_new_constructor_oneliner.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/expr/braced_new_constructor_oneliner.sql -------------------------------------------------------------------------------- /testdata/input/expr/bytes_literal_seven_bits.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/expr/bytes_literal_seven_bits.sql -------------------------------------------------------------------------------- /testdata/input/expr/cast_as_typename.sql: -------------------------------------------------------------------------------- 1 | CAST('order_number: "123"' AS examples.shipping.`Order`) -------------------------------------------------------------------------------- /testdata/input/expr/conversion_functions_safe_cast.sql: -------------------------------------------------------------------------------- 1 | SAFE_CAST("apple" AS INT64) -------------------------------------------------------------------------------- /testdata/input/expr/edge_case_backquote_keyword.sql: -------------------------------------------------------------------------------- 1 | `IF` + `GRAPH_TABLE` -------------------------------------------------------------------------------- /testdata/input/expr/edge_case_backquote_non_keyword.sql: -------------------------------------------------------------------------------- 1 | `DATABASE` + `SCHEMA` -------------------------------------------------------------------------------- /testdata/input/expr/json_literal.sql: -------------------------------------------------------------------------------- 1 | JSON '{"s": "foo", "n": 42}' -------------------------------------------------------------------------------- /testdata/input/expr/new_constructor.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/expr/new_constructor.sql -------------------------------------------------------------------------------- /testdata/input/expr/new_constructor_empty.sql: -------------------------------------------------------------------------------- 1 | NEW googlesql.examples.music.Chart() 2 | -------------------------------------------------------------------------------- /testdata/input/expr/string_literal_seven_bits.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/expr/string_literal_seven_bits.sql -------------------------------------------------------------------------------- /testdata/input/expr/value_subquery_select_as_fqn_typename.sql: -------------------------------------------------------------------------------- 1 | (SELECT AS example.TypeName 1 AS i) -------------------------------------------------------------------------------- /testdata/input/expr/value_subquery_select_as_struct.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/expr/value_subquery_select_as_struct.sql -------------------------------------------------------------------------------- /testdata/input/expr/value_subquery_select_as_value.sql: -------------------------------------------------------------------------------- 1 | (SELECT AS VALUE 1) -------------------------------------------------------------------------------- /testdata/input/query/!bad_hint_select.sql: -------------------------------------------------------------------------------- 1 | @ select 1 2 | -------------------------------------------------------------------------------- /testdata/input/query/!bad_hint_select_2.sql: -------------------------------------------------------------------------------- 1 | @{hint = 1} select -------------------------------------------------------------------------------- /testdata/input/query/!bad_select.sql: -------------------------------------------------------------------------------- 1 | select 2 | -------------------------------------------------------------------------------- /testdata/input/query/!bad_select_order.sql: -------------------------------------------------------------------------------- 1 | select 1 order x asc 2 | -------------------------------------------------------------------------------- /testdata/input/query/!bad_select_union_select.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/!bad_select_union_select.sql -------------------------------------------------------------------------------- /testdata/input/query/!bad_with_select_with_hint.sql: -------------------------------------------------------------------------------- 1 | @{hint = 1} WITH SELECT 1 -------------------------------------------------------------------------------- /testdata/input/query/aggregate_function_calls.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/aggregate_function_calls.sql -------------------------------------------------------------------------------- /testdata/input/query/aggregate_functions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/aggregate_functions.sql -------------------------------------------------------------------------------- /testdata/input/query/edge_case_dot_star_except.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/edge_case_dot_star_except.sql -------------------------------------------------------------------------------- /testdata/input/query/edge_case_dot_star_except_all.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/edge_case_dot_star_except_all.sql -------------------------------------------------------------------------------- /testdata/input/query/edge_case_dot_star_except_distinct.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/edge_case_dot_star_except_distinct.sql -------------------------------------------------------------------------------- /testdata/input/query/from_query.sql: -------------------------------------------------------------------------------- 1 | FROM Singers -------------------------------------------------------------------------------- /testdata/input/query/pipe_cte_from.sql: -------------------------------------------------------------------------------- 1 | WITH cte AS (SELECT 1) 2 | FROM cte -------------------------------------------------------------------------------- /testdata/input/query/pipe_from_select_all.sql: -------------------------------------------------------------------------------- 1 | FROM Singers 2 | |> SELECT ALL * -------------------------------------------------------------------------------- /testdata/input/query/pipe_from_where_select_distinct.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/pipe_from_where_select_distinct.sql -------------------------------------------------------------------------------- /testdata/input/query/select_album_with_index_directive.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_album_with_index_directive.sql -------------------------------------------------------------------------------- /testdata/input/query/select_alias_without_as.sql: -------------------------------------------------------------------------------- 1 | select 1 A 2 | -------------------------------------------------------------------------------- /testdata/input/query/select_array_with_struct.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_array_with_struct.sql -------------------------------------------------------------------------------- /testdata/input/query/select_call_with_named_expr.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_call_with_named_expr.sql -------------------------------------------------------------------------------- /testdata/input/query/select_cast.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_cast.sql -------------------------------------------------------------------------------- /testdata/input/query/select_complex_with_array_path.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_complex_with_array_path.sql -------------------------------------------------------------------------------- /testdata/input/query/select_count_asterisk.sql: -------------------------------------------------------------------------------- 1 | select count(*) from singers 2 | -------------------------------------------------------------------------------- /testdata/input/query/select_count_distinct.sql: -------------------------------------------------------------------------------- 1 | select count(distinct x) from foo -------------------------------------------------------------------------------- /testdata/input/query/select_dot_star.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_dot_star.sql -------------------------------------------------------------------------------- /testdata/input/query/select_dot_star_except.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_dot_star_except.sql -------------------------------------------------------------------------------- /testdata/input/query/select_dot_star_except_replace.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_dot_star_except_replace.sql -------------------------------------------------------------------------------- /testdata/input/query/select_dot_star_replace.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_dot_star_replace.sql -------------------------------------------------------------------------------- /testdata/input/query/select_expr.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_expr.sql -------------------------------------------------------------------------------- /testdata/input/query/select_expr_extract.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_expr_extract.sql -------------------------------------------------------------------------------- /testdata/input/query/select_for_update.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_for_update.sql -------------------------------------------------------------------------------- /testdata/input/query/select_for_update_in_subquery.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_for_update_in_subquery.sql -------------------------------------------------------------------------------- /testdata/input/query/select_from_change_stream.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_from_change_stream.sql -------------------------------------------------------------------------------- /testdata/input/query/select_from_implicit_unnest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_from_implicit_unnest.sql -------------------------------------------------------------------------------- /testdata/input/query/select_from_join_unnest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_from_join_unnest.sql -------------------------------------------------------------------------------- /testdata/input/query/select_from_ml_predict_hint.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_from_ml_predict_hint.sql -------------------------------------------------------------------------------- /testdata/input/query/select_from_ml_predict_simple.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_from_ml_predict_simple.sql -------------------------------------------------------------------------------- /testdata/input/query/select_from_ml_predict_textbison.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_from_ml_predict_textbison.sql -------------------------------------------------------------------------------- /testdata/input/query/select_from_path.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_from_path.sql -------------------------------------------------------------------------------- /testdata/input/query/select_from_where_order_by_with.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_from_where_order_by_with.sql -------------------------------------------------------------------------------- /testdata/input/query/select_function_calls_safe_prefix.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_function_calls_safe_prefix.sql -------------------------------------------------------------------------------- /testdata/input/query/select_function_hints.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_function_hints.sql -------------------------------------------------------------------------------- /testdata/input/query/select_hint.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_hint.sql -------------------------------------------------------------------------------- /testdata/input/query/select_hint_path.sql: -------------------------------------------------------------------------------- 1 | @{spanner.optimizer_version=5} SELECT 1 -------------------------------------------------------------------------------- /testdata/input/query/select_interval_values.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_interval_values.sql -------------------------------------------------------------------------------- /testdata/input/query/select_literals_all.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_literals_all.sql -------------------------------------------------------------------------------- /testdata/input/query/select_literals_array.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_literals_array.sql -------------------------------------------------------------------------------- /testdata/input/query/select_literals_array_invalid.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_literals_array_invalid.sql -------------------------------------------------------------------------------- /testdata/input/query/select_literals_bytes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_literals_bytes.sql -------------------------------------------------------------------------------- /testdata/input/query/select_literals_date.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_literals_date.sql -------------------------------------------------------------------------------- /testdata/input/query/select_literals_float.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_literals_float.sql -------------------------------------------------------------------------------- /testdata/input/query/select_literals_int.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_literals_int.sql -------------------------------------------------------------------------------- /testdata/input/query/select_literals_paren.sql: -------------------------------------------------------------------------------- 1 | SELECT (1) 2 | -------------------------------------------------------------------------------- /testdata/input/query/select_literals_paren_with_operator.sql: -------------------------------------------------------------------------------- 1 | SELECT (1+1) 2 | -------------------------------------------------------------------------------- /testdata/input/query/select_literals_string.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_literals_string.sql -------------------------------------------------------------------------------- /testdata/input/query/select_literals_struct.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_literals_struct.sql -------------------------------------------------------------------------------- /testdata/input/query/select_nest_complex.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_nest_complex.sql -------------------------------------------------------------------------------- /testdata/input/query/select_net_functions_with_safe.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_net_functions_with_safe.sql -------------------------------------------------------------------------------- /testdata/input/query/select_select_limit_expr.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_select_limit_expr.sql -------------------------------------------------------------------------------- /testdata/input/query/select_select_set_operator_expr.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_select_set_operator_expr.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_asterisk.sql: -------------------------------------------------------------------------------- 1 | SELECT 2 | * 3 | FROM 4 | Singers 5 | -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_column_names.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_column_names.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_cross_join.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_cross_join.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_distinct.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_distinct.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_full_join.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_full_join.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_groupby.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_groupby.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_hash_join.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_hash_join.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_having.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_having.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_in_and_unnest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_in_and_unnest.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_join.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_join.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_join_hint.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_join_hint.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_join_twice.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_join_twice.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_join_using.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_join_using.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_join_various.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_join_various.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_limit.sql: -------------------------------------------------------------------------------- 1 | SELECT 2 | * 3 | FROM 4 | Singers 5 | LIMIT 100 6 | -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_orderby.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_orderby.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_query_parameter.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_query_parameter.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_root_parent.sql: -------------------------------------------------------------------------------- 1 | ( SELECT * FROM Singers ) 2 | -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_select_in_from.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_select_in_from.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_table_alias.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_table_alias.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_table_hint.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_table_hint.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_tablesample.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_tablesample.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_tableset.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_tableset.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_tableset_complex.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_tableset_complex.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_value_hex.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_value_hex.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_where.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_where.sql -------------------------------------------------------------------------------- /testdata/input/query/select_singer_with_where_and_op.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_singer_with_where_and_op.sql -------------------------------------------------------------------------------- /testdata/input/query/select_star.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_star.sql -------------------------------------------------------------------------------- /testdata/input/query/select_star_except.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_star_except.sql -------------------------------------------------------------------------------- /testdata/input/query/select_star_except_replace.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_star_except_replace.sql -------------------------------------------------------------------------------- /testdata/input/query/select_star_replace.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_star_replace.sql -------------------------------------------------------------------------------- /testdata/input/query/select_struct_compare_eq.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_struct_compare_eq.sql -------------------------------------------------------------------------------- /testdata/input/query/select_subscript_operators.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_subscript_operators.sql -------------------------------------------------------------------------------- /testdata/input/query/select_tablesample_with_cross_join.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_tablesample_with_cross_join.sql -------------------------------------------------------------------------------- /testdata/input/query/select_tablesample_with_subquery.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_tablesample_with_subquery.sql -------------------------------------------------------------------------------- /testdata/input/query/select_tablesample_with_table.sql: -------------------------------------------------------------------------------- 1 | SELECT 2 | * 3 | FROM 4 | Singers TABLESAMPLE BERNOULLI (90 PERCENT) 5 | -------------------------------------------------------------------------------- /testdata/input/query/select_tablesample_with_table_alias.sql: -------------------------------------------------------------------------------- 1 | SELECT 2 | * 3 | FROM 4 | Singers AS S TABLESAMPLE BERNOULLI (90 PERCENT) 5 | -------------------------------------------------------------------------------- /testdata/input/query/select_union_chain.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_union_chain.sql -------------------------------------------------------------------------------- /testdata/input/query/select_unnest_with_offset.sql: -------------------------------------------------------------------------------- 1 | SELECT 2 | * 3 | FROM 4 | UNNEST([1,2,3]) @{hint = 1} WITH OFFSET 5 | -------------------------------------------------------------------------------- /testdata/input/query/select_unnest_with_offset_and_alias.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_unnest_with_offset_and_alias.sql -------------------------------------------------------------------------------- /testdata/input/query/select_unnest_with_offset_and_alias_min.sql: -------------------------------------------------------------------------------- 1 | SELECT 2 | * 3 | FROM 4 | UNNEST([1,2,3]) value WITH OFFSET num 5 | -------------------------------------------------------------------------------- /testdata/input/query/select_with.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_with.sql -------------------------------------------------------------------------------- /testdata/input/query/select_with_after_hint.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_with_after_hint.sql -------------------------------------------------------------------------------- /testdata/input/query/select_with_comment.sql: -------------------------------------------------------------------------------- 1 | -- foobar 2 | select 1 3 | -------------------------------------------------------------------------------- /testdata/input/query/select_with_field_path.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_with_field_path.sql -------------------------------------------------------------------------------- /testdata/input/query/select_with_multiple_ctes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_with_multiple_ctes.sql -------------------------------------------------------------------------------- /testdata/input/query/select_with_reservedword.sql: -------------------------------------------------------------------------------- 1 | SELECT 2 | * 3 | FROM 4 | `UNNEST` 5 | -------------------------------------------------------------------------------- /testdata/input/query/select_with_sequence_function.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/select_with_sequence_function.sql -------------------------------------------------------------------------------- /testdata/input/query/select_with_trailing_comma.sql: -------------------------------------------------------------------------------- 1 | SELECT 1, 2, -------------------------------------------------------------------------------- /testdata/input/query/with_paren_query_limit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/query/with_paren_query_limit.sql -------------------------------------------------------------------------------- /testdata/input/statement/!bad_call_cancel_query_with_hint.sql: -------------------------------------------------------------------------------- 1 | @{unknown_hint=1} 2 | CALL cancel_query("12345") -------------------------------------------------------------------------------- /testdata/input/statement/!bad_call_cancel_query_with_hint_oneline.sql: -------------------------------------------------------------------------------- 1 | @{unknown_hint=1} CALL cancel_query("12345") -------------------------------------------------------------------------------- /testdata/input/statement/call_cancel_query.sql: -------------------------------------------------------------------------------- 1 | CALL cancel_query("12345") -------------------------------------------------------------------------------- /testdata/input/statement/call_complex_args.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/statement/call_complex_args.sql -------------------------------------------------------------------------------- /testdata/input/statement/call_path.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/input/statement/call_path.sql -------------------------------------------------------------------------------- /testdata/result/ddl/!bad_alter_table_add_column.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/!bad_alter_table_add_column.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/!bad_create_table_with_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/!bad_create_table_with_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/!bad_create_view.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/!bad_create_view.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_change_stream_options.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_change_stream_options.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_change_stream_set_for_all.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_change_stream_set_for_all.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_database.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_database.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_index_add_stored_column.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_index_add_stored_column.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_index_drop_stored_column.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_index_drop_stored_column.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_locality_group.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_locality_group.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_model.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_model.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_model_if_exists.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_model_if_exists.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_proto_bundle_all.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_proto_bundle_all.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_proto_bundle_delete.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_proto_bundle_delete.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_proto_bundle_insert.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_proto_bundle_insert.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_proto_bundle_noop.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_proto_bundle_noop.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_proto_bundle_update.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_proto_bundle_update.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_sequence_no_skip_range.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_sequence_no_skip_range.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_sequence_set_options.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_sequence_set_options.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_sequence_skip_range.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_sequence_skip_range.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_statistics.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_statistics.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_add_check.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_add_check.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_add_column.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_add_column.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_add_column_identity.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_add_column_identity.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_add_constraint_check.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_add_constraint_check.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_add_foreign_key.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_add_foreign_key.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_add_synonym.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_add_synonym.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_alter_column.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_alter_column.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_alter_column_set.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_alter_column_set.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_drop_column.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_drop_column.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_drop_constraint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_drop_constraint.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_drop_synonym.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_drop_synonym.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_rename_to.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_rename_to.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_rename_to_add_synonym.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_rename_to_add_synonym.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_set_interleave_in.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_set_interleave_in.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_set_on_delete.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_set_on_delete.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/alter_table_set_options.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/alter_table_set_options.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/analyze.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/analyze.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_change_stream.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_change_stream.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_change_stream_for_all.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_change_stream_for_all.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_change_stream_for_table.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_change_stream_for_table.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_change_stream_for_tables.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_change_stream_for_tables.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_database.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_database.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_index.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_index.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_index_if_not_exists.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_index_if_not_exists.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_index_interleave.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_index_interleave.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_index_options.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_index_options.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_index_storing.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_index_storing.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_locality_group_options.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_locality_group_options.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_locality_group_simple.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_locality_group_simple.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_model.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_model.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_model_if_not_exists.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_model_if_not_exists.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_model_struct_output.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_model_struct_output.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_model_with_trailing_commas.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_model_with_trailing_commas.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_or_replace_model.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_or_replace_model.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_or_replace_view.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_or_replace_view.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_placement.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_placement.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_property_graph_schemaless.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_property_graph_schemaless.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_proto_bundle_backquoted.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_proto_bundle_backquoted.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_role.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_role.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_schema.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_schema.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_search_index_full.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_search_index_full.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_search_index_null_filtered.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_search_index_null_filtered.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_search_index_simple.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_search_index_simple.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_sequance.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_sequance.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_table.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_table.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_table_cluster.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_table_cluster.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_table_for_format_test.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_table_for_format_test.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_table_fulltext_albums.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_table_fulltext_albums.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_table_if_not_exists.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_table_if_not_exists.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_table_options.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_table_options.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_table_row_deletion_policy.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_table_row_deletion_policy.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_table_synonyms.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_table_synonyms.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_table_synonyms_abnormal.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_table_synonyms_abnormal.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_table_trailing_comma.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_table_trailing_comma.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_table_types.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_table_types.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_table_with_auto_increment.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_table_with_auto_increment.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_uniq_null_filtered_index.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_uniq_null_filtered_index.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_vector_index.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_vector_index.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_view.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_view.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/create_view_sql_security_definer.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/create_view_sql_security_definer.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_change_stream.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_change_stream.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_index.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_index.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_index_if_exists.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_index_if_exists.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_locality_group.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_locality_group.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_model.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_model.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_model_if_exists.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_model_if_exists.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_property_graph.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_property_graph.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_property_graph_if_exists.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_property_graph_if_exists.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_proto_bunldle.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_proto_bunldle.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_role.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_role.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_schema.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_schema.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_search_index.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_search_index.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_sequence.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_sequence.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_sequence_if_exits.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_sequence_if_exits.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_table.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_table.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_table_if_exists.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_table_if_exists.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_vector_index.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_vector_index.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/drop_view.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/drop_view.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/grant_change_stream_privilege.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/grant_change_stream_privilege.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/grant_execute_on_table_function.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/grant_execute_on_table_function.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/grant_privileges.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/grant_privileges.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/grant_role.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/grant_role.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/grant_select_on_view.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/grant_select_on_view.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/named_schemas_alter_index.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/named_schemas_alter_index.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/named_schemas_alter_sequence.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/named_schemas_alter_sequence.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/named_schemas_create_index.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/named_schemas_create_index.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/named_schemas_create_sequence.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/named_schemas_create_sequence.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/named_schemas_create_table.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/named_schemas_create_table.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/named_schemas_create_view.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/named_schemas_create_view.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/named_schemas_drop_index.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/named_schemas_drop_index.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/named_schemas_drop_sequence.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/named_schemas_drop_sequence.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/named_schemas_drop_table.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/named_schemas_drop_table.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/named_schemas_drop_view.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/named_schemas_drop_view.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/rename_table_multiple.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/rename_table_multiple.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/rename_table_single.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/rename_table_single.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/revoke_change_stream_privilege.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/revoke_change_stream_privilege.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/revoke_execute_on_table_function.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/revoke_execute_on_table_function.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/revoke_privileges.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/revoke_privileges.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/revoke_role.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/revoke_role.sql.txt -------------------------------------------------------------------------------- /testdata/result/ddl/revoke_select_on_view.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/ddl/revoke_select_on_view.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/!bad_delete.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/!bad_delete.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/!bad_delete_with_bad_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/!bad_delete_with_bad_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/!bad_delete_with_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/!bad_delete_with_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/!bad_insert.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/!bad_insert.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/!bad_insert_with_bad_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/!bad_insert_with_bad_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/!bad_insert_with_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/!bad_insert_with_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/!bad_update.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/!bad_update.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/!bad_update_with_bad_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/!bad_update_with_bad_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/!bad_update_with_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/!bad_update_with_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/delete _from.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/delete _from.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/delete.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/delete.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/delete_as.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/delete_as.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/delete_fqn.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/delete_fqn.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/delete_then_return.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/delete_then_return.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/delete_with_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/delete_with_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/insert_cte_select.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/insert_cte_select.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/insert_fqn_values.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/insert_fqn_values.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/insert_into_values.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/insert_into_values.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/insert_or_ignore.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/insert_or_ignore.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/insert_or_update.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/insert_or_update.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/insert_select.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/insert_select.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/insert_values.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/insert_values.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/insert_values_default.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/insert_values_default.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/insert_with_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/insert_with_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/insert_with_sequence_function.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/insert_with_sequence_function.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/update.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/update.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/update_as.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/update_as.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/update_fqn.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/update_fqn.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/update_then_return_with_action.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/update_then_return_with_action.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/update_where_select_for_update.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/update_where_select_for_update.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/update_with_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/update_with_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/dml/update_with_safe_ml_predict.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/dml/update_with_safe_ml_predict.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/!bad_new_braced_constructor.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/!bad_new_braced_constructor.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/!bad_plus.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/!bad_plus.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/!bad_plus2.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/!bad_plus2.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/!bad_typed_struct.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/!bad_typed_struct.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/array_literal_empty_with_types.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/array_literal_empty_with_types.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/braced_new_constructor.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/braced_new_constructor.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/braced_new_constructor_empty.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/braced_new_constructor_empty.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/braced_new_constructor_oneliner.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/braced_new_constructor_oneliner.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/bytes_literal_seven_bits.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/bytes_literal_seven_bits.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/cast_as_typename.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/cast_as_typename.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/conversion_functions_safe_cast.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/conversion_functions_safe_cast.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/edge_case_backquote_keyword.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/edge_case_backquote_keyword.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/edge_case_backquote_non_keyword.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/edge_case_backquote_non_keyword.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/json_literal.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/json_literal.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/new_constructor.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/new_constructor.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/new_constructor_empty.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/new_constructor_empty.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/string_literal_seven_bits.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/string_literal_seven_bits.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/value_subquery_select_as_struct.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/value_subquery_select_as_struct.sql.txt -------------------------------------------------------------------------------- /testdata/result/expr/value_subquery_select_as_value.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/expr/value_subquery_select_as_value.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/!bad_hint_select.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/!bad_hint_select.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/!bad_hint_select_2.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/!bad_hint_select_2.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/!bad_select.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/!bad_select.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/!bad_select_order.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/!bad_select_order.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/!bad_select_union_select.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/!bad_select_union_select.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/!bad_with_select_with_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/!bad_with_select_with_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/aggregate_function_calls.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/aggregate_function_calls.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/aggregate_functions.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/aggregate_functions.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/edge_case_dot_star_except.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/edge_case_dot_star_except.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/from_query.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/from_query.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/pipe_cte_from.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/pipe_cte_from.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/pipe_from_select_all.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/pipe_from_select_all.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_alias_without_as.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_alias_without_as.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_array_with_struct.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_array_with_struct.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_call_with_named_expr.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_call_with_named_expr.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_cast.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_cast.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_count_asterisk.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_count_asterisk.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_count_distinct.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_count_distinct.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_dot_star.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_dot_star.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_dot_star_except.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_dot_star_except.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_dot_star_replace.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_dot_star_replace.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_expr.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_expr.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_expr_extract.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_expr_extract.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_for_update.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_for_update.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_from_change_stream.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_from_change_stream.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_from_implicit_unnest.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_from_implicit_unnest.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_from_join_unnest.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_from_join_unnest.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_from_ml_predict_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_from_ml_predict_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_from_path.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_from_path.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_function_hints.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_function_hints.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_hint_path.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_hint_path.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_interval_values.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_interval_values.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_literals_all.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_literals_all.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_literals_array.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_literals_array.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_literals_bytes.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_literals_bytes.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_literals_date.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_literals_date.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_literals_float.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_literals_float.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_literals_int.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_literals_int.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_literals_paren.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_literals_paren.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_literals_string.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_literals_string.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_literals_struct.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_literals_struct.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_nest_complex.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_nest_complex.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_select_limit_expr.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_select_limit_expr.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_singer_with_asterisk.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_singer_with_asterisk.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_singer_with_distinct.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_singer_with_distinct.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_singer_with_full_join.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_singer_with_full_join.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_singer_with_groupby.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_singer_with_groupby.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_singer_with_hash_join.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_singer_with_hash_join.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_singer_with_having.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_singer_with_having.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_singer_with_join.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_singer_with_join.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_singer_with_join_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_singer_with_join_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_singer_with_limit.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_singer_with_limit.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_singer_with_orderby.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_singer_with_orderby.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_singer_with_tableset.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_singer_with_tableset.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_singer_with_value_hex.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_singer_with_value_hex.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_singer_with_where.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_singer_with_where.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_star.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_star.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_star_except.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_star_except.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_star_except_replace.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_star_except_replace.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_star_replace.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_star_replace.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_struct_compare_eq.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_struct_compare_eq.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_subscript_operators.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_subscript_operators.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_union_chain.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_union_chain.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_unnest_with_offset.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_unnest_with_offset.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_with.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_with.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_with_after_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_with_after_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_with_comment.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_with_comment.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_with_field_path.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_with_field_path.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_with_multiple_ctes.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_with_multiple_ctes.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_with_reservedword.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_with_reservedword.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/select_with_trailing_comma.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/select_with_trailing_comma.sql.txt -------------------------------------------------------------------------------- /testdata/result/query/with_paren_query_limit.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/query/with_paren_query_limit.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/!bad_create_view.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/!bad_create_view.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/!bad_delete.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/!bad_delete.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/!bad_delete_with_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/!bad_delete_with_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/!bad_hint_select.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/!bad_hint_select.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/!bad_hint_select_2.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/!bad_hint_select_2.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/!bad_insert.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/!bad_insert.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/!bad_insert_with_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/!bad_insert_with_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/!bad_select.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/!bad_select.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/!bad_select_order.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/!bad_select_order.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/!bad_select_union_select.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/!bad_select_union_select.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/!bad_update.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/!bad_update.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/!bad_update_with_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/!bad_update_with_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/aggregate_function_calls.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/aggregate_function_calls.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/aggregate_functions.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/aggregate_functions.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/alter_database.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/alter_database.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/alter_locality_group.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/alter_locality_group.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/alter_model.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/alter_model.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/alter_model_if_exists.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/alter_model_if_exists.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/alter_proto_bundle_all.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/alter_proto_bundle_all.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/alter_proto_bundle_noop.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/alter_proto_bundle_noop.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/alter_statistics.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/alter_statistics.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/alter_table_add_check.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/alter_table_add_check.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/alter_table_add_column.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/alter_table_add_column.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/alter_table_add_synonym.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/alter_table_add_synonym.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/alter_table_alter_column.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/alter_table_alter_column.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/alter_table_drop_column.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/alter_table_drop_column.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/alter_table_drop_synonym.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/alter_table_drop_synonym.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/alter_table_rename_to.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/alter_table_rename_to.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/alter_table_set_options.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/alter_table_set_options.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/analyze.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/analyze.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/call_cancel_query.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/call_cancel_query.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/call_complex_args.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/call_complex_args.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/call_path.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/call_path.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_change_stream.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_change_stream.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_database.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_database.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_index.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_index.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_index_interleave.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_index_interleave.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_index_options.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_index_options.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_index_storing.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_index_storing.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_model.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_model.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_or_replace_model.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_or_replace_model.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_or_replace_view.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_or_replace_view.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_placement.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_placement.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_role.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_role.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_schema.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_schema.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_search_index_full.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_search_index_full.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_sequance.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_sequance.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_table.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_table.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_table_cluster.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_table_cluster.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_table_options.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_table_options.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_table_synonyms.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_table_synonyms.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_table_types.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_table_types.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_vector_index.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_vector_index.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/create_view.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/create_view.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/delete _from.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/delete _from.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/delete.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/delete.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/delete_as.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/delete_as.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/delete_fqn.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/delete_fqn.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/delete_then_return.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/delete_then_return.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/delete_with_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/delete_with_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_change_stream.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_change_stream.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_index.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_index.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_index_if_exists.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_index_if_exists.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_locality_group.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_locality_group.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_model.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_model.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_model_if_exists.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_model_if_exists.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_property_graph.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_property_graph.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_proto_bunldle.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_proto_bunldle.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_role.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_role.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_schema.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_schema.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_search_index.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_search_index.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_sequence.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_sequence.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_sequence_if_exits.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_sequence_if_exits.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_table.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_table.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_table_if_exists.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_table_if_exists.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_vector_index.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_vector_index.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/drop_view.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/drop_view.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/from_query.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/from_query.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/grant_privileges.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/grant_privileges.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/grant_role.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/grant_role.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/grant_select_on_view.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/grant_select_on_view.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/insert_cte_select.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/insert_cte_select.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/insert_fqn_values.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/insert_fqn_values.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/insert_into_values.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/insert_into_values.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/insert_or_ignore.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/insert_or_ignore.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/insert_or_update.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/insert_or_update.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/insert_select.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/insert_select.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/insert_values.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/insert_values.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/insert_values_default.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/insert_values_default.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/insert_with_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/insert_with_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/named_schemas_drop_index.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/named_schemas_drop_index.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/named_schemas_drop_table.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/named_schemas_drop_table.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/named_schemas_drop_view.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/named_schemas_drop_view.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/pipe_cte_from.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/pipe_cte_from.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/pipe_from_select_all.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/pipe_from_select_all.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/rename_table_multiple.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/rename_table_multiple.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/rename_table_single.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/rename_table_single.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/revoke_privileges.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/revoke_privileges.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/revoke_role.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/revoke_role.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/revoke_select_on_view.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/revoke_select_on_view.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_alias_without_as.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_alias_without_as.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_array_with_struct.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_array_with_struct.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_cast.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_cast.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_count_asterisk.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_count_asterisk.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_count_distinct.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_count_distinct.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_dot_star.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_dot_star.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_dot_star_except.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_dot_star_except.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_dot_star_replace.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_dot_star_replace.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_expr.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_expr.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_expr_extract.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_expr_extract.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_for_update.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_for_update.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_from_join_unnest.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_from_join_unnest.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_from_path.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_from_path.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_function_hints.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_function_hints.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_hint_path.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_hint_path.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_interval_values.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_interval_values.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_literals_all.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_literals_all.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_literals_array.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_literals_array.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_literals_bytes.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_literals_bytes.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_literals_date.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_literals_date.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_literals_float.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_literals_float.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_literals_int.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_literals_int.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_literals_paren.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_literals_paren.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_literals_string.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_literals_string.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_literals_struct.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_literals_struct.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_nest_complex.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_nest_complex.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_select_limit_expr.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_select_limit_expr.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_singer_with_join.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_singer_with_join.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_singer_with_limit.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_singer_with_limit.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_singer_with_where.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_singer_with_where.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_star.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_star.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_star_except.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_star_except.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_star_replace.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_star_replace.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_struct_compare_eq.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_struct_compare_eq.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_union_chain.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_union_chain.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_with.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_with.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_with_after_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_with_after_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_with_comment.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_with_comment.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_with_field_path.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_with_field_path.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/select_with_reservedword.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/select_with_reservedword.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/update.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/update.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/update_as.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/update_as.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/update_fqn.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/update_fqn.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/update_with_hint.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/update_with_hint.sql.txt -------------------------------------------------------------------------------- /testdata/result/statement/with_paren_query_limit.sql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/testdata/result/statement/with_paren_query_limit.sql.txt -------------------------------------------------------------------------------- /token/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/token/file.go -------------------------------------------------------------------------------- /token/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/token/file_test.go -------------------------------------------------------------------------------- /token/keywords.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/token/keywords.go -------------------------------------------------------------------------------- /token/quote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/token/quote.go -------------------------------------------------------------------------------- /token/quote_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/token/quote_test.go -------------------------------------------------------------------------------- /token/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/token/token.go -------------------------------------------------------------------------------- /tools/astcatalog/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/tools/astcatalog/main.go -------------------------------------------------------------------------------- /tools/gen-ast-pos/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/tools/gen-ast-pos/main.go -------------------------------------------------------------------------------- /tools/gen-ast-walk/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/tools/gen-ast-walk/main.go -------------------------------------------------------------------------------- /tools/parse/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/tools/parse/main.go -------------------------------------------------------------------------------- /tools/util/astcatalog/catalog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/tools/util/astcatalog/catalog.go -------------------------------------------------------------------------------- /tools/util/astcatalog/load.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/tools/util/astcatalog/load.go -------------------------------------------------------------------------------- /tools/util/poslang/expr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/tools/util/poslang/expr.go -------------------------------------------------------------------------------- /tools/util/poslang/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudspannerecosystem/memefish/HEAD/tools/util/poslang/parser.go --------------------------------------------------------------------------------