├── .github └── FUNDING.yml ├── .gitignore ├── .travis.yml ├── Cargo.toml ├── LICENSE ├── README.adoc ├── examples ├── chat │ ├── Cargo.toml │ ├── src │ │ └── main.rs │ └── templates │ │ └── chat.hbs ├── todo-stable │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ └── main.rs └── todo │ ├── Cargo.toml │ └── src │ └── main.rs ├── src ├── aggregates.rs ├── lib.rs ├── methods.rs └── types.rs ├── tests ├── aggregate_expr.rs ├── connection │ └── mod.rs ├── connection_expr.rs ├── create_expr.rs ├── delete.rs ├── delete_expr.rs ├── drop_expr.rs ├── insert_expr.rs ├── models │ └── mod.rs ├── module.rs ├── postgres-tests │ ├── Cargo.toml │ ├── src │ │ └── lib.rs │ └── tests │ │ ├── aggregate.rs │ │ ├── create.rs │ │ ├── insert.rs │ │ └── select.rs ├── select_expr.rs ├── sqlite-tests │ ├── Cargo.toml │ ├── src │ │ └── lib.rs │ └── tests │ │ ├── aggregate.rs │ │ ├── create.rs │ │ ├── insert.rs │ │ └── select.rs ├── sqlite-ui-tests │ ├── Cargo.toml │ ├── src │ │ └── lib.rs │ └── tests │ │ ├── fail.rs │ │ └── ui │ │ ├── select.rs │ │ └── select.stderr ├── teardown.rs ├── testcrate │ ├── Cargo.toml │ ├── src │ │ └── lib.rs │ └── tests │ │ ├── fail.rs │ │ └── ui │ │ ├── aggregate.rs │ │ ├── aggregate.stderr │ │ ├── aggregate_gen.rs │ │ ├── aggregate_gen.stderr │ │ ├── aggregate_syntax.rs │ │ ├── aggregate_syntax.stderr │ │ ├── connection │ │ └── mod.rs │ │ ├── delete.rs │ │ ├── delete.stderr │ │ ├── delete_expr.rs │ │ ├── delete_expr.stderr │ │ ├── delete_syntax.rs │ │ ├── delete_syntax.stderr │ │ ├── insert.rs │ │ ├── insert.stderr │ │ ├── insert_expr.rs │ │ ├── insert_expr.stderr │ │ ├── insert_missing_fields.rs │ │ ├── insert_missing_fields.stderr │ │ ├── insert_syntax.rs │ │ ├── insert_syntax.stderr │ │ ├── macro.rs │ │ ├── macro.stderr │ │ ├── methods.rs │ │ ├── methods.stderr │ │ ├── methods_expr.rs │ │ ├── methods_expr.stderr │ │ ├── parse.rs │ │ ├── parse.stderr │ │ ├── select.rs │ │ ├── select.stderr │ │ ├── select_expr.rs │ │ ├── select_expr.stderr │ │ ├── select_fk.rs │ │ ├── select_fk.stderr │ │ ├── select_gen.rs │ │ ├── select_gen.stderr │ │ ├── select_join.rs │ │ ├── select_join.stderr │ │ ├── select_macro.rs │ │ ├── select_macro.stderr │ │ ├── select_syntax.rs │ │ ├── select_syntax.stderr │ │ ├── sql_table.rs │ │ ├── sql_table.stderr │ │ ├── sql_table_expr.rs │ │ ├── sql_table_expr.stderr │ │ ├── update.rs │ │ ├── update.stderr │ │ ├── update_expr.rs │ │ └── update_expr.stderr ├── update.rs └── update_expr.rs └── tql_macros ├── .gitignore ├── Cargo.toml └── src ├── analyzer ├── aggregate.rs ├── assignment.rs ├── filter.rs ├── get.rs ├── insert.rs ├── join.rs ├── limit.rs ├── method.rs ├── mod.rs └── sort.rs ├── arguments.rs ├── ast.rs ├── attribute.rs ├── error.rs ├── gen ├── dummy.rs ├── mod.rs ├── postgres.rs └── sqlite.rs ├── hashmap.rs ├── lib.rs ├── methods.rs ├── optimizer.rs ├── parser.rs ├── plugin.rs ├── sql ├── dummy.rs ├── mod.rs ├── postgres.rs └── sqlite.rs ├── stable.rs ├── state.rs ├── string.rs └── types.rs /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | README.html 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/README.adoc -------------------------------------------------------------------------------- /examples/chat/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/examples/chat/Cargo.toml -------------------------------------------------------------------------------- /examples/chat/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/examples/chat/src/main.rs -------------------------------------------------------------------------------- /examples/chat/templates/chat.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/examples/chat/templates/chat.hbs -------------------------------------------------------------------------------- /examples/todo-stable/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /examples/todo-stable/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/examples/todo-stable/Cargo.toml -------------------------------------------------------------------------------- /examples/todo-stable/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/examples/todo-stable/src/main.rs -------------------------------------------------------------------------------- /examples/todo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/examples/todo/Cargo.toml -------------------------------------------------------------------------------- /examples/todo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/examples/todo/src/main.rs -------------------------------------------------------------------------------- /src/aggregates.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/src/aggregates.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/methods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/src/methods.rs -------------------------------------------------------------------------------- /src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/src/types.rs -------------------------------------------------------------------------------- /tests/aggregate_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/aggregate_expr.rs -------------------------------------------------------------------------------- /tests/connection/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/connection/mod.rs -------------------------------------------------------------------------------- /tests/connection_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/connection_expr.rs -------------------------------------------------------------------------------- /tests/create_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/create_expr.rs -------------------------------------------------------------------------------- /tests/delete.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/delete.rs -------------------------------------------------------------------------------- /tests/delete_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/delete_expr.rs -------------------------------------------------------------------------------- /tests/drop_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/drop_expr.rs -------------------------------------------------------------------------------- /tests/insert_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/insert_expr.rs -------------------------------------------------------------------------------- /tests/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/models/mod.rs -------------------------------------------------------------------------------- /tests/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/module.rs -------------------------------------------------------------------------------- /tests/postgres-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/postgres-tests/Cargo.toml -------------------------------------------------------------------------------- /tests/postgres-tests/src/lib.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/postgres-tests/tests/aggregate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/postgres-tests/tests/aggregate.rs -------------------------------------------------------------------------------- /tests/postgres-tests/tests/create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/postgres-tests/tests/create.rs -------------------------------------------------------------------------------- /tests/postgres-tests/tests/insert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/postgres-tests/tests/insert.rs -------------------------------------------------------------------------------- /tests/postgres-tests/tests/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/postgres-tests/tests/select.rs -------------------------------------------------------------------------------- /tests/select_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/select_expr.rs -------------------------------------------------------------------------------- /tests/sqlite-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/sqlite-tests/Cargo.toml -------------------------------------------------------------------------------- /tests/sqlite-tests/src/lib.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sqlite-tests/tests/aggregate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/sqlite-tests/tests/aggregate.rs -------------------------------------------------------------------------------- /tests/sqlite-tests/tests/create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/sqlite-tests/tests/create.rs -------------------------------------------------------------------------------- /tests/sqlite-tests/tests/insert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/sqlite-tests/tests/insert.rs -------------------------------------------------------------------------------- /tests/sqlite-tests/tests/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/sqlite-tests/tests/select.rs -------------------------------------------------------------------------------- /tests/sqlite-ui-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/sqlite-ui-tests/Cargo.toml -------------------------------------------------------------------------------- /tests/sqlite-ui-tests/src/lib.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sqlite-ui-tests/tests/fail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/sqlite-ui-tests/tests/fail.rs -------------------------------------------------------------------------------- /tests/sqlite-ui-tests/tests/ui/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/sqlite-ui-tests/tests/ui/select.rs -------------------------------------------------------------------------------- /tests/sqlite-ui-tests/tests/ui/select.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/sqlite-ui-tests/tests/ui/select.stderr -------------------------------------------------------------------------------- /tests/teardown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/teardown.rs -------------------------------------------------------------------------------- /tests/testcrate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/Cargo.toml -------------------------------------------------------------------------------- /tests/testcrate/src/lib.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testcrate/tests/fail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/fail.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/aggregate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/aggregate.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/aggregate.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/aggregate.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/aggregate_gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/aggregate_gen.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/aggregate_gen.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/aggregate_gen.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/aggregate_syntax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/aggregate_syntax.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/aggregate_syntax.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/aggregate_syntax.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/connection/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/connection/mod.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/delete.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/delete.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/delete.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/delete.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/delete_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/delete_expr.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/delete_expr.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/delete_expr.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/delete_syntax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/delete_syntax.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/delete_syntax.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/delete_syntax.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/insert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/insert.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/insert.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/insert.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/insert_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/insert_expr.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/insert_expr.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/insert_expr.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/insert_missing_fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/insert_missing_fields.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/insert_missing_fields.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/insert_missing_fields.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/insert_syntax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/insert_syntax.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/insert_syntax.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/insert_syntax.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/macro.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/macro.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/macro.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/methods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/methods.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/methods.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/methods.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/methods_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/methods_expr.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/methods_expr.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/methods_expr.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/parse.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/parse.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/parse.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/select.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/select.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/select.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/select_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/select_expr.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/select_expr.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/select_expr.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/select_fk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/select_fk.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/select_fk.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/select_fk.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/select_gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/select_gen.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/select_gen.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/select_gen.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/select_join.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/select_join.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/select_join.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/select_join.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/select_macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/select_macro.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/select_macro.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/select_macro.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/select_syntax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/select_syntax.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/select_syntax.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/select_syntax.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/sql_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/sql_table.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/sql_table.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/sql_table.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/sql_table_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/sql_table_expr.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/sql_table_expr.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/sql_table_expr.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/update.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/update.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/update.stderr -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/update_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/update_expr.rs -------------------------------------------------------------------------------- /tests/testcrate/tests/ui/update_expr.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/testcrate/tests/ui/update_expr.stderr -------------------------------------------------------------------------------- /tests/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/update.rs -------------------------------------------------------------------------------- /tests/update_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tests/update_expr.rs -------------------------------------------------------------------------------- /tql_macros/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | /target/ 3 | **/*.rs.bk 4 | Cargo.lock 5 | -------------------------------------------------------------------------------- /tql_macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/Cargo.toml -------------------------------------------------------------------------------- /tql_macros/src/analyzer/aggregate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/analyzer/aggregate.rs -------------------------------------------------------------------------------- /tql_macros/src/analyzer/assignment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/analyzer/assignment.rs -------------------------------------------------------------------------------- /tql_macros/src/analyzer/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/analyzer/filter.rs -------------------------------------------------------------------------------- /tql_macros/src/analyzer/get.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/analyzer/get.rs -------------------------------------------------------------------------------- /tql_macros/src/analyzer/insert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/analyzer/insert.rs -------------------------------------------------------------------------------- /tql_macros/src/analyzer/join.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/analyzer/join.rs -------------------------------------------------------------------------------- /tql_macros/src/analyzer/limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/analyzer/limit.rs -------------------------------------------------------------------------------- /tql_macros/src/analyzer/method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/analyzer/method.rs -------------------------------------------------------------------------------- /tql_macros/src/analyzer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/analyzer/mod.rs -------------------------------------------------------------------------------- /tql_macros/src/analyzer/sort.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/analyzer/sort.rs -------------------------------------------------------------------------------- /tql_macros/src/arguments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/arguments.rs -------------------------------------------------------------------------------- /tql_macros/src/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/ast.rs -------------------------------------------------------------------------------- /tql_macros/src/attribute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/attribute.rs -------------------------------------------------------------------------------- /tql_macros/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/error.rs -------------------------------------------------------------------------------- /tql_macros/src/gen/dummy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/gen/dummy.rs -------------------------------------------------------------------------------- /tql_macros/src/gen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/gen/mod.rs -------------------------------------------------------------------------------- /tql_macros/src/gen/postgres.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/gen/postgres.rs -------------------------------------------------------------------------------- /tql_macros/src/gen/sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/gen/sqlite.rs -------------------------------------------------------------------------------- /tql_macros/src/hashmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/hashmap.rs -------------------------------------------------------------------------------- /tql_macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/lib.rs -------------------------------------------------------------------------------- /tql_macros/src/methods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/methods.rs -------------------------------------------------------------------------------- /tql_macros/src/optimizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/optimizer.rs -------------------------------------------------------------------------------- /tql_macros/src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/parser.rs -------------------------------------------------------------------------------- /tql_macros/src/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/plugin.rs -------------------------------------------------------------------------------- /tql_macros/src/sql/dummy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/sql/dummy.rs -------------------------------------------------------------------------------- /tql_macros/src/sql/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/sql/mod.rs -------------------------------------------------------------------------------- /tql_macros/src/sql/postgres.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/sql/postgres.rs -------------------------------------------------------------------------------- /tql_macros/src/sql/sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/sql/sqlite.rs -------------------------------------------------------------------------------- /tql_macros/src/stable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/stable.rs -------------------------------------------------------------------------------- /tql_macros/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/state.rs -------------------------------------------------------------------------------- /tql_macros/src/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/string.rs -------------------------------------------------------------------------------- /tql_macros/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antoyo/tql/HEAD/tql_macros/src/types.rs --------------------------------------------------------------------------------