├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── driver ├── client.go ├── client_test.go ├── mock.go ├── rows.go ├── rows_test.go ├── server.go ├── server_test.go ├── session.go ├── session_test.go ├── statement.go └── statement_test.go ├── examples ├── client.go └── mysqld.go ├── go.mod ├── go.sum ├── makefile ├── packet ├── error.go ├── mock.go ├── packets.go ├── packets_test.go ├── stream.go └── stream_test.go ├── proto ├── auth.go ├── auth_test.go ├── column.go ├── column_test.go ├── const.go ├── eof.go ├── eof_test.go ├── err.go ├── err_test.go ├── greeting.go ├── greeting_test.go ├── ok.go ├── ok_test.go ├── statement.go └── statement_test.go ├── sqldb ├── constants.go ├── constants_test.go ├── sql_error.go └── sql_error_test.go ├── sqlparser ├── .idea │ ├── misc.xml │ ├── modules.xml │ ├── sqlparser.iml │ ├── vcs.xml │ └── workspace.xml ├── Makefile ├── analyzer.go ├── analyzer_test.go ├── ast.go ├── ast_funcs.go ├── ast_test.go ├── checksum_test.go ├── comments.go ├── comments_test.go ├── constants.go ├── ddl_test.go ├── depends │ ├── bytes2 │ │ ├── buffer.go │ │ └── buffer_test.go │ ├── common │ │ ├── buffer.go │ │ ├── buffer_test.go │ │ ├── hash_table.go │ │ ├── hash_table_test.go │ │ ├── unsafe.go │ │ └── unsafe_test.go │ ├── query │ │ └── query.pb.go │ └── sqltypes │ │ ├── aggregation.go │ │ ├── aggregation_test.go │ │ ├── arithmetic.go │ │ ├── arithmetic_test.go │ │ ├── bind_variables.go │ │ ├── bind_variables_test.go │ │ ├── column.go │ │ ├── column_test.go │ │ ├── const.go │ │ ├── limit.go │ │ ├── limit_test.go │ │ ├── plan_value.go │ │ ├── result.go │ │ ├── result_test.go │ │ ├── row.go │ │ ├── time.go │ │ ├── time_test.go │ │ ├── type.go │ │ ├── type_test.go │ │ ├── value.go │ │ └── value_test.go ├── encodable.go ├── encodable_test.go ├── explain_test.go ├── impossible_query.go ├── impossible_query_test.go ├── kill_test.go ├── normalizer.go ├── normalizer_test.go ├── parse_test.go ├── parsed_query.go ├── parsed_query_test.go ├── parser.go ├── precedence_test.go ├── radon_test.go ├── rewriter.go ├── rewriter_api.go ├── select_test.go ├── set_test.go ├── show_test.go ├── sql.go ├── sql.y ├── token.go ├── token_test.go ├── tracked_buffer.go ├── tracked_buffer_test.go ├── txn_test.go ├── visitorgen │ ├── ast_walker.go │ ├── ast_walker_test.go │ ├── main │ │ └── main.go │ ├── sast.go │ ├── struct_producer.go │ ├── struct_producer_test.go │ ├── transformer.go │ ├── transformer_test.go │ ├── visitor_emitter.go │ ├── visitor_emitter_test.go │ └── visitorgen.go └── xa_test.go └── xlog ├── options.go ├── syslog.go ├── syslog_windows.go ├── xlog.go └── xlog_test.go /.gitignore: -------------------------------------------------------------------------------- 1 | tags 2 | bin/* 3 | *.output 4 | coverage.* 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/README.md -------------------------------------------------------------------------------- /driver/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/driver/client.go -------------------------------------------------------------------------------- /driver/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/driver/client_test.go -------------------------------------------------------------------------------- /driver/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/driver/mock.go -------------------------------------------------------------------------------- /driver/rows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/driver/rows.go -------------------------------------------------------------------------------- /driver/rows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/driver/rows_test.go -------------------------------------------------------------------------------- /driver/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/driver/server.go -------------------------------------------------------------------------------- /driver/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/driver/server_test.go -------------------------------------------------------------------------------- /driver/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/driver/session.go -------------------------------------------------------------------------------- /driver/session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/driver/session_test.go -------------------------------------------------------------------------------- /driver/statement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/driver/statement.go -------------------------------------------------------------------------------- /driver/statement_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/driver/statement_test.go -------------------------------------------------------------------------------- /examples/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/examples/client.go -------------------------------------------------------------------------------- /examples/mysqld.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/examples/mysqld.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/go.sum -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/makefile -------------------------------------------------------------------------------- /packet/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/packet/error.go -------------------------------------------------------------------------------- /packet/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/packet/mock.go -------------------------------------------------------------------------------- /packet/packets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/packet/packets.go -------------------------------------------------------------------------------- /packet/packets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/packet/packets_test.go -------------------------------------------------------------------------------- /packet/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/packet/stream.go -------------------------------------------------------------------------------- /packet/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/packet/stream_test.go -------------------------------------------------------------------------------- /proto/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/proto/auth.go -------------------------------------------------------------------------------- /proto/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/proto/auth_test.go -------------------------------------------------------------------------------- /proto/column.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/proto/column.go -------------------------------------------------------------------------------- /proto/column_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/proto/column_test.go -------------------------------------------------------------------------------- /proto/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/proto/const.go -------------------------------------------------------------------------------- /proto/eof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/proto/eof.go -------------------------------------------------------------------------------- /proto/eof_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/proto/eof_test.go -------------------------------------------------------------------------------- /proto/err.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/proto/err.go -------------------------------------------------------------------------------- /proto/err_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/proto/err_test.go -------------------------------------------------------------------------------- /proto/greeting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/proto/greeting.go -------------------------------------------------------------------------------- /proto/greeting_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/proto/greeting_test.go -------------------------------------------------------------------------------- /proto/ok.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/proto/ok.go -------------------------------------------------------------------------------- /proto/ok_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/proto/ok_test.go -------------------------------------------------------------------------------- /proto/statement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/proto/statement.go -------------------------------------------------------------------------------- /proto/statement_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/proto/statement_test.go -------------------------------------------------------------------------------- /sqldb/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqldb/constants.go -------------------------------------------------------------------------------- /sqldb/constants_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqldb/constants_test.go -------------------------------------------------------------------------------- /sqldb/sql_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqldb/sql_error.go -------------------------------------------------------------------------------- /sqldb/sql_error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqldb/sql_error_test.go -------------------------------------------------------------------------------- /sqlparser/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/.idea/misc.xml -------------------------------------------------------------------------------- /sqlparser/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/.idea/modules.xml -------------------------------------------------------------------------------- /sqlparser/.idea/sqlparser.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/.idea/sqlparser.iml -------------------------------------------------------------------------------- /sqlparser/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/.idea/vcs.xml -------------------------------------------------------------------------------- /sqlparser/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/.idea/workspace.xml -------------------------------------------------------------------------------- /sqlparser/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/Makefile -------------------------------------------------------------------------------- /sqlparser/analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/analyzer.go -------------------------------------------------------------------------------- /sqlparser/analyzer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/analyzer_test.go -------------------------------------------------------------------------------- /sqlparser/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/ast.go -------------------------------------------------------------------------------- /sqlparser/ast_funcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/ast_funcs.go -------------------------------------------------------------------------------- /sqlparser/ast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/ast_test.go -------------------------------------------------------------------------------- /sqlparser/checksum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/checksum_test.go -------------------------------------------------------------------------------- /sqlparser/comments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/comments.go -------------------------------------------------------------------------------- /sqlparser/comments_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/comments_test.go -------------------------------------------------------------------------------- /sqlparser/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/constants.go -------------------------------------------------------------------------------- /sqlparser/ddl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/ddl_test.go -------------------------------------------------------------------------------- /sqlparser/depends/bytes2/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/bytes2/buffer.go -------------------------------------------------------------------------------- /sqlparser/depends/bytes2/buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/bytes2/buffer_test.go -------------------------------------------------------------------------------- /sqlparser/depends/common/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/common/buffer.go -------------------------------------------------------------------------------- /sqlparser/depends/common/buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/common/buffer_test.go -------------------------------------------------------------------------------- /sqlparser/depends/common/hash_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/common/hash_table.go -------------------------------------------------------------------------------- /sqlparser/depends/common/hash_table_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/common/hash_table_test.go -------------------------------------------------------------------------------- /sqlparser/depends/common/unsafe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/common/unsafe.go -------------------------------------------------------------------------------- /sqlparser/depends/common/unsafe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/common/unsafe_test.go -------------------------------------------------------------------------------- /sqlparser/depends/query/query.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/query/query.pb.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/aggregation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/aggregation.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/aggregation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/aggregation_test.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/arithmetic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/arithmetic.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/arithmetic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/arithmetic_test.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/bind_variables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/bind_variables.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/bind_variables_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/bind_variables_test.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/column.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/column.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/column_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/column_test.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/const.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/limit.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/limit_test.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/plan_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/plan_value.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/result.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/result_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/result_test.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/row.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/row.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/time.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/time_test.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/type.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/type_test.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/value.go -------------------------------------------------------------------------------- /sqlparser/depends/sqltypes/value_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/depends/sqltypes/value_test.go -------------------------------------------------------------------------------- /sqlparser/encodable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/encodable.go -------------------------------------------------------------------------------- /sqlparser/encodable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/encodable_test.go -------------------------------------------------------------------------------- /sqlparser/explain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/explain_test.go -------------------------------------------------------------------------------- /sqlparser/impossible_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/impossible_query.go -------------------------------------------------------------------------------- /sqlparser/impossible_query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/impossible_query_test.go -------------------------------------------------------------------------------- /sqlparser/kill_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/kill_test.go -------------------------------------------------------------------------------- /sqlparser/normalizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/normalizer.go -------------------------------------------------------------------------------- /sqlparser/normalizer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/normalizer_test.go -------------------------------------------------------------------------------- /sqlparser/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/parse_test.go -------------------------------------------------------------------------------- /sqlparser/parsed_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/parsed_query.go -------------------------------------------------------------------------------- /sqlparser/parsed_query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/parsed_query_test.go -------------------------------------------------------------------------------- /sqlparser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/parser.go -------------------------------------------------------------------------------- /sqlparser/precedence_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/precedence_test.go -------------------------------------------------------------------------------- /sqlparser/radon_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/radon_test.go -------------------------------------------------------------------------------- /sqlparser/rewriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/rewriter.go -------------------------------------------------------------------------------- /sqlparser/rewriter_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/rewriter_api.go -------------------------------------------------------------------------------- /sqlparser/select_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/select_test.go -------------------------------------------------------------------------------- /sqlparser/set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/set_test.go -------------------------------------------------------------------------------- /sqlparser/show_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/show_test.go -------------------------------------------------------------------------------- /sqlparser/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/sql.go -------------------------------------------------------------------------------- /sqlparser/sql.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/sql.y -------------------------------------------------------------------------------- /sqlparser/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/token.go -------------------------------------------------------------------------------- /sqlparser/token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/token_test.go -------------------------------------------------------------------------------- /sqlparser/tracked_buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/tracked_buffer.go -------------------------------------------------------------------------------- /sqlparser/tracked_buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/tracked_buffer_test.go -------------------------------------------------------------------------------- /sqlparser/txn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/txn_test.go -------------------------------------------------------------------------------- /sqlparser/visitorgen/ast_walker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/visitorgen/ast_walker.go -------------------------------------------------------------------------------- /sqlparser/visitorgen/ast_walker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/visitorgen/ast_walker_test.go -------------------------------------------------------------------------------- /sqlparser/visitorgen/main/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/visitorgen/main/main.go -------------------------------------------------------------------------------- /sqlparser/visitorgen/sast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/visitorgen/sast.go -------------------------------------------------------------------------------- /sqlparser/visitorgen/struct_producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/visitorgen/struct_producer.go -------------------------------------------------------------------------------- /sqlparser/visitorgen/struct_producer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/visitorgen/struct_producer_test.go -------------------------------------------------------------------------------- /sqlparser/visitorgen/transformer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/visitorgen/transformer.go -------------------------------------------------------------------------------- /sqlparser/visitorgen/transformer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/visitorgen/transformer_test.go -------------------------------------------------------------------------------- /sqlparser/visitorgen/visitor_emitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/visitorgen/visitor_emitter.go -------------------------------------------------------------------------------- /sqlparser/visitorgen/visitor_emitter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/visitorgen/visitor_emitter_test.go -------------------------------------------------------------------------------- /sqlparser/visitorgen/visitorgen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/visitorgen/visitorgen.go -------------------------------------------------------------------------------- /sqlparser/xa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/sqlparser/xa_test.go -------------------------------------------------------------------------------- /xlog/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/xlog/options.go -------------------------------------------------------------------------------- /xlog/syslog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/xlog/syslog.go -------------------------------------------------------------------------------- /xlog/syslog_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/xlog/syslog_windows.go -------------------------------------------------------------------------------- /xlog/xlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/xlog/xlog.go -------------------------------------------------------------------------------- /xlog/xlog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelabs/go-mysqlstack/HEAD/xlog/xlog_test.go --------------------------------------------------------------------------------