From 6b61bd245870bad80a2655ea4c4b56d1246233df Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 6 May 2024 06:33:36 +0200 Subject: Add libbutl-odb source subdirectory This is an additional (to libbutl) utility library which contains the source code of libodb, libodb-sqlite, and libsqlite3 configured and tuned for our needs. --- libbutl-odb/odb/sqlite/auto-handle.hxx | 1 + libbutl-odb/odb/sqlite/binding.hxx | 1 + libbutl-odb/odb/sqlite/blob-stream.hxx | 1 + libbutl-odb/odb/sqlite/blob.hxx | 1 + libbutl-odb/odb/sqlite/connection-factory.cxx | 1 + libbutl-odb/odb/sqlite/connection-factory.hxx | 1 + libbutl-odb/odb/sqlite/connection.cxx | 1 + libbutl-odb/odb/sqlite/connection.hxx | 1 + libbutl-odb/odb/sqlite/connection.ixx | 1 + libbutl-odb/odb/sqlite/container-statements.hxx | 1 + libbutl-odb/odb/sqlite/container-statements.txx | 1 + libbutl-odb/odb/sqlite/database.cxx | 1 + libbutl-odb/odb/sqlite/database.hxx | 1 + libbutl-odb/odb/sqlite/database.ixx | 1 + libbutl-odb/odb/sqlite/details/config.hxx | 1 + libbutl-odb/odb/sqlite/details/conversion.hxx | 1 + libbutl-odb/odb/sqlite/details/export.hxx | 1 + libbutl-odb/odb/sqlite/details/options.cxx | 1 + libbutl-odb/odb/sqlite/details/options.hxx | 1 + libbutl-odb/odb/sqlite/details/options.ixx | 1 + libbutl-odb/odb/sqlite/error.cxx | 1 + libbutl-odb/odb/sqlite/error.hxx | 1 + libbutl-odb/odb/sqlite/exceptions.cxx | 1 + libbutl-odb/odb/sqlite/exceptions.hxx | 1 + libbutl-odb/odb/sqlite/forward.hxx | 1 + libbutl-odb/odb/sqlite/no-id-object-result.hxx | 1 + libbutl-odb/odb/sqlite/no-id-object-result.txx | 1 + libbutl-odb/odb/sqlite/no-id-object-statements.hxx | 1 + libbutl-odb/odb/sqlite/no-id-object-statements.txx | 1 + .../odb/sqlite/polymorphic-object-result.hxx | 1 + .../odb/sqlite/polymorphic-object-result.txx | 1 + .../odb/sqlite/polymorphic-object-statements.hxx | 1 + .../odb/sqlite/polymorphic-object-statements.txx | 1 + libbutl-odb/odb/sqlite/prepared-query.cxx | 1 + libbutl-odb/odb/sqlite/prepared-query.hxx | 1 + libbutl-odb/odb/sqlite/query-const-expr.cxx | 1 + libbutl-odb/odb/sqlite/query-dynamic.cxx | 1 + libbutl-odb/odb/sqlite/query-dynamic.hxx | 1 + libbutl-odb/odb/sqlite/query-dynamic.ixx | 1 + libbutl-odb/odb/sqlite/query-dynamic.txx | 1 + libbutl-odb/odb/sqlite/query.cxx | 1 + libbutl-odb/odb/sqlite/query.hxx | 1 + libbutl-odb/odb/sqlite/query.ixx | 1 + libbutl-odb/odb/sqlite/query.txx | 1 + libbutl-odb/odb/sqlite/section-statements.hxx | 1 + libbutl-odb/odb/sqlite/section-statements.txx | 1 + libbutl-odb/odb/sqlite/simple-object-result.hxx | 1 + libbutl-odb/odb/sqlite/simple-object-result.txx | 1 + .../odb/sqlite/simple-object-statements.cxx | 1 + .../odb/sqlite/simple-object-statements.hxx | 1 + .../odb/sqlite/simple-object-statements.ixx | 1 + .../odb/sqlite/simple-object-statements.txx | 1 + libbutl-odb/odb/sqlite/sqlite-types.hxx | 1 + libbutl-odb/odb/sqlite/statement-cache.hxx | 1 + libbutl-odb/odb/sqlite/statement-cache.txx | 1 + libbutl-odb/odb/sqlite/statement.cxx | 1 + libbutl-odb/odb/sqlite/statement.hxx | 1 + libbutl-odb/odb/sqlite/statements-base.cxx | 1 + libbutl-odb/odb/sqlite/statements-base.hxx | 1 + libbutl-odb/odb/sqlite/stream.cxx | 1 + libbutl-odb/odb/sqlite/stream.hxx | 1 + libbutl-odb/odb/sqlite/text-stream.hxx | 1 + libbutl-odb/odb/sqlite/text.hxx | 1 + libbutl-odb/odb/sqlite/tracer.cxx | 1 + libbutl-odb/odb/sqlite/tracer.hxx | 1 + libbutl-odb/odb/sqlite/traits-calls.hxx | 1 + libbutl-odb/odb/sqlite/traits.cxx | 1 + libbutl-odb/odb/sqlite/traits.hxx | 1 + libbutl-odb/odb/sqlite/transaction-impl.cxx | 1 + libbutl-odb/odb/sqlite/transaction-impl.hxx | 1 + libbutl-odb/odb/sqlite/transaction.cxx | 1 + libbutl-odb/odb/sqlite/transaction.hxx | 1 + libbutl-odb/odb/sqlite/transaction.ixx | 1 + libbutl-odb/odb/sqlite/version.hxx | 65 ++++++++++++++++++++++ libbutl-odb/odb/sqlite/view-result.hxx | 1 + libbutl-odb/odb/sqlite/view-result.txx | 1 + libbutl-odb/odb/sqlite/view-statements.hxx | 1 + libbutl-odb/odb/sqlite/view-statements.txx | 1 + 78 files changed, 142 insertions(+) create mode 120000 libbutl-odb/odb/sqlite/auto-handle.hxx create mode 120000 libbutl-odb/odb/sqlite/binding.hxx create mode 120000 libbutl-odb/odb/sqlite/blob-stream.hxx create mode 120000 libbutl-odb/odb/sqlite/blob.hxx create mode 120000 libbutl-odb/odb/sqlite/connection-factory.cxx create mode 120000 libbutl-odb/odb/sqlite/connection-factory.hxx create mode 120000 libbutl-odb/odb/sqlite/connection.cxx create mode 120000 libbutl-odb/odb/sqlite/connection.hxx create mode 120000 libbutl-odb/odb/sqlite/connection.ixx create mode 120000 libbutl-odb/odb/sqlite/container-statements.hxx create mode 120000 libbutl-odb/odb/sqlite/container-statements.txx create mode 120000 libbutl-odb/odb/sqlite/database.cxx create mode 120000 libbutl-odb/odb/sqlite/database.hxx create mode 120000 libbutl-odb/odb/sqlite/database.ixx create mode 120000 libbutl-odb/odb/sqlite/details/config.hxx create mode 120000 libbutl-odb/odb/sqlite/details/conversion.hxx create mode 120000 libbutl-odb/odb/sqlite/details/export.hxx create mode 120000 libbutl-odb/odb/sqlite/details/options.cxx create mode 120000 libbutl-odb/odb/sqlite/details/options.hxx create mode 120000 libbutl-odb/odb/sqlite/details/options.ixx create mode 120000 libbutl-odb/odb/sqlite/error.cxx create mode 120000 libbutl-odb/odb/sqlite/error.hxx create mode 120000 libbutl-odb/odb/sqlite/exceptions.cxx create mode 120000 libbutl-odb/odb/sqlite/exceptions.hxx create mode 120000 libbutl-odb/odb/sqlite/forward.hxx create mode 120000 libbutl-odb/odb/sqlite/no-id-object-result.hxx create mode 120000 libbutl-odb/odb/sqlite/no-id-object-result.txx create mode 120000 libbutl-odb/odb/sqlite/no-id-object-statements.hxx create mode 120000 libbutl-odb/odb/sqlite/no-id-object-statements.txx create mode 120000 libbutl-odb/odb/sqlite/polymorphic-object-result.hxx create mode 120000 libbutl-odb/odb/sqlite/polymorphic-object-result.txx create mode 120000 libbutl-odb/odb/sqlite/polymorphic-object-statements.hxx create mode 120000 libbutl-odb/odb/sqlite/polymorphic-object-statements.txx create mode 120000 libbutl-odb/odb/sqlite/prepared-query.cxx create mode 120000 libbutl-odb/odb/sqlite/prepared-query.hxx create mode 120000 libbutl-odb/odb/sqlite/query-const-expr.cxx create mode 120000 libbutl-odb/odb/sqlite/query-dynamic.cxx create mode 120000 libbutl-odb/odb/sqlite/query-dynamic.hxx create mode 120000 libbutl-odb/odb/sqlite/query-dynamic.ixx create mode 120000 libbutl-odb/odb/sqlite/query-dynamic.txx create mode 120000 libbutl-odb/odb/sqlite/query.cxx create mode 120000 libbutl-odb/odb/sqlite/query.hxx create mode 120000 libbutl-odb/odb/sqlite/query.ixx create mode 120000 libbutl-odb/odb/sqlite/query.txx create mode 120000 libbutl-odb/odb/sqlite/section-statements.hxx create mode 120000 libbutl-odb/odb/sqlite/section-statements.txx create mode 120000 libbutl-odb/odb/sqlite/simple-object-result.hxx create mode 120000 libbutl-odb/odb/sqlite/simple-object-result.txx create mode 120000 libbutl-odb/odb/sqlite/simple-object-statements.cxx create mode 120000 libbutl-odb/odb/sqlite/simple-object-statements.hxx create mode 120000 libbutl-odb/odb/sqlite/simple-object-statements.ixx create mode 120000 libbutl-odb/odb/sqlite/simple-object-statements.txx create mode 120000 libbutl-odb/odb/sqlite/sqlite-types.hxx create mode 120000 libbutl-odb/odb/sqlite/statement-cache.hxx create mode 120000 libbutl-odb/odb/sqlite/statement-cache.txx create mode 120000 libbutl-odb/odb/sqlite/statement.cxx create mode 120000 libbutl-odb/odb/sqlite/statement.hxx create mode 120000 libbutl-odb/odb/sqlite/statements-base.cxx create mode 120000 libbutl-odb/odb/sqlite/statements-base.hxx create mode 120000 libbutl-odb/odb/sqlite/stream.cxx create mode 120000 libbutl-odb/odb/sqlite/stream.hxx create mode 120000 libbutl-odb/odb/sqlite/text-stream.hxx create mode 120000 libbutl-odb/odb/sqlite/text.hxx create mode 120000 libbutl-odb/odb/sqlite/tracer.cxx create mode 120000 libbutl-odb/odb/sqlite/tracer.hxx create mode 120000 libbutl-odb/odb/sqlite/traits-calls.hxx create mode 120000 libbutl-odb/odb/sqlite/traits.cxx create mode 120000 libbutl-odb/odb/sqlite/traits.hxx create mode 120000 libbutl-odb/odb/sqlite/transaction-impl.cxx create mode 120000 libbutl-odb/odb/sqlite/transaction-impl.hxx create mode 120000 libbutl-odb/odb/sqlite/transaction.cxx create mode 120000 libbutl-odb/odb/sqlite/transaction.hxx create mode 120000 libbutl-odb/odb/sqlite/transaction.ixx create mode 100644 libbutl-odb/odb/sqlite/version.hxx create mode 120000 libbutl-odb/odb/sqlite/view-result.hxx create mode 120000 libbutl-odb/odb/sqlite/view-result.txx create mode 120000 libbutl-odb/odb/sqlite/view-statements.hxx create mode 120000 libbutl-odb/odb/sqlite/view-statements.txx (limited to 'libbutl-odb/odb/sqlite') diff --git a/libbutl-odb/odb/sqlite/auto-handle.hxx b/libbutl-odb/odb/sqlite/auto-handle.hxx new file mode 120000 index 0000000..d2beea3 --- /dev/null +++ b/libbutl-odb/odb/sqlite/auto-handle.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/auto-handle.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/binding.hxx b/libbutl-odb/odb/sqlite/binding.hxx new file mode 120000 index 0000000..368fe4f --- /dev/null +++ b/libbutl-odb/odb/sqlite/binding.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/binding.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/blob-stream.hxx b/libbutl-odb/odb/sqlite/blob-stream.hxx new file mode 120000 index 0000000..a669754 --- /dev/null +++ b/libbutl-odb/odb/sqlite/blob-stream.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/blob-stream.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/blob.hxx b/libbutl-odb/odb/sqlite/blob.hxx new file mode 120000 index 0000000..39952c3 --- /dev/null +++ b/libbutl-odb/odb/sqlite/blob.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/blob.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/connection-factory.cxx b/libbutl-odb/odb/sqlite/connection-factory.cxx new file mode 120000 index 0000000..24bc557 --- /dev/null +++ b/libbutl-odb/odb/sqlite/connection-factory.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/connection-factory.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/connection-factory.hxx b/libbutl-odb/odb/sqlite/connection-factory.hxx new file mode 120000 index 0000000..a0628ec --- /dev/null +++ b/libbutl-odb/odb/sqlite/connection-factory.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/connection-factory.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/connection.cxx b/libbutl-odb/odb/sqlite/connection.cxx new file mode 120000 index 0000000..ab9dac9 --- /dev/null +++ b/libbutl-odb/odb/sqlite/connection.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/connection.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/connection.hxx b/libbutl-odb/odb/sqlite/connection.hxx new file mode 120000 index 0000000..b191dcf --- /dev/null +++ b/libbutl-odb/odb/sqlite/connection.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/connection.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/connection.ixx b/libbutl-odb/odb/sqlite/connection.ixx new file mode 120000 index 0000000..d46f148 --- /dev/null +++ b/libbutl-odb/odb/sqlite/connection.ixx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/connection.ixx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/container-statements.hxx b/libbutl-odb/odb/sqlite/container-statements.hxx new file mode 120000 index 0000000..bd7fe17 --- /dev/null +++ b/libbutl-odb/odb/sqlite/container-statements.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/container-statements.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/container-statements.txx b/libbutl-odb/odb/sqlite/container-statements.txx new file mode 120000 index 0000000..6fc9bef --- /dev/null +++ b/libbutl-odb/odb/sqlite/container-statements.txx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/container-statements.txx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/database.cxx b/libbutl-odb/odb/sqlite/database.cxx new file mode 120000 index 0000000..d8e8079 --- /dev/null +++ b/libbutl-odb/odb/sqlite/database.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/database.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/database.hxx b/libbutl-odb/odb/sqlite/database.hxx new file mode 120000 index 0000000..008d1fc --- /dev/null +++ b/libbutl-odb/odb/sqlite/database.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/database.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/database.ixx b/libbutl-odb/odb/sqlite/database.ixx new file mode 120000 index 0000000..52a723c --- /dev/null +++ b/libbutl-odb/odb/sqlite/database.ixx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/database.ixx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/details/config.hxx b/libbutl-odb/odb/sqlite/details/config.hxx new file mode 120000 index 0000000..ba48e30 --- /dev/null +++ b/libbutl-odb/odb/sqlite/details/config.hxx @@ -0,0 +1 @@ +../../../../upstream/odb/libodb-sqlite/odb/sqlite/details/config.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/details/conversion.hxx b/libbutl-odb/odb/sqlite/details/conversion.hxx new file mode 120000 index 0000000..41e31b4 --- /dev/null +++ b/libbutl-odb/odb/sqlite/details/conversion.hxx @@ -0,0 +1 @@ +../../../../upstream/odb/libodb-sqlite/odb/sqlite/details/conversion.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/details/export.hxx b/libbutl-odb/odb/sqlite/details/export.hxx new file mode 120000 index 0000000..22a9ea3 --- /dev/null +++ b/libbutl-odb/odb/sqlite/details/export.hxx @@ -0,0 +1 @@ +../../../../upstream/odb/libodb-sqlite/odb/sqlite/details/export.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/details/options.cxx b/libbutl-odb/odb/sqlite/details/options.cxx new file mode 120000 index 0000000..61950de --- /dev/null +++ b/libbutl-odb/odb/sqlite/details/options.cxx @@ -0,0 +1 @@ +../../../../upstream/odb/libodb-sqlite/odb/sqlite/details/pregenerated/odb/sqlite/details/options.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/details/options.hxx b/libbutl-odb/odb/sqlite/details/options.hxx new file mode 120000 index 0000000..7e674dd --- /dev/null +++ b/libbutl-odb/odb/sqlite/details/options.hxx @@ -0,0 +1 @@ +../../../../upstream/odb/libodb-sqlite/odb/sqlite/details/pregenerated/odb/sqlite/details/options.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/details/options.ixx b/libbutl-odb/odb/sqlite/details/options.ixx new file mode 120000 index 0000000..f562a57 --- /dev/null +++ b/libbutl-odb/odb/sqlite/details/options.ixx @@ -0,0 +1 @@ +../../../../upstream/odb/libodb-sqlite/odb/sqlite/details/pregenerated/odb/sqlite/details/options.ixx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/error.cxx b/libbutl-odb/odb/sqlite/error.cxx new file mode 120000 index 0000000..1bfc433 --- /dev/null +++ b/libbutl-odb/odb/sqlite/error.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/error.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/error.hxx b/libbutl-odb/odb/sqlite/error.hxx new file mode 120000 index 0000000..c82f49f --- /dev/null +++ b/libbutl-odb/odb/sqlite/error.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/error.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/exceptions.cxx b/libbutl-odb/odb/sqlite/exceptions.cxx new file mode 120000 index 0000000..b49ae98 --- /dev/null +++ b/libbutl-odb/odb/sqlite/exceptions.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/exceptions.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/exceptions.hxx b/libbutl-odb/odb/sqlite/exceptions.hxx new file mode 120000 index 0000000..ada5548 --- /dev/null +++ b/libbutl-odb/odb/sqlite/exceptions.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/exceptions.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/forward.hxx b/libbutl-odb/odb/sqlite/forward.hxx new file mode 120000 index 0000000..a9b323c --- /dev/null +++ b/libbutl-odb/odb/sqlite/forward.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/forward.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/no-id-object-result.hxx b/libbutl-odb/odb/sqlite/no-id-object-result.hxx new file mode 120000 index 0000000..07ff3bd --- /dev/null +++ b/libbutl-odb/odb/sqlite/no-id-object-result.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/no-id-object-result.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/no-id-object-result.txx b/libbutl-odb/odb/sqlite/no-id-object-result.txx new file mode 120000 index 0000000..c20e86e --- /dev/null +++ b/libbutl-odb/odb/sqlite/no-id-object-result.txx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/no-id-object-result.txx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/no-id-object-statements.hxx b/libbutl-odb/odb/sqlite/no-id-object-statements.hxx new file mode 120000 index 0000000..572080c --- /dev/null +++ b/libbutl-odb/odb/sqlite/no-id-object-statements.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/no-id-object-statements.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/no-id-object-statements.txx b/libbutl-odb/odb/sqlite/no-id-object-statements.txx new file mode 120000 index 0000000..51bb914 --- /dev/null +++ b/libbutl-odb/odb/sqlite/no-id-object-statements.txx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/no-id-object-statements.txx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/polymorphic-object-result.hxx b/libbutl-odb/odb/sqlite/polymorphic-object-result.hxx new file mode 120000 index 0000000..fe429c2 --- /dev/null +++ b/libbutl-odb/odb/sqlite/polymorphic-object-result.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/polymorphic-object-result.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/polymorphic-object-result.txx b/libbutl-odb/odb/sqlite/polymorphic-object-result.txx new file mode 120000 index 0000000..e856368 --- /dev/null +++ b/libbutl-odb/odb/sqlite/polymorphic-object-result.txx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/polymorphic-object-result.txx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/polymorphic-object-statements.hxx b/libbutl-odb/odb/sqlite/polymorphic-object-statements.hxx new file mode 120000 index 0000000..b3e8263 --- /dev/null +++ b/libbutl-odb/odb/sqlite/polymorphic-object-statements.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/polymorphic-object-statements.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/polymorphic-object-statements.txx b/libbutl-odb/odb/sqlite/polymorphic-object-statements.txx new file mode 120000 index 0000000..ef05814 --- /dev/null +++ b/libbutl-odb/odb/sqlite/polymorphic-object-statements.txx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/polymorphic-object-statements.txx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/prepared-query.cxx b/libbutl-odb/odb/sqlite/prepared-query.cxx new file mode 120000 index 0000000..3fce056 --- /dev/null +++ b/libbutl-odb/odb/sqlite/prepared-query.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/prepared-query.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/prepared-query.hxx b/libbutl-odb/odb/sqlite/prepared-query.hxx new file mode 120000 index 0000000..585424d --- /dev/null +++ b/libbutl-odb/odb/sqlite/prepared-query.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/prepared-query.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/query-const-expr.cxx b/libbutl-odb/odb/sqlite/query-const-expr.cxx new file mode 120000 index 0000000..a37dc67 --- /dev/null +++ b/libbutl-odb/odb/sqlite/query-const-expr.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/query-const-expr.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/query-dynamic.cxx b/libbutl-odb/odb/sqlite/query-dynamic.cxx new file mode 120000 index 0000000..0e7b56c --- /dev/null +++ b/libbutl-odb/odb/sqlite/query-dynamic.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/query-dynamic.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/query-dynamic.hxx b/libbutl-odb/odb/sqlite/query-dynamic.hxx new file mode 120000 index 0000000..11158d4 --- /dev/null +++ b/libbutl-odb/odb/sqlite/query-dynamic.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/query-dynamic.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/query-dynamic.ixx b/libbutl-odb/odb/sqlite/query-dynamic.ixx new file mode 120000 index 0000000..babc299 --- /dev/null +++ b/libbutl-odb/odb/sqlite/query-dynamic.ixx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/query-dynamic.ixx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/query-dynamic.txx b/libbutl-odb/odb/sqlite/query-dynamic.txx new file mode 120000 index 0000000..6f3cb12 --- /dev/null +++ b/libbutl-odb/odb/sqlite/query-dynamic.txx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/query-dynamic.txx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/query.cxx b/libbutl-odb/odb/sqlite/query.cxx new file mode 120000 index 0000000..9237561 --- /dev/null +++ b/libbutl-odb/odb/sqlite/query.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/query.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/query.hxx b/libbutl-odb/odb/sqlite/query.hxx new file mode 120000 index 0000000..c0cb9b4 --- /dev/null +++ b/libbutl-odb/odb/sqlite/query.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/query.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/query.ixx b/libbutl-odb/odb/sqlite/query.ixx new file mode 120000 index 0000000..9d38832 --- /dev/null +++ b/libbutl-odb/odb/sqlite/query.ixx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/query.ixx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/query.txx b/libbutl-odb/odb/sqlite/query.txx new file mode 120000 index 0000000..05c6033 --- /dev/null +++ b/libbutl-odb/odb/sqlite/query.txx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/query.txx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/section-statements.hxx b/libbutl-odb/odb/sqlite/section-statements.hxx new file mode 120000 index 0000000..6edc0d5 --- /dev/null +++ b/libbutl-odb/odb/sqlite/section-statements.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/section-statements.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/section-statements.txx b/libbutl-odb/odb/sqlite/section-statements.txx new file mode 120000 index 0000000..699c6b8 --- /dev/null +++ b/libbutl-odb/odb/sqlite/section-statements.txx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/section-statements.txx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/simple-object-result.hxx b/libbutl-odb/odb/sqlite/simple-object-result.hxx new file mode 120000 index 0000000..9bed959 --- /dev/null +++ b/libbutl-odb/odb/sqlite/simple-object-result.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/simple-object-result.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/simple-object-result.txx b/libbutl-odb/odb/sqlite/simple-object-result.txx new file mode 120000 index 0000000..7dbb9d1 --- /dev/null +++ b/libbutl-odb/odb/sqlite/simple-object-result.txx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/simple-object-result.txx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/simple-object-statements.cxx b/libbutl-odb/odb/sqlite/simple-object-statements.cxx new file mode 120000 index 0000000..fe37130 --- /dev/null +++ b/libbutl-odb/odb/sqlite/simple-object-statements.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/simple-object-statements.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/simple-object-statements.hxx b/libbutl-odb/odb/sqlite/simple-object-statements.hxx new file mode 120000 index 0000000..dbf222b --- /dev/null +++ b/libbutl-odb/odb/sqlite/simple-object-statements.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/simple-object-statements.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/simple-object-statements.ixx b/libbutl-odb/odb/sqlite/simple-object-statements.ixx new file mode 120000 index 0000000..863b920 --- /dev/null +++ b/libbutl-odb/odb/sqlite/simple-object-statements.ixx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/simple-object-statements.ixx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/simple-object-statements.txx b/libbutl-odb/odb/sqlite/simple-object-statements.txx new file mode 120000 index 0000000..8a3bcc7 --- /dev/null +++ b/libbutl-odb/odb/sqlite/simple-object-statements.txx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/simple-object-statements.txx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/sqlite-types.hxx b/libbutl-odb/odb/sqlite/sqlite-types.hxx new file mode 120000 index 0000000..dda05ff --- /dev/null +++ b/libbutl-odb/odb/sqlite/sqlite-types.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/sqlite-types.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/statement-cache.hxx b/libbutl-odb/odb/sqlite/statement-cache.hxx new file mode 120000 index 0000000..0ef7a98 --- /dev/null +++ b/libbutl-odb/odb/sqlite/statement-cache.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/statement-cache.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/statement-cache.txx b/libbutl-odb/odb/sqlite/statement-cache.txx new file mode 120000 index 0000000..d945fe2 --- /dev/null +++ b/libbutl-odb/odb/sqlite/statement-cache.txx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/statement-cache.txx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/statement.cxx b/libbutl-odb/odb/sqlite/statement.cxx new file mode 120000 index 0000000..e84cbae --- /dev/null +++ b/libbutl-odb/odb/sqlite/statement.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/statement.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/statement.hxx b/libbutl-odb/odb/sqlite/statement.hxx new file mode 120000 index 0000000..40c7e11 --- /dev/null +++ b/libbutl-odb/odb/sqlite/statement.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/statement.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/statements-base.cxx b/libbutl-odb/odb/sqlite/statements-base.cxx new file mode 120000 index 0000000..5cbbd29 --- /dev/null +++ b/libbutl-odb/odb/sqlite/statements-base.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/statements-base.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/statements-base.hxx b/libbutl-odb/odb/sqlite/statements-base.hxx new file mode 120000 index 0000000..022238e --- /dev/null +++ b/libbutl-odb/odb/sqlite/statements-base.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/statements-base.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/stream.cxx b/libbutl-odb/odb/sqlite/stream.cxx new file mode 120000 index 0000000..43d8e7a --- /dev/null +++ b/libbutl-odb/odb/sqlite/stream.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/stream.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/stream.hxx b/libbutl-odb/odb/sqlite/stream.hxx new file mode 120000 index 0000000..4d8f752 --- /dev/null +++ b/libbutl-odb/odb/sqlite/stream.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/stream.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/text-stream.hxx b/libbutl-odb/odb/sqlite/text-stream.hxx new file mode 120000 index 0000000..5dfb71b --- /dev/null +++ b/libbutl-odb/odb/sqlite/text-stream.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/text-stream.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/text.hxx b/libbutl-odb/odb/sqlite/text.hxx new file mode 120000 index 0000000..d214506 --- /dev/null +++ b/libbutl-odb/odb/sqlite/text.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/text.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/tracer.cxx b/libbutl-odb/odb/sqlite/tracer.cxx new file mode 120000 index 0000000..eb1a179 --- /dev/null +++ b/libbutl-odb/odb/sqlite/tracer.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/tracer.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/tracer.hxx b/libbutl-odb/odb/sqlite/tracer.hxx new file mode 120000 index 0000000..1bf3209 --- /dev/null +++ b/libbutl-odb/odb/sqlite/tracer.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/tracer.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/traits-calls.hxx b/libbutl-odb/odb/sqlite/traits-calls.hxx new file mode 120000 index 0000000..d736213 --- /dev/null +++ b/libbutl-odb/odb/sqlite/traits-calls.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/traits-calls.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/traits.cxx b/libbutl-odb/odb/sqlite/traits.cxx new file mode 120000 index 0000000..71c2b15 --- /dev/null +++ b/libbutl-odb/odb/sqlite/traits.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/traits.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/traits.hxx b/libbutl-odb/odb/sqlite/traits.hxx new file mode 120000 index 0000000..0c06d44 --- /dev/null +++ b/libbutl-odb/odb/sqlite/traits.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/traits.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/transaction-impl.cxx b/libbutl-odb/odb/sqlite/transaction-impl.cxx new file mode 120000 index 0000000..006fca5 --- /dev/null +++ b/libbutl-odb/odb/sqlite/transaction-impl.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/transaction-impl.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/transaction-impl.hxx b/libbutl-odb/odb/sqlite/transaction-impl.hxx new file mode 120000 index 0000000..c6b5f84 --- /dev/null +++ b/libbutl-odb/odb/sqlite/transaction-impl.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/transaction-impl.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/transaction.cxx b/libbutl-odb/odb/sqlite/transaction.cxx new file mode 120000 index 0000000..72946da --- /dev/null +++ b/libbutl-odb/odb/sqlite/transaction.cxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/transaction.cxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/transaction.hxx b/libbutl-odb/odb/sqlite/transaction.hxx new file mode 120000 index 0000000..1a1b354 --- /dev/null +++ b/libbutl-odb/odb/sqlite/transaction.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/transaction.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/transaction.ixx b/libbutl-odb/odb/sqlite/transaction.ixx new file mode 120000 index 0000000..67da3ef --- /dev/null +++ b/libbutl-odb/odb/sqlite/transaction.ixx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/transaction.ixx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/version.hxx b/libbutl-odb/odb/sqlite/version.hxx new file mode 100644 index 0000000..e604c17 --- /dev/null +++ b/libbutl-odb/odb/sqlite/version.hxx @@ -0,0 +1,65 @@ +// file : odb/sqlite/version.hxx.in +// license : GNU GPL v2; see accompanying LICENSE file + +#ifndef LIBODB_SQLITE_VERSION // Note: using the version macro itself. + +// New numeric version format is AAAAABBBBBCCCCCDDDE where: +// +// AAAAA - major version number +// BBBBB - minor version number +// CCCCC - bugfix version number +// DDD - alpha / beta (DDD + 500) version number +// E - final (0) / snapshot (1) +// +// When DDDE is not 0, 1 is subtracted from AAAAABBBBBCCCCC. For example: +// +// Version AAAAABBBBBCCCCCDDDE +// +// 0.1.0 0000000001000000000 +// 0.1.2 0000000001000020000 +// 1.2.3 0000100002000030000 +// 2.2.0-a.1 0000200001999990010 +// 3.0.0-b.2 0000299999999995020 +// 2.2.0-a.1.z 0000200001999990011 +// +#define LIBODB_SQLITE_VERSION_FULL 200004999995261ULL +#define LIBODB_SQLITE_VERSION_STR "2.5.0-b.26.20240502090701.7ce5b6d18b67" +#define LIBODB_SQLITE_VERSION_ID "2.5.0-b.26.7ce5b6d18b67" + +#define LIBODB_SQLITE_VERSION_MAJOR 2 +#define LIBODB_SQLITE_VERSION_MINOR 5 +#define LIBODB_SQLITE_VERSION_PATCH 0 + +#define LIBODB_SQLITE_PRE_RELEASE true + +#define LIBODB_SQLITE_SNAPSHOT 20240502090701ULL +#define LIBODB_SQLITE_SNAPSHOT_ID "7ce5b6d18b67" + +#include + +#ifdef LIBODB_VERSION_FULL +# if !(LIBODB_VERSION_FULL == 200004999995261ULL && LIBODB_SNAPSHOT == 20240502090701ULL) +# error incompatible libodb version, libodb == 2.5.0-b.26.20240502090701.7ce5b6d18b67 is required +# endif +#endif + + +// Old/deprecated numeric version format is AABBCCDD where: +// +// AA - major version number +// BB - minor version number +// CC - bugfix version number +// DD - alpha / beta (DD + 50) version number +// +// When DD is not 00, 1 is subtracted from AABBCC. For example: +// +// Version AABBCCDD +// 2.0.0 02000000 +// 2.1.0 02010000 +// 2.1.1 02010100 +// 2.2.0.a1 02019901 +// 3.0.0.b2 02999952 +// +#define LIBODB_SQLITE_VERSION 2049976 + +#endif // LIBODB_SQLITE_VERSION diff --git a/libbutl-odb/odb/sqlite/view-result.hxx b/libbutl-odb/odb/sqlite/view-result.hxx new file mode 120000 index 0000000..bdd35c3 --- /dev/null +++ b/libbutl-odb/odb/sqlite/view-result.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/view-result.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/view-result.txx b/libbutl-odb/odb/sqlite/view-result.txx new file mode 120000 index 0000000..c6219bc --- /dev/null +++ b/libbutl-odb/odb/sqlite/view-result.txx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/view-result.txx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/view-statements.hxx b/libbutl-odb/odb/sqlite/view-statements.hxx new file mode 120000 index 0000000..d0c22cb --- /dev/null +++ b/libbutl-odb/odb/sqlite/view-statements.hxx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/view-statements.hxx \ No newline at end of file diff --git a/libbutl-odb/odb/sqlite/view-statements.txx b/libbutl-odb/odb/sqlite/view-statements.txx new file mode 120000 index 0000000..f522d37 --- /dev/null +++ b/libbutl-odb/odb/sqlite/view-statements.txx @@ -0,0 +1 @@ +../../../upstream/odb/libodb-sqlite/odb/sqlite/view-statements.txx \ No newline at end of file -- cgit v1.1