├── .cursor ├── rules │ └── project-structure.mdc └── template │ └── pylint 问题修复.txt ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── pylint.yml ├── .gitignore ├── LICENSE ├── README.md ├── demo ├── __init__.py ├── demo_101.py ├── demo_102.py ├── demo_201.py ├── demo_202.py ├── demo_203.py ├── demo_301.py └── demo_302.py ├── docs ├── SELECT语句解析规则.md ├── SQL 解析器语义组映射.md ├── SQL 词法分析的格式化规则.md └── 版本更新记录.md ├── metasequoia_sql ├── __init__.py ├── ast │ ├── __init__.py │ ├── base.py │ ├── basic │ │ ├── __init__.py │ │ ├── charset_name.py │ │ ├── fixed_enum.py │ │ ├── ident.py │ │ ├── literal.py │ │ ├── time_unit.py │ │ └── variable.py │ ├── clause │ │ ├── __init__.py │ │ ├── ddl_partition_by_clause.py │ │ ├── group_by_clause.py │ │ ├── index_hint_clause.py │ │ ├── into_clause.py │ │ ├── limit_clause.py │ │ ├── locking_clause.py │ │ ├── order_by_clause.py │ │ ├── over_clause.py │ │ ├── require_clause.py │ │ └── with_clause.py │ ├── expression │ │ ├── __init__.py │ │ ├── approx_expression.py │ │ ├── function_expression.py │ │ ├── general_expression.py │ │ ├── operator_expression.py │ │ ├── sum_expression.py │ │ └── window_function_expression.py │ ├── phrase │ │ ├── __init__.py │ │ ├── account_lock_expire_option.py │ │ ├── alter_command.py │ │ ├── alter_user.py │ │ ├── connect_option.py │ │ ├── cpu_range.py │ │ ├── ddl_alter_option.py │ │ ├── ddl_column_attribute.py │ │ ├── ddl_index_attribute.py │ │ ├── ddl_option.py │ │ ├── ddl_table_element.py │ │ ├── dml_option.py │ │ ├── field_type.py │ │ ├── filter_definition.py │ │ ├── function_option.py │ │ ├── identification.py │ │ ├── json_table_option.py │ │ ├── on_duplicate.py │ │ ├── process_command.py │ │ ├── schedule_time.py │ │ ├── server_option.py │ │ ├── source_definition.py │ │ ├── source_file_definition.py │ │ ├── sql_state.py │ │ ├── thread_priority.py │ │ ├── time_interval.py │ │ ├── user_attribute.py │ │ └── user_registration.py │ ├── statement │ │ ├── __init__.py │ │ ├── alter_database_statement.py │ │ ├── alter_event_statement.py │ │ ├── alter_function_statement.py │ │ ├── alter_instance_statement.py │ │ ├── alter_logfile_statement.py │ │ ├── alter_procedure_statement.py │ │ ├── alter_resource_group_statement.py │ │ ├── alter_server_statement.py │ │ ├── alter_table_statement.py │ │ ├── alter_tablespace_statement.py │ │ ├── alter_undo_tablespace_statement.py │ │ ├── alter_user_statement.py │ │ ├── alter_view_statement.py │ │ ├── analyze_statement.py │ │ ├── begin_statement.py │ │ ├── binlog_statement.py │ │ ├── call_statement.py │ │ ├── change_statement.py │ │ ├── check_table_statement.py │ │ ├── checksum_statement.py │ │ ├── clone_statement.py │ │ ├── commit_statement.py │ │ ├── create_database_statement.py │ │ ├── create_event_statement.py │ │ ├── create_function_statement.py │ │ ├── create_index_statement.py │ │ ├── create_logfile_statement.py │ │ ├── create_procedure_statement.py │ │ ├── create_resource_group_statement.py │ │ ├── create_role_statement.py │ │ ├── create_server_statement.py │ │ ├── create_srs_statement.py │ │ ├── create_table_statement.py │ │ ├── create_tablespace_statement.py │ │ ├── create_trigger_statement.py │ │ ├── create_undo_tablespace_statement.py │ │ ├── create_user_statement.py │ │ ├── create_view_statement.py │ │ ├── deallocate_statement.py │ │ ├── delete_statement.py │ │ ├── describe_statement.py │ │ ├── do_statement.py │ │ ├── drop_statement.py │ │ ├── execute_statement.py │ │ ├── explain_statement.py │ │ ├── flush_statement.py │ │ ├── get_diagnostics_statement.py │ │ ├── grant_and_revoke_statement.py │ │ ├── group_replication_statement.py │ │ ├── handler_statement.py │ │ ├── help_statement.py │ │ ├── import_statement.py │ │ ├── insert_or_replace_statement.py │ │ ├── install_or_uninstall_statement.py │ │ ├── keycache_and_preload_statement.py │ │ ├── kill_statement.py │ │ ├── load_statement.py │ │ ├── lock_or_unlock_statement.py │ │ ├── optimize_table_statement.py │ │ ├── prepare_statement.py │ │ ├── purge_statement.py │ │ ├── release_statement.py │ │ ├── rename_statement.py │ │ ├── repair_table_statement.py │ │ ├── reset_statement.py │ │ ├── restart_statement.py │ │ ├── rollback_statement.py │ │ ├── savepoint_statement.py │ │ ├── select_statement.py │ │ ├── set_password_statement.py │ │ ├── set_resource_group_statement.py │ │ ├── set_role_statement.py │ │ ├── set_statement.py │ │ ├── set_transaction_statement.py │ │ ├── show_statement.py │ │ ├── shutdown_statement.py │ │ ├── signal_and_resignal_statement.py │ │ ├── start_replica_statement.py │ │ ├── start_transaction_statement.py │ │ ├── stop_replica_statement.py │ │ ├── truncate_statement.py │ │ ├── update_statement.py │ │ ├── use_statement.py │ │ └── xa_statement.py │ └── table │ │ ├── __init__.py │ │ ├── derived_table.py │ │ ├── general_table.py │ │ ├── joined_table.py │ │ ├── single_table.py │ │ └── table_function.py ├── lexical │ ├── __init__.py │ ├── lex_constants.py │ ├── lex_fsm.py │ └── lex_states.py ├── syntax │ └── __init__.py └── terminal │ ├── __init__.py │ ├── keyword_map.py │ └── terminal_type.py ├── metasequoia_sql_grammar ├── __init__.py ├── basic │ ├── __init__.py │ ├── charset_name.py │ ├── fixed_enum.py │ ├── fixed_word.py │ ├── ident.py │ ├── ident_mysql.py │ ├── literal.py │ ├── param.py │ ├── time_unit.py │ └── variable.py ├── build_parser.py ├── clause │ ├── __init__.py │ ├── ddl_partition_by_clause.py │ ├── definer_clause.py │ ├── from_clause.py │ ├── group_by_clause.py │ ├── having_clause.py │ ├── index_hint_clause.py │ ├── into_clause.py │ ├── limit_clause.py │ ├── locking_clause.py │ ├── order_by_clause.py │ ├── over_clause.py │ ├── partition_clause.py │ ├── qualify_clause.py │ ├── require_clause.py │ ├── where_clause.py │ ├── window_clause.py │ ├── window_partition_by_clause.py │ └── with_clause.py ├── expression │ ├── __init__.py │ ├── function_expression.py │ ├── general_expression.py │ ├── sum_function_expression.py │ └── window_function_expression.py ├── phrase │ ├── __init__.py │ ├── account_lock_expire_option.py │ ├── alias.py │ ├── alter_command.py │ ├── alter_user.py │ ├── connect_option.py │ ├── cpu_range.py │ ├── datafile.py │ ├── ddl_alter_option.py │ ├── ddl_column_attribute.py │ ├── ddl_index_attribute.py │ ├── ddl_option.py │ ├── ddl_table_element.py │ ├── dml_option.py │ ├── event_attribute.py │ ├── field_type.py │ ├── filter_definition.py │ ├── function_option.py │ ├── identification.py │ ├── json_table_option.py │ ├── on_duplicate.py │ ├── process_command.py │ ├── schedule_time.py │ ├── server_option.py │ ├── source_definition.py │ ├── sql_state.py │ ├── thread_priority.py │ ├── time_interval.py │ ├── undofile.py │ ├── user_attribute.py │ └── user_registration.py ├── statement │ ├── __init__.py │ ├── alter_database_statement.py │ ├── alter_event_statement.py │ ├── alter_function_statement.py │ ├── alter_instance_statement.py │ ├── alter_logfile_statement.py │ ├── alter_procedure_statement.py │ ├── alter_resource_group_statement.py │ ├── alter_server_statement.py │ ├── alter_table_statement.py │ ├── alter_tablespace_statement.py │ ├── alter_undo_tablespace_statement.py │ ├── alter_user_statement.py │ ├── alter_view_statement.py │ ├── analyze_statement.py │ ├── begin_statement.py │ ├── binlog_statement.py │ ├── call_statement.py │ ├── change_statement.py │ ├── check_table_statement.py │ ├── checksum_statement.py │ ├── clone_statement.py │ ├── commit_statement.py │ ├── create_database_statement.py │ ├── create_event_statement.py │ ├── create_function_statement.py │ ├── create_index_statement.py │ ├── create_logfile_statement.py │ ├── create_procedure_statement.py │ ├── create_resource_group_statement.py │ ├── create_role_statement.py │ ├── create_server_statement.py │ ├── create_srs_statement.py │ ├── create_table_statement.py │ ├── create_tablespace_statement.py │ ├── create_trigger_statement.py │ ├── create_undo_tablespace_statement.py │ ├── create_user_statement.py │ ├── create_view_statement.py │ ├── deallocate_statement.py │ ├── delete_statement.py │ ├── describe_statement.py │ ├── do_statement.py │ ├── drop_statement.py │ ├── execute_statement.py │ ├── explain_statement.py │ ├── flush_statement.py │ ├── get_diagnostics_statement.py │ ├── grant_and_revoke_statement.py │ ├── group_replication_statement.py │ ├── handler_statement.py │ ├── help_statement.py │ ├── import_statement.py │ ├── insert_or_replace_statement.py │ ├── install_or_uninstall_statement.py │ ├── keycache_and_preload_statement.py │ ├── kill_statement.py │ ├── load_statement.py │ ├── lock_or_unlock_statement.py │ ├── optimize_table_statement.py │ ├── prepare_statement.py │ ├── purge_statement.py │ ├── release_statement.py │ ├── rename_statement.py │ ├── repair_table_statement.py │ ├── reset_statement.py │ ├── restart_statement.py │ ├── rollback_statement.py │ ├── savepoint_statement.py │ ├── select_statement.py │ ├── set_password_statement.py │ ├── set_resource_group_statement.py │ ├── set_role_statement.py │ ├── set_statement.py │ ├── set_transaction_statement.py │ ├── show_statement.py │ ├── shutdown_statement.py │ ├── signal_and_resignal_statement.py │ ├── start_replica_statement.py │ ├── start_transaction_statement.py │ ├── stop_replica_statement.py │ ├── truncate_statement.py │ ├── update_statement.py │ ├── use_statement.py │ └── xa_statement.py ├── table │ ├── __init__.py │ ├── derived_table.py │ ├── general_table.py │ ├── joined_table.py │ ├── single_table.py │ └── table_function.py └── top_level_node.py ├── metasequoia_sql_old ├── __init__.py ├── analyzer │ ├── __init__.py │ ├── base.py │ ├── data_linage │ │ ├── __init__.py │ │ ├── table_lineage.py │ │ ├── table_lineage_analyzer.py │ │ └── table_lineage_storage.py │ ├── node.py │ ├── tool.py │ └── toolkit │ │ ├── __init__.py │ │ ├── all_level_standard_table.py │ │ ├── current_level_column_analyzer.py │ │ ├── current_level_sub_query.py │ │ ├── current_level_table_name_analyzer.py │ │ └── current_level_used_quote_columns.py ├── common │ ├── __init__.py │ ├── basic.py │ ├── char_set.py │ ├── name_set.py │ ├── scanner.py │ └── static.py ├── config.py ├── core │ ├── __init__.py │ ├── node.py │ ├── parser.py │ ├── sql_type.py │ └── static.py ├── errors.py ├── lexical │ ├── __init__.py │ ├── amt_node.py │ ├── fsm_machine.py │ ├── fsm_memory.py │ ├── fsm_operate.py │ ├── fsm_operation_map.py │ └── fsm_status.py └── plugins │ ├── __init__.py │ └── mybaitis.py ├── metasequoia_sql_test ├── __init__.py ├── common │ ├── __init__.py │ ├── lexical_base.py │ └── synatx_base.py ├── test_expression │ ├── __init__.py │ └── test_literal.py ├── test_lexical │ ├── __init__.py │ ├── test_lexical_multi_token.py │ ├── test_lexical_one_ident.py │ ├── test_lexical_one_keyword.py │ ├── test_lexical_one_literal.py │ └── test_lexical_one_operator.py └── test_syntax │ ├── __init__.py │ └── test_syntax.py ├── requirements.txt ├── scripts ├── __init__.py ├── demo_sql │ ├── README.md │ ├── __init__.py │ ├── dolphinscheduler_mysql.sql │ ├── sql_basic_tutorial.py │ └── with_demo.py ├── tests │ ├── __init__.py │ ├── test_ast_node.py │ ├── test_auto_build.py │ ├── test_core_parser.py │ ├── test_dolphinscheduler_mysql.py │ ├── test_issues.py │ ├── test_lexical.py │ ├── test_main.py │ └── test_parse_statement.py └── unittest_maker.py └── setup.py /.cursor/rules/project-structure.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/.cursor/rules/project-structure.mdc -------------------------------------------------------------------------------- /.cursor/template/pylint 问题修复.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/.cursor/template/pylint 问题修复.txt -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/pylint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/.github/workflows/pylint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /metasequoia_sql/syntax/parser.py 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/README.md -------------------------------------------------------------------------------- /demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/demo_101.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/demo/demo_101.py -------------------------------------------------------------------------------- /demo/demo_102.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/demo/demo_102.py -------------------------------------------------------------------------------- /demo/demo_201.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/demo/demo_201.py -------------------------------------------------------------------------------- /demo/demo_202.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/demo/demo_202.py -------------------------------------------------------------------------------- /demo/demo_203.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/demo/demo_203.py -------------------------------------------------------------------------------- /demo/demo_301.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/demo/demo_301.py -------------------------------------------------------------------------------- /demo/demo_302.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/demo/demo_302.py -------------------------------------------------------------------------------- /docs/SELECT语句解析规则.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/docs/SELECT语句解析规则.md -------------------------------------------------------------------------------- /docs/SQL 解析器语义组映射.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/docs/SQL 解析器语义组映射.md -------------------------------------------------------------------------------- /docs/SQL 词法分析的格式化规则.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/docs/SQL 词法分析的格式化规则.md -------------------------------------------------------------------------------- /docs/版本更新记录.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/docs/版本更新记录.md -------------------------------------------------------------------------------- /metasequoia_sql/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/base.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/basic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/basic/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/basic/charset_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/basic/charset_name.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/basic/fixed_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/basic/fixed_enum.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/basic/ident.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/basic/ident.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/basic/literal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/basic/literal.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/basic/time_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/basic/time_unit.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/basic/variable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/basic/variable.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/clause/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/clause/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/clause/ddl_partition_by_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/clause/ddl_partition_by_clause.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/clause/group_by_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/clause/group_by_clause.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/clause/index_hint_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/clause/index_hint_clause.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/clause/into_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/clause/into_clause.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/clause/limit_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/clause/limit_clause.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/clause/locking_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/clause/locking_clause.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/clause/order_by_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/clause/order_by_clause.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/clause/over_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/clause/over_clause.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/clause/require_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/clause/require_clause.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/clause/with_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/clause/with_clause.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/expression/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/expression/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/expression/approx_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/expression/approx_expression.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/expression/function_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/expression/function_expression.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/expression/general_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/expression/general_expression.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/expression/operator_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/expression/operator_expression.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/expression/sum_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/expression/sum_expression.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/expression/window_function_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/expression/window_function_expression.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/account_lock_expire_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/account_lock_expire_option.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/alter_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/alter_command.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/alter_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/alter_user.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/connect_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/connect_option.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/cpu_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/cpu_range.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/ddl_alter_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/ddl_alter_option.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/ddl_column_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/ddl_column_attribute.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/ddl_index_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/ddl_index_attribute.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/ddl_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/ddl_option.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/ddl_table_element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/ddl_table_element.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/dml_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/dml_option.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/field_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/field_type.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/filter_definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/filter_definition.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/function_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/function_option.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/identification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/identification.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/json_table_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/json_table_option.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/on_duplicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/on_duplicate.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/process_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/process_command.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/schedule_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/schedule_time.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/server_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/server_option.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/source_definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/source_definition.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/source_file_definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/source_file_definition.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/sql_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/sql_state.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/thread_priority.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/thread_priority.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/time_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/time_interval.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/user_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/user_attribute.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/phrase/user_registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/phrase/user_registration.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/alter_database_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/alter_database_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/alter_event_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/alter_event_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/alter_function_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/alter_function_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/alter_instance_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/alter_instance_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/alter_logfile_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/alter_logfile_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/alter_procedure_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/alter_procedure_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/alter_resource_group_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/alter_resource_group_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/alter_server_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/alter_server_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/alter_table_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/alter_table_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/alter_tablespace_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/alter_tablespace_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/alter_undo_tablespace_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/alter_undo_tablespace_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/alter_user_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/alter_user_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/alter_view_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/alter_view_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/analyze_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/analyze_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/begin_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/begin_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/binlog_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/binlog_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/call_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/call_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/change_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/change_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/check_table_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/check_table_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/checksum_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/checksum_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/clone_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/clone_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/commit_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/commit_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_database_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_database_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_event_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_event_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_function_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_function_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_index_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_index_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_logfile_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_logfile_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_procedure_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_procedure_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_resource_group_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_resource_group_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_role_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_role_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_server_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_server_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_srs_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_srs_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_table_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_table_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_tablespace_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_tablespace_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_trigger_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_trigger_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_undo_tablespace_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_undo_tablespace_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_user_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_user_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/create_view_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/create_view_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/deallocate_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/deallocate_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/delete_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/delete_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/describe_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/describe_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/do_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/do_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/drop_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/drop_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/execute_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/execute_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/explain_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/explain_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/flush_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/flush_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/get_diagnostics_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/get_diagnostics_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/grant_and_revoke_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/grant_and_revoke_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/group_replication_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/group_replication_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/handler_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/handler_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/help_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/help_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/import_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/import_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/insert_or_replace_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/insert_or_replace_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/install_or_uninstall_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/install_or_uninstall_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/keycache_and_preload_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/keycache_and_preload_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/kill_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/kill_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/load_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/load_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/lock_or_unlock_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/lock_or_unlock_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/optimize_table_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/optimize_table_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/prepare_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/prepare_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/purge_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/purge_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/release_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/release_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/rename_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/rename_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/repair_table_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/repair_table_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/reset_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/reset_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/restart_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/restart_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/rollback_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/rollback_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/savepoint_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/savepoint_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/select_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/select_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/set_password_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/set_password_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/set_resource_group_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/set_resource_group_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/set_role_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/set_role_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/set_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/set_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/set_transaction_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/set_transaction_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/show_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/show_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/shutdown_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/shutdown_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/signal_and_resignal_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/signal_and_resignal_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/start_replica_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/start_replica_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/start_transaction_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/start_transaction_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/stop_replica_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/stop_replica_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/truncate_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/truncate_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/update_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/update_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/use_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/use_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/statement/xa_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/statement/xa_statement.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/table/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/table/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/table/derived_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/table/derived_table.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/table/general_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/table/general_table.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/table/joined_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/table/joined_table.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/table/single_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/table/single_table.py -------------------------------------------------------------------------------- /metasequoia_sql/ast/table/table_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/ast/table/table_function.py -------------------------------------------------------------------------------- /metasequoia_sql/lexical/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/lexical/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql/lexical/lex_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/lexical/lex_constants.py -------------------------------------------------------------------------------- /metasequoia_sql/lexical/lex_fsm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/lexical/lex_fsm.py -------------------------------------------------------------------------------- /metasequoia_sql/lexical/lex_states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/lexical/lex_states.py -------------------------------------------------------------------------------- /metasequoia_sql/syntax/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/syntax/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql/terminal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/terminal/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql/terminal/keyword_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/terminal/keyword_map.py -------------------------------------------------------------------------------- /metasequoia_sql/terminal/terminal_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql/terminal/terminal_type.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /metasequoia_sql_grammar/basic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /metasequoia_sql_grammar/basic/charset_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/basic/charset_name.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/basic/fixed_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/basic/fixed_enum.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/basic/fixed_word.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/basic/fixed_word.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/basic/ident.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/basic/ident.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/basic/ident_mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/basic/ident_mysql.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/basic/literal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/basic/literal.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/basic/param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/basic/param.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/basic/time_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/basic/time_unit.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/basic/variable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/basic/variable.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/build_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/build_parser.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/ddl_partition_by_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/ddl_partition_by_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/definer_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/definer_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/from_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/from_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/group_by_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/group_by_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/having_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/having_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/index_hint_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/index_hint_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/into_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/into_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/limit_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/limit_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/locking_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/locking_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/order_by_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/order_by_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/over_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/over_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/partition_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/partition_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/qualify_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/qualify_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/require_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/require_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/where_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/where_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/window_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/window_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/window_partition_by_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/window_partition_by_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/clause/with_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/clause/with_clause.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/expression/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /metasequoia_sql_grammar/expression/function_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/expression/function_expression.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/expression/general_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/expression/general_expression.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/expression/sum_function_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/expression/sum_function_expression.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/expression/window_function_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/expression/window_function_expression.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/account_lock_expire_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/account_lock_expire_option.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/alias.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/alias.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/alter_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/alter_command.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/alter_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/alter_user.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/connect_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/connect_option.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/cpu_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/cpu_range.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/datafile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/datafile.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/ddl_alter_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/ddl_alter_option.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/ddl_column_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/ddl_column_attribute.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/ddl_index_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/ddl_index_attribute.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/ddl_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/ddl_option.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/ddl_table_element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/ddl_table_element.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/dml_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/dml_option.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/event_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/event_attribute.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/field_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/field_type.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/filter_definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/filter_definition.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/function_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/function_option.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/identification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/identification.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/json_table_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/json_table_option.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/on_duplicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/on_duplicate.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/process_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/process_command.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/schedule_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/schedule_time.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/server_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/server_option.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/source_definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/source_definition.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/sql_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/sql_state.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/thread_priority.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/thread_priority.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/time_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/time_interval.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/undofile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/undofile.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/user_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/user_attribute.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/phrase/user_registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/phrase/user_registration.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | 表达式层级 3 | """ 4 | -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/alter_database_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/alter_database_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/alter_event_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/alter_event_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/alter_function_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/alter_function_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/alter_instance_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/alter_instance_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/alter_logfile_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/alter_logfile_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/alter_procedure_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/alter_procedure_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/alter_resource_group_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/alter_resource_group_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/alter_server_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/alter_server_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/alter_table_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/alter_table_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/alter_tablespace_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/alter_tablespace_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/alter_undo_tablespace_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/alter_undo_tablespace_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/alter_user_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/alter_user_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/alter_view_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/alter_view_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/analyze_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/analyze_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/begin_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/begin_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/binlog_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/binlog_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/call_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/call_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/change_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/change_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/check_table_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/check_table_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/checksum_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/checksum_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/clone_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/clone_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/commit_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/commit_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_database_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_database_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_event_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_event_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_function_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_function_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_index_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_index_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_logfile_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_logfile_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_procedure_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_procedure_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_resource_group_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_resource_group_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_role_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_role_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_server_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_server_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_srs_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_srs_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_table_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_table_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_tablespace_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_tablespace_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_trigger_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_trigger_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_undo_tablespace_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_undo_tablespace_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_user_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_user_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/create_view_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/create_view_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/deallocate_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/deallocate_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/delete_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/delete_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/describe_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/describe_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/do_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/do_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/drop_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/drop_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/execute_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/execute_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/explain_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/explain_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/flush_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/flush_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/get_diagnostics_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/get_diagnostics_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/grant_and_revoke_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/grant_and_revoke_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/group_replication_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/group_replication_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/handler_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/handler_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/help_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/help_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/import_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/import_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/insert_or_replace_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/insert_or_replace_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/install_or_uninstall_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/install_or_uninstall_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/keycache_and_preload_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/keycache_and_preload_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/kill_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/kill_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/load_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/load_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/lock_or_unlock_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/lock_or_unlock_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/optimize_table_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/optimize_table_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/prepare_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/prepare_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/purge_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/purge_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/release_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/release_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/rename_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/rename_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/repair_table_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/repair_table_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/reset_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/reset_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/restart_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/restart_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/rollback_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/rollback_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/savepoint_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/savepoint_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/select_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/select_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/set_password_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/set_password_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/set_resource_group_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/set_resource_group_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/set_role_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/set_role_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/set_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/set_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/set_transaction_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/set_transaction_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/show_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/show_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/shutdown_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/shutdown_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/signal_and_resignal_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/signal_and_resignal_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/start_replica_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/start_replica_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/start_transaction_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/start_transaction_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/stop_replica_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/stop_replica_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/truncate_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/truncate_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/update_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/update_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/use_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/use_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/statement/xa_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/statement/xa_statement.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/table/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /metasequoia_sql_grammar/table/derived_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/table/derived_table.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/table/general_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/table/general_table.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/table/joined_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/table/joined_table.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/table/single_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/table/single_table.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/table/table_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/table/table_function.py -------------------------------------------------------------------------------- /metasequoia_sql_grammar/top_level_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_grammar/top_level_node.py -------------------------------------------------------------------------------- /metasequoia_sql_old/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql_old/analyzer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/analyzer/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql_old/analyzer/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/analyzer/base.py -------------------------------------------------------------------------------- /metasequoia_sql_old/analyzer/data_linage/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | 数据血缘分析器 3 | """ 4 | -------------------------------------------------------------------------------- /metasequoia_sql_old/analyzer/data_linage/table_lineage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/analyzer/data_linage/table_lineage.py -------------------------------------------------------------------------------- /metasequoia_sql_old/analyzer/data_linage/table_lineage_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/analyzer/data_linage/table_lineage_analyzer.py -------------------------------------------------------------------------------- /metasequoia_sql_old/analyzer/data_linage/table_lineage_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/analyzer/data_linage/table_lineage_storage.py -------------------------------------------------------------------------------- /metasequoia_sql_old/analyzer/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/analyzer/node.py -------------------------------------------------------------------------------- /metasequoia_sql_old/analyzer/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/analyzer/tool.py -------------------------------------------------------------------------------- /metasequoia_sql_old/analyzer/toolkit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/analyzer/toolkit/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql_old/analyzer/toolkit/all_level_standard_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/analyzer/toolkit/all_level_standard_table.py -------------------------------------------------------------------------------- /metasequoia_sql_old/analyzer/toolkit/current_level_column_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/analyzer/toolkit/current_level_column_analyzer.py -------------------------------------------------------------------------------- /metasequoia_sql_old/analyzer/toolkit/current_level_sub_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/analyzer/toolkit/current_level_sub_query.py -------------------------------------------------------------------------------- /metasequoia_sql_old/analyzer/toolkit/current_level_table_name_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/analyzer/toolkit/current_level_table_name_analyzer.py -------------------------------------------------------------------------------- /metasequoia_sql_old/analyzer/toolkit/current_level_used_quote_columns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/analyzer/toolkit/current_level_used_quote_columns.py -------------------------------------------------------------------------------- /metasequoia_sql_old/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/common/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql_old/common/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/common/basic.py -------------------------------------------------------------------------------- /metasequoia_sql_old/common/char_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/common/char_set.py -------------------------------------------------------------------------------- /metasequoia_sql_old/common/name_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/common/name_set.py -------------------------------------------------------------------------------- /metasequoia_sql_old/common/scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/common/scanner.py -------------------------------------------------------------------------------- /metasequoia_sql_old/common/static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/common/static.py -------------------------------------------------------------------------------- /metasequoia_sql_old/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/config.py -------------------------------------------------------------------------------- /metasequoia_sql_old/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/core/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql_old/core/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/core/node.py -------------------------------------------------------------------------------- /metasequoia_sql_old/core/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/core/parser.py -------------------------------------------------------------------------------- /metasequoia_sql_old/core/sql_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/core/sql_type.py -------------------------------------------------------------------------------- /metasequoia_sql_old/core/static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/core/static.py -------------------------------------------------------------------------------- /metasequoia_sql_old/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/errors.py -------------------------------------------------------------------------------- /metasequoia_sql_old/lexical/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/lexical/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql_old/lexical/amt_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/lexical/amt_node.py -------------------------------------------------------------------------------- /metasequoia_sql_old/lexical/fsm_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/lexical/fsm_machine.py -------------------------------------------------------------------------------- /metasequoia_sql_old/lexical/fsm_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/lexical/fsm_memory.py -------------------------------------------------------------------------------- /metasequoia_sql_old/lexical/fsm_operate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/lexical/fsm_operate.py -------------------------------------------------------------------------------- /metasequoia_sql_old/lexical/fsm_operation_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/lexical/fsm_operation_map.py -------------------------------------------------------------------------------- /metasequoia_sql_old/lexical/fsm_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/lexical/fsm_status.py -------------------------------------------------------------------------------- /metasequoia_sql_old/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /metasequoia_sql_old/plugins/mybaitis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_old/plugins/mybaitis.py -------------------------------------------------------------------------------- /metasequoia_sql_test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /metasequoia_sql_test/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_test/common/__init__.py -------------------------------------------------------------------------------- /metasequoia_sql_test/common/lexical_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_test/common/lexical_base.py -------------------------------------------------------------------------------- /metasequoia_sql_test/common/synatx_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_test/common/synatx_base.py -------------------------------------------------------------------------------- /metasequoia_sql_test/test_expression/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /metasequoia_sql_test/test_expression/test_literal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_test/test_expression/test_literal.py -------------------------------------------------------------------------------- /metasequoia_sql_test/test_lexical/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /metasequoia_sql_test/test_lexical/test_lexical_multi_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_test/test_lexical/test_lexical_multi_token.py -------------------------------------------------------------------------------- /metasequoia_sql_test/test_lexical/test_lexical_one_ident.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_test/test_lexical/test_lexical_one_ident.py -------------------------------------------------------------------------------- /metasequoia_sql_test/test_lexical/test_lexical_one_keyword.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_test/test_lexical/test_lexical_one_keyword.py -------------------------------------------------------------------------------- /metasequoia_sql_test/test_lexical/test_lexical_one_literal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_test/test_lexical/test_lexical_one_literal.py -------------------------------------------------------------------------------- /metasequoia_sql_test/test_lexical/test_lexical_one_operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_test/test_lexical/test_lexical_one_operator.py -------------------------------------------------------------------------------- /metasequoia_sql_test/test_syntax/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /metasequoia_sql_test/test_syntax/test_syntax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/metasequoia_sql_test/test_syntax/test_syntax.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/demo_sql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/scripts/demo_sql/README.md -------------------------------------------------------------------------------- /scripts/demo_sql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/demo_sql/dolphinscheduler_mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/scripts/demo_sql/dolphinscheduler_mysql.sql -------------------------------------------------------------------------------- /scripts/demo_sql/sql_basic_tutorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/scripts/demo_sql/sql_basic_tutorial.py -------------------------------------------------------------------------------- /scripts/demo_sql/with_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/scripts/demo_sql/with_demo.py -------------------------------------------------------------------------------- /scripts/tests/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | 增加单元测试覆盖率检测工具 3 | """ 4 | -------------------------------------------------------------------------------- /scripts/tests/test_ast_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/scripts/tests/test_ast_node.py -------------------------------------------------------------------------------- /scripts/tests/test_auto_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/scripts/tests/test_auto_build.py -------------------------------------------------------------------------------- /scripts/tests/test_core_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/scripts/tests/test_core_parser.py -------------------------------------------------------------------------------- /scripts/tests/test_dolphinscheduler_mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/scripts/tests/test_dolphinscheduler_mysql.py -------------------------------------------------------------------------------- /scripts/tests/test_issues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/scripts/tests/test_issues.py -------------------------------------------------------------------------------- /scripts/tests/test_lexical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/scripts/tests/test_lexical.py -------------------------------------------------------------------------------- /scripts/tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/scripts/tests/test_main.py -------------------------------------------------------------------------------- /scripts/tests/test_parse_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/scripts/tests/test_parse_statement.py -------------------------------------------------------------------------------- /scripts/unittest_maker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/scripts/unittest_maker.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangxingJiang/metasequoia-sql/HEAD/setup.py --------------------------------------------------------------------------------