From 1433f70547b2eaa8484ae57eb3b403a88cad1e1a Mon Sep 17 00:00:00 2001 From: Benjamin Winger Date: Fri, 22 Dec 2023 09:50:35 -0500 Subject: [PATCH] Added public headers explicitly to main/kuzu.h Some things are missing from the single file header, probably as a result of reducing unnecessary includes --- src/include/main/kuzu.h | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/include/main/kuzu.h b/src/include/main/kuzu.h index c1479973b7..3863f823ea 100644 --- a/src/include/main/kuzu.h +++ b/src/include/main/kuzu.h @@ -1,4 +1,20 @@ #pragma once -#include "connection.h" // IWYU pragma: export -#include "database.h" // IWYU pragma: export +#include "common/types/date_t.h" // IWYU pragma: export +#include "common/types/dtime_t.h" // IWYU pragma: export +#include "common/types/int128_t.h" // IWYU pragma: export +#include "common/types/internal_id_t.h" // IWYU pragma: export +#include "common/types/interval_t.h" // IWYU pragma: export +#include "common/types/timestamp_t.h" // IWYU pragma: export +#include "common/types/types.h" // IWYU pragma: export +#include "common/types/value/node.h" // IWYU pragma: export +#include "common/types/value/recursive_rel.h" // IWYU pragma: export +#include "common/types/value/rel.h" // IWYU pragma: export +#include "common/types/value/value.h" // IWYU pragma: export +#include "main/connection.h" // IWYU pragma: export +#include "main/database.h" // IWYU pragma: export +#include "main/prepared_statement.h" // IWYU pragma: export +#include "main/query_result.h" // IWYU pragma: export +#include "main/query_summary.h" // IWYU pragma: export +#include "main/storage_driver.h" // IWYU pragma: export +#include "processor/result/flat_tuple.h" // IWYU pragma: export