├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Cargo.toml ├── HEADER ├── LICENSE.TXT ├── README.md ├── docs └── custom_sql_parser.md ├── examples ├── cli.rs └── parse_select.rs ├── rustfmt.toml ├── src ├── ast │ ├── data_type.rs │ ├── ddl.rs │ ├── mod.rs │ ├── operator.rs │ ├── query.rs │ ├── value.rs │ ├── value │ │ └── datetime.rs │ └── visit_macro.rs ├── dialect │ ├── ansi.rs │ ├── generic.rs │ ├── keywords.rs │ ├── mod.rs │ ├── mssql.rs │ ├── mysql.rs │ └── postgresql.rs ├── lib.rs ├── parser.rs ├── parser │ └── datetime.rs ├── test_utils.rs └── tokenizer.rs └── tests ├── sqlparser_common.rs ├── sqlparser_mssql.rs ├── sqlparser_mysql.rs └── sqlparser_postgres.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/Cargo.toml -------------------------------------------------------------------------------- /HEADER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/HEADER -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/LICENSE.TXT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/README.md -------------------------------------------------------------------------------- /docs/custom_sql_parser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/docs/custom_sql_parser.md -------------------------------------------------------------------------------- /examples/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/examples/cli.rs -------------------------------------------------------------------------------- /examples/parse_select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/examples/parse_select.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/ast/data_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/ast/data_type.rs -------------------------------------------------------------------------------- /src/ast/ddl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/ast/ddl.rs -------------------------------------------------------------------------------- /src/ast/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/ast/mod.rs -------------------------------------------------------------------------------- /src/ast/operator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/ast/operator.rs -------------------------------------------------------------------------------- /src/ast/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/ast/query.rs -------------------------------------------------------------------------------- /src/ast/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/ast/value.rs -------------------------------------------------------------------------------- /src/ast/value/datetime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/ast/value/datetime.rs -------------------------------------------------------------------------------- /src/ast/visit_macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/ast/visit_macro.rs -------------------------------------------------------------------------------- /src/dialect/ansi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/dialect/ansi.rs -------------------------------------------------------------------------------- /src/dialect/generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/dialect/generic.rs -------------------------------------------------------------------------------- /src/dialect/keywords.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/dialect/keywords.rs -------------------------------------------------------------------------------- /src/dialect/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/dialect/mod.rs -------------------------------------------------------------------------------- /src/dialect/mssql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/dialect/mssql.rs -------------------------------------------------------------------------------- /src/dialect/mysql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/dialect/mysql.rs -------------------------------------------------------------------------------- /src/dialect/postgresql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/dialect/postgresql.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/parser.rs -------------------------------------------------------------------------------- /src/parser/datetime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/parser/datetime.rs -------------------------------------------------------------------------------- /src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/test_utils.rs -------------------------------------------------------------------------------- /src/tokenizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/src/tokenizer.rs -------------------------------------------------------------------------------- /tests/sqlparser_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/tests/sqlparser_common.rs -------------------------------------------------------------------------------- /tests/sqlparser_mssql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/tests/sqlparser_mssql.rs -------------------------------------------------------------------------------- /tests/sqlparser_mysql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/tests/sqlparser_mysql.rs -------------------------------------------------------------------------------- /tests/sqlparser_postgres.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaterializeInc/sqlparser/HEAD/tests/sqlparser_postgres.rs --------------------------------------------------------------------------------