Skip to content

Commit

Permalink
Use arrow-adbc in includes
Browse files Browse the repository at this point in the history
  • Loading branch information
WillAyd committed Jul 5, 2024
1 parent ce397a9 commit 851e1c1
Show file tree
Hide file tree
Showing 62 changed files with 69 additions and 63 deletions.
3 changes: 2 additions & 1 deletion c/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ add_subdirectory(vendor/nanoarrow)
add_subdirectory(driver/common)
add_subdirectory(driver/framework)

install(FILES "${REPOSITORY_ROOT}/c/include/adbc.h" DESTINATION include/arrow-adbc)
install(FILES "${REPOSITORY_ROOT}/c/include/arrow-adbc/adbc.h"
DESTINATION include/arrow-adbc)

if(ADBC_BUILD_TESTS)
add_subdirectory(validation)
Expand Down
2 changes: 1 addition & 1 deletion c/driver/common/driver_base.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#include <utility>
#include <vector>

#include <adbc.h>
#include <arrow-adbc/adbc.h>

// This file defines a developer-friendly way to create an ADBC driver, currently intended
// for testing the R driver manager. It handles errors, option getting/setting, and
Expand Down
2 changes: 1 addition & 1 deletion c/driver/common/driver_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
#include <gtest/gtest.h>
#include <cstring>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include "driver_base.h"

// Self-contained version of the Handle
Expand Down
2 changes: 1 addition & 1 deletion c/driver/common/utils.c
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#include <stdlib.h>
#include <string.h>

#include <adbc.h>
#include <arrow-adbc/adbc.h>

static size_t kErrorBufferSize = 1024;

Expand Down
2 changes: 1 addition & 1 deletion c/driver/common/utils.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
#include <stdint.h>
#include <string.h>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include "nanoarrow/nanoarrow.h"

#ifdef __cplusplus
Expand Down
2 changes: 1 addition & 1 deletion c/driver/flightsql/dremio_flightsql_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
// specific language governing permissions and limitations
// under the License.

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <gmock/gmock-matchers.h>
#include <gtest/gtest-matchers.h>
#include <gtest/gtest-param-test.h>
Expand Down
2 changes: 1 addition & 1 deletion c/driver/flightsql/sqlite_flightsql_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#include <random>
#include <thread>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <gmock/gmock-matchers.h>
#include <gtest/gtest-matchers.h>
#include <gtest/gtest-param-test.h>
Expand Down
2 changes: 1 addition & 1 deletion c/driver/framework/base_connection.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
#include <utility>
#include <vector>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <nanoarrow/nanoarrow.h>
#include <nanoarrow/nanoarrow.hpp>

Expand Down
2 changes: 1 addition & 1 deletion c/driver/framework/base_database.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#include <string_view>
#include <utility>

#include <adbc.h>
#include <arrow-adbc/adbc.h>

#include "driver/framework/base_driver.h"
#include "driver/framework/status.h"
Expand Down
2 changes: 1 addition & 1 deletion c/driver/framework/base_driver.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
#include <variant>
#include <vector>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <fmt/core.h>
#include <fmt/format.h>

Expand Down
2 changes: 1 addition & 1 deletion c/driver/framework/catalog.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
#include <variant>
#include <vector>

#include <adbc.h>
#include <arrow-adbc/adbc.h>

#include "driver/framework/status.h"

Expand Down
2 changes: 1 addition & 1 deletion c/driver/framework/status.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
#include <variant>
#include <vector>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <fmt/core.h>

/// \file status.h
Expand Down
2 changes: 1 addition & 1 deletion c/driver/postgresql/connection.cc
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
#include <utility>
#include <vector>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <libpq-fe.h>

#include "database.h"
Expand Down
2 changes: 1 addition & 1 deletion c/driver/postgresql/connection.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#include <cstdint>
#include <memory>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <libpq-fe.h>

#include "postgres_type.h"
Expand Down
2 changes: 1 addition & 1 deletion c/driver/postgresql/database.cc
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#include <utility>
#include <vector>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <libpq-fe.h>
#include <nanoarrow/nanoarrow.h>

Expand Down
2 changes: 1 addition & 1 deletion c/driver/postgresql/database.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
#include <memory>
#include <string>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <libpq-fe.h>

#include "postgres_type.h"
Expand Down
2 changes: 1 addition & 1 deletion c/driver/postgresql/error.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

#pragma once

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <libpq-fe.h>

namespace adbcpq {
Expand Down
2 changes: 1 addition & 1 deletion c/driver/postgresql/postgres_util.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
#include <libkern/OSByteOrder.h>
#endif

#include "adbc.h"
#include "arrow-adbc/adbc.h"

namespace adbcpq {

Expand Down
2 changes: 1 addition & 1 deletion c/driver/postgresql/postgresql.cc
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#include <cstring>
#include <memory>

#include <adbc.h>
#include <arrow-adbc/adbc.h>

#include "connection.h"
#include "database.h"
Expand Down
2 changes: 1 addition & 1 deletion c/driver/postgresql/postgresql_benchmark.cc
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#include <benchmark/benchmark.h>
#include <nanoarrow/nanoarrow.hpp>

#include "adbc.h"
#include "arrow-adbc/adbc.h"
#include "validation/adbc_validation_util.h"

#define _ADBC_BENCHMARK_RETURN_NOT_OK_IMPL(NAME, EXPR) \
Expand Down
2 changes: 1 addition & 1 deletion c/driver/postgresql/postgresql_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
#include <optional>
#include <variant>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <gtest/gtest-param-test.h>
#include <gtest/gtest.h>
#include <nanoarrow/nanoarrow.h>
Expand Down
2 changes: 1 addition & 1 deletion c/driver/postgresql/result_helper.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#include <utility>
#include <vector>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <libpq-fe.h>

namespace adbcpq {
Expand Down
2 changes: 1 addition & 1 deletion c/driver/postgresql/statement.cc
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
#include <utility>
#include <vector>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <libpq-fe.h>
#include <nanoarrow/nanoarrow.hpp>

Expand Down
2 changes: 1 addition & 1 deletion c/driver/postgresql/statement.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
#include <string>
#include <vector>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <libpq-fe.h>
#include <nanoarrow/nanoarrow.h>

Expand Down
2 changes: 1 addition & 1 deletion c/driver/snowflake/snowflake_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
// specific language governing permissions and limitations
// under the License.

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <gmock/gmock-matchers.h>
#include <gtest/gtest-matchers.h>
#include <gtest/gtest-param-test.h>
Expand Down
2 changes: 1 addition & 1 deletion c/driver/sqlite/sqlite.cc
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
#include <cstdarg>
#include <limits>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <nanoarrow/nanoarrow.h>
#include <sqlite3.h>
#include <nanoarrow/nanoarrow.hpp>
Expand Down
2 changes: 1 addition & 1 deletion c/driver/sqlite/sqlite_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
#include <string>
#include <string_view>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <gmock/gmock-matchers.h>
#include <gtest/gtest-matchers.h>
#include <gtest/gtest-param-test.h>
Expand Down
2 changes: 1 addition & 1 deletion c/driver/sqlite/statement_reader.c
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
#include <stdio.h>
#include <time.h>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <nanoarrow/nanoarrow.h>
#include <sqlite3.h>

Expand Down
2 changes: 1 addition & 1 deletion c/driver/sqlite/statement_reader.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

#pragma once

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <nanoarrow/nanoarrow.h>
#include <sqlite3.h>

Expand Down
2 changes: 1 addition & 1 deletion c/driver_manager/adbc_driver_manager.cc
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
// under the License.

#include "adbc_driver_manager.h"
#include <adbc.h>
#include <arrow-adbc/adbc.h>

#include <algorithm>
#include <array>
Expand Down
2 changes: 1 addition & 1 deletion c/driver_manager/adbc_driver_manager.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

#pragma once

#include <adbc.h>
#include <arrow-adbc/adbc.h>

#ifdef __cplusplus
extern "C" {
Expand Down
2 changes: 1 addition & 1 deletion c/driver_manager/adbc_driver_manager_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@
#include <string>
#include <vector>

#include "adbc.h"
#include "adbc_driver_manager.h"
#include "arrow-adbc/adbc.h"
#include "validation/adbc_validation.h"
#include "validation/adbc_validation_util.h"

Expand Down
2 changes: 1 addition & 1 deletion c/driver_manager/adbc_version_100.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

// A dummy version 1.0.0 ADBC driver to test compatibility.

#include <adbc.h>
#include <arrow-adbc/adbc.h>

#ifdef __cplusplus
extern "C" {
Expand Down
2 changes: 1 addition & 1 deletion c/driver_manager/adbc_version_100_compatibility_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@

#include <memory>

#include "adbc.h"
#include "adbc_driver_manager.h"
#include "adbc_version_100.h"
#include "arrow-adbc/adbc.h"
#include "validation/adbc_validation_util.h"

namespace adbc {
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion c/integration/duckdb/duckdb_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

#include <cstdlib>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <driver_manager/adbc_driver_manager.h>
#include <duckdb/common/adbc/adbc-init.hpp>

Expand Down
2 changes: 1 addition & 1 deletion c/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ add_project_arguments('-Wno-unused-parameter', '-Wno-reorder', language: 'cpp')

c_dir = include_directories('.')
include_dir = include_directories('include')
install_headers('include/adbc.h', subdir: 'arrow-adbc')
install_headers('include/arrow-adbc/adbc.h', subdir: 'arrow-adbc')
driver_dir = include_directories('driver')
nanoarrow_dep = dependency('nanoarrow')
fmt_dep = dependency('fmt')
Expand Down
2 changes: 1 addition & 1 deletion c/validation/adbc_validation.cc
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
#include <variant>
#include <vector>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <gmock/gmock.h>
#include <gtest/gtest-matchers.h>
#include <gtest/gtest.h>
Expand Down
2 changes: 1 addition & 1 deletion c/validation/adbc_validation.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#include <variant>
#include <vector>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <gtest/gtest.h>
#include <nanoarrow/nanoarrow.h>

Expand Down
2 changes: 1 addition & 1 deletion c/validation/adbc_validation_connection.cc
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

#include <cstring>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <gmock/gmock.h>
#include <gtest/gtest.h>

Expand Down
2 changes: 1 addition & 1 deletion c/validation/adbc_validation_database.cc
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

#include <cstring>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <gmock/gmock.h>
#include <gtest/gtest.h>

Expand Down
2 changes: 1 addition & 1 deletion c/validation/adbc_validation_statement.cc
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

#include <cstring>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include <nanoarrow/nanoarrow.h>
Expand Down
2 changes: 1 addition & 1 deletion c/validation/adbc_validation_util.cc
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
// under the License.

#include "adbc_validation_util.h"
#include <adbc.h>
#include <arrow-adbc/adbc.h>

#include "adbc_validation.h"

Expand Down
2 changes: 1 addition & 1 deletion c/validation/adbc_validation_util.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
#include <utility>
#include <vector>

#include <adbc.h>
#include <arrow-adbc/adbc.h>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include <nanoarrow/nanoarrow.h>
Expand Down
2 changes: 1 addition & 1 deletion docs/source/driver/flight_sql.rst
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ the :cpp:class:`AdbcDatabase`.

.. code-block:: cpp
#include "adbc.h"
#include "arrow-adbc/adbc.h"
// Ignoring error handling
struct AdbcDatabase database;
Expand Down
Loading

0 comments on commit 851e1c1

Please sign in to comment.