├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── derive ├── Cargo.toml └── src │ └── lib.rs ├── src ├── blanket │ ├── expr.rs │ ├── mod.rs │ ├── stmt.rs │ └── table_expr.rs ├── build │ ├── clause.rs │ ├── expr.rs │ ├── item.rs │ ├── mod.rs │ ├── stmt.rs │ └── table_expr.rs ├── clause.rs ├── exec │ ├── bind.rs │ └── mod.rs ├── expr.rs ├── func.rs ├── item.rs ├── lib.rs ├── macros.rs ├── ops.rs ├── schema.rs ├── stmt │ ├── binary.rs │ ├── data.rs │ ├── delete.rs │ ├── insert.rs │ ├── mod.rs │ ├── result.rs │ ├── select.rs │ ├── update.rs │ └── values.rs ├── table_expr.rs └── value.rs └── tests ├── derive.rs ├── mysql.rs ├── postgres.rs └── sqlite.rs /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/README.md -------------------------------------------------------------------------------- /derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/derive/Cargo.toml -------------------------------------------------------------------------------- /derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/derive/src/lib.rs -------------------------------------------------------------------------------- /src/blanket/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/blanket/expr.rs -------------------------------------------------------------------------------- /src/blanket/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/blanket/mod.rs -------------------------------------------------------------------------------- /src/blanket/stmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/blanket/stmt.rs -------------------------------------------------------------------------------- /src/blanket/table_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/blanket/table_expr.rs -------------------------------------------------------------------------------- /src/build/clause.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/build/clause.rs -------------------------------------------------------------------------------- /src/build/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/build/expr.rs -------------------------------------------------------------------------------- /src/build/item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/build/item.rs -------------------------------------------------------------------------------- /src/build/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/build/mod.rs -------------------------------------------------------------------------------- /src/build/stmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/build/stmt.rs -------------------------------------------------------------------------------- /src/build/table_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/build/table_expr.rs -------------------------------------------------------------------------------- /src/clause.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/clause.rs -------------------------------------------------------------------------------- /src/exec/bind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/exec/bind.rs -------------------------------------------------------------------------------- /src/exec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/exec/mod.rs -------------------------------------------------------------------------------- /src/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/expr.rs -------------------------------------------------------------------------------- /src/func.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/func.rs -------------------------------------------------------------------------------- /src/item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/item.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/macros.rs -------------------------------------------------------------------------------- /src/ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/ops.rs -------------------------------------------------------------------------------- /src/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/schema.rs -------------------------------------------------------------------------------- /src/stmt/binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/stmt/binary.rs -------------------------------------------------------------------------------- /src/stmt/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/stmt/data.rs -------------------------------------------------------------------------------- /src/stmt/delete.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/stmt/delete.rs -------------------------------------------------------------------------------- /src/stmt/insert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/stmt/insert.rs -------------------------------------------------------------------------------- /src/stmt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/stmt/mod.rs -------------------------------------------------------------------------------- /src/stmt/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/stmt/result.rs -------------------------------------------------------------------------------- /src/stmt/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/stmt/select.rs -------------------------------------------------------------------------------- /src/stmt/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/stmt/update.rs -------------------------------------------------------------------------------- /src/stmt/values.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/stmt/values.rs -------------------------------------------------------------------------------- /src/table_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/table_expr.rs -------------------------------------------------------------------------------- /src/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/src/value.rs -------------------------------------------------------------------------------- /tests/derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/tests/derive.rs -------------------------------------------------------------------------------- /tests/mysql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/tests/mysql.rs -------------------------------------------------------------------------------- /tests/postgres.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/tests/postgres.rs -------------------------------------------------------------------------------- /tests/sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arch-mage/xql/HEAD/tests/sqlite.rs --------------------------------------------------------------------------------