├── .cargo └── config.toml ├── .github └── workflows │ ├── gh-pages.yml │ └── run-tests.yml ├── .gitignore ├── .gitmodules ├── Cargo.toml ├── ChangeLog.md ├── README.md ├── clippy.toml ├── docs └── query-methods.md ├── examples ├── print-oracle-version.rs ├── scott-emp.rs ├── select.rs ├── shutdown-database.rs └── startup-database.rs ├── oracle_procmacro ├── Cargo.toml ├── ChangeLog.md ├── README.md ├── docs │ ├── README.md │ └── row_value.md └── src │ ├── derive_row_value.rs │ ├── lib.rs │ └── remove_stmt_lifetime.rs ├── src ├── aq.rs ├── batch.rs ├── conn.rs ├── connection.rs ├── context.rs ├── error.rs ├── io.rs ├── lib.rs ├── oci_attr │ ├── data_type.rs │ ├── handle.rs │ ├── mod.rs │ └── mode.rs ├── pool.rs ├── procmacro.rs ├── row.rs ├── sql_type │ ├── chrono.rs │ ├── collection.rs │ ├── interval_ds.rs │ ├── interval_ym.rs │ ├── lob.rs │ ├── mod.rs │ ├── object.rs │ ├── oracle_type.rs │ ├── ref_cursor.rs │ ├── timestamp.rs │ └── vector.rs ├── sql_value.rs ├── statement.rs ├── util.rs ├── util │ ├── unix.rs │ └── windows.rs └── version.rs └── tests ├── SetupTest.sql ├── bind.rs ├── common └── mod.rs ├── connection.rs ├── from_to_sql.rs ├── object.rs ├── object_type.rs ├── procmacro.rs ├── sql ├── DropTest.sql ├── README.md ├── SetupTest.sql └── TestEnv.sql └── statement.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | _SetupTest.tmp 4 | *~ 5 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/Cargo.toml -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/README.md -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- 1 | msrv = "1.68.0" 2 | -------------------------------------------------------------------------------- /docs/query-methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/docs/query-methods.md -------------------------------------------------------------------------------- /examples/print-oracle-version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/examples/print-oracle-version.rs -------------------------------------------------------------------------------- /examples/scott-emp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/examples/scott-emp.rs -------------------------------------------------------------------------------- /examples/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/examples/select.rs -------------------------------------------------------------------------------- /examples/shutdown-database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/examples/shutdown-database.rs -------------------------------------------------------------------------------- /examples/startup-database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/examples/startup-database.rs -------------------------------------------------------------------------------- /oracle_procmacro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/oracle_procmacro/Cargo.toml -------------------------------------------------------------------------------- /oracle_procmacro/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/oracle_procmacro/ChangeLog.md -------------------------------------------------------------------------------- /oracle_procmacro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/oracle_procmacro/README.md -------------------------------------------------------------------------------- /oracle_procmacro/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/oracle_procmacro/docs/README.md -------------------------------------------------------------------------------- /oracle_procmacro/docs/row_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/oracle_procmacro/docs/row_value.md -------------------------------------------------------------------------------- /oracle_procmacro/src/derive_row_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/oracle_procmacro/src/derive_row_value.rs -------------------------------------------------------------------------------- /oracle_procmacro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/oracle_procmacro/src/lib.rs -------------------------------------------------------------------------------- /oracle_procmacro/src/remove_stmt_lifetime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/oracle_procmacro/src/remove_stmt_lifetime.rs -------------------------------------------------------------------------------- /src/aq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/aq.rs -------------------------------------------------------------------------------- /src/batch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/batch.rs -------------------------------------------------------------------------------- /src/conn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/conn.rs -------------------------------------------------------------------------------- /src/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/connection.rs -------------------------------------------------------------------------------- /src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/context.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/io.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/oci_attr/data_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/oci_attr/data_type.rs -------------------------------------------------------------------------------- /src/oci_attr/handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/oci_attr/handle.rs -------------------------------------------------------------------------------- /src/oci_attr/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/oci_attr/mod.rs -------------------------------------------------------------------------------- /src/oci_attr/mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/oci_attr/mode.rs -------------------------------------------------------------------------------- /src/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/pool.rs -------------------------------------------------------------------------------- /src/procmacro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/procmacro.rs -------------------------------------------------------------------------------- /src/row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/row.rs -------------------------------------------------------------------------------- /src/sql_type/chrono.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/sql_type/chrono.rs -------------------------------------------------------------------------------- /src/sql_type/collection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/sql_type/collection.rs -------------------------------------------------------------------------------- /src/sql_type/interval_ds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/sql_type/interval_ds.rs -------------------------------------------------------------------------------- /src/sql_type/interval_ym.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/sql_type/interval_ym.rs -------------------------------------------------------------------------------- /src/sql_type/lob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/sql_type/lob.rs -------------------------------------------------------------------------------- /src/sql_type/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/sql_type/mod.rs -------------------------------------------------------------------------------- /src/sql_type/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/sql_type/object.rs -------------------------------------------------------------------------------- /src/sql_type/oracle_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/sql_type/oracle_type.rs -------------------------------------------------------------------------------- /src/sql_type/ref_cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/sql_type/ref_cursor.rs -------------------------------------------------------------------------------- /src/sql_type/timestamp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/sql_type/timestamp.rs -------------------------------------------------------------------------------- /src/sql_type/vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/sql_type/vector.rs -------------------------------------------------------------------------------- /src/sql_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/sql_value.rs -------------------------------------------------------------------------------- /src/statement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/statement.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/util.rs -------------------------------------------------------------------------------- /src/util/unix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/util/unix.rs -------------------------------------------------------------------------------- /src/util/windows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/util/windows.rs -------------------------------------------------------------------------------- /src/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/src/version.rs -------------------------------------------------------------------------------- /tests/SetupTest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/tests/SetupTest.sql -------------------------------------------------------------------------------- /tests/bind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/tests/bind.rs -------------------------------------------------------------------------------- /tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/tests/common/mod.rs -------------------------------------------------------------------------------- /tests/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/tests/connection.rs -------------------------------------------------------------------------------- /tests/from_to_sql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/tests/from_to_sql.rs -------------------------------------------------------------------------------- /tests/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/tests/object.rs -------------------------------------------------------------------------------- /tests/object_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/tests/object_type.rs -------------------------------------------------------------------------------- /tests/procmacro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/tests/procmacro.rs -------------------------------------------------------------------------------- /tests/sql/DropTest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/tests/sql/DropTest.sql -------------------------------------------------------------------------------- /tests/sql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/tests/sql/README.md -------------------------------------------------------------------------------- /tests/sql/SetupTest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/tests/sql/SetupTest.sql -------------------------------------------------------------------------------- /tests/sql/TestEnv.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/tests/sql/TestEnv.sql -------------------------------------------------------------------------------- /tests/statement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubo/rust-oracle/HEAD/tests/statement.rs --------------------------------------------------------------------------------