├── .github ├── CODEOWNERS └── workflows │ └── workflow.yml ├── .gitignore ├── .merlin ├── CHANGES.md ├── LICENSE ├── README.md ├── bindings ├── dune └── ffi_bindings.ml ├── discover.ml ├── dune ├── dune-project ├── dune-workspace ├── examples ├── async │ ├── .merlin │ ├── dune │ └── nonblocking_async_example.ml ├── blocking │ ├── blocking_example.ml │ └── dune ├── lwt │ ├── .merlin │ ├── dune │ └── nonblocking_lwt_example.ml └── select │ ├── dune │ └── nonblocking_select_example.ml ├── lib ├── bind.ml ├── binding_wrappers.ml ├── blocking.ml ├── common.ml ├── dune ├── field.ml ├── mariadb.ml ├── mariadb.mli ├── nonblocking.ml ├── row.ml ├── time.ml ├── util.ml └── wait_status.ml ├── mariadb.opam └── tests ├── README.md ├── blocking ├── blocking_testsuite.ml └── dune ├── nonblocking-async ├── dune └── nonblocking_testsuite_async.ml ├── nonblocking-lwt ├── dune └── nonblocking_testsuite_lwt.ml └── nonblocking ├── dune └── nonblocking_testsuite.ml /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @paurkedal 2 | -------------------------------------------------------------------------------- /.github/workflows/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/.github/workflows/workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /_build/ 2 | *.swp 3 | _opam 4 | -------------------------------------------------------------------------------- /.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/.merlin -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/README.md -------------------------------------------------------------------------------- /bindings/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/bindings/dune -------------------------------------------------------------------------------- /bindings/ffi_bindings.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/bindings/ffi_bindings.ml -------------------------------------------------------------------------------- /discover.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/discover.ml -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/dune-project -------------------------------------------------------------------------------- /dune-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/dune-workspace -------------------------------------------------------------------------------- /examples/async/.merlin: -------------------------------------------------------------------------------- 1 | PKG async 2 | REC 3 | -------------------------------------------------------------------------------- /examples/async/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/examples/async/dune -------------------------------------------------------------------------------- /examples/async/nonblocking_async_example.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/examples/async/nonblocking_async_example.ml -------------------------------------------------------------------------------- /examples/blocking/blocking_example.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/examples/blocking/blocking_example.ml -------------------------------------------------------------------------------- /examples/blocking/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/examples/blocking/dune -------------------------------------------------------------------------------- /examples/lwt/.merlin: -------------------------------------------------------------------------------- 1 | PKG lwt 2 | REC 3 | -------------------------------------------------------------------------------- /examples/lwt/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/examples/lwt/dune -------------------------------------------------------------------------------- /examples/lwt/nonblocking_lwt_example.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/examples/lwt/nonblocking_lwt_example.ml -------------------------------------------------------------------------------- /examples/select/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/examples/select/dune -------------------------------------------------------------------------------- /examples/select/nonblocking_select_example.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/examples/select/nonblocking_select_example.ml -------------------------------------------------------------------------------- /lib/bind.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/lib/bind.ml -------------------------------------------------------------------------------- /lib/binding_wrappers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/lib/binding_wrappers.ml -------------------------------------------------------------------------------- /lib/blocking.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/lib/blocking.ml -------------------------------------------------------------------------------- /lib/common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/lib/common.ml -------------------------------------------------------------------------------- /lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/lib/dune -------------------------------------------------------------------------------- /lib/field.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/lib/field.ml -------------------------------------------------------------------------------- /lib/mariadb.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/lib/mariadb.ml -------------------------------------------------------------------------------- /lib/mariadb.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/lib/mariadb.mli -------------------------------------------------------------------------------- /lib/nonblocking.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/lib/nonblocking.ml -------------------------------------------------------------------------------- /lib/row.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/lib/row.ml -------------------------------------------------------------------------------- /lib/time.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/lib/time.ml -------------------------------------------------------------------------------- /lib/util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/lib/util.ml -------------------------------------------------------------------------------- /lib/wait_status.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/lib/wait_status.ml -------------------------------------------------------------------------------- /mariadb.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/mariadb.opam -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/blocking/blocking_testsuite.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/tests/blocking/blocking_testsuite.ml -------------------------------------------------------------------------------- /tests/blocking/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/tests/blocking/dune -------------------------------------------------------------------------------- /tests/nonblocking-async/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/tests/nonblocking-async/dune -------------------------------------------------------------------------------- /tests/nonblocking-async/nonblocking_testsuite_async.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/tests/nonblocking-async/nonblocking_testsuite_async.ml -------------------------------------------------------------------------------- /tests/nonblocking-lwt/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/tests/nonblocking-lwt/dune -------------------------------------------------------------------------------- /tests/nonblocking-lwt/nonblocking_testsuite_lwt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/tests/nonblocking-lwt/nonblocking_testsuite_lwt.ml -------------------------------------------------------------------------------- /tests/nonblocking/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/tests/nonblocking/dune -------------------------------------------------------------------------------- /tests/nonblocking/nonblocking_testsuite.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml-community/ocaml-mariadb/HEAD/tests/nonblocking/nonblocking_testsuite.ml --------------------------------------------------------------------------------