Skip to content

Project structure#36

Merged
dmgcodevil merged 9 commits intomainfrom
project-structure
Apr 4, 2026
Merged

Project structure#36
dmgcodevil merged 9 commits intomainfrom
project-structure

Conversation

@dmgcodevil
Copy link
Copy Markdown
Owner

No description provided.

…ency, debug_utils, utils, value_type

- git mv headers to include/common/ and sources to src/common/
- Update all #include directives across include/, src/, tests/, bench/
- Add per-directory src/common/CMakeLists.txt with target_sources()
- Refactor root CMakeLists.txt to use add_subdirectory(src/common)

Made-with: Cursor
- git mv 12 headers to include/memory/
- node_arena, map_arena, array_arena, string_arena, memory_arena,
  free_list_arena, mem_arena, mem_utils, map_ref, array_ref, string_ref,
  schema_layout
- Update all #include directives across include/, src/, tests/
- Header-only domain, no per-directory CMakeLists needed

Made-with: Cursor
- git mv arrow_utils.hpp → arrow/utils.hpp, arrow_map_union_types.hpp → arrow/map_union_types.hpp, table_info.hpp → arrow/table_info.hpp
- git mv arrow_utils.cpp → src/arrow/utils.cpp, table_info.cpp → src/arrow/table_info.cpp
- Add src/arrow/CMakeLists.txt
- Update all #include directives

Made-with: Cursor
- git mv headers to include/schema/, sources to src/schema/
- Rename schema_utils.hpp → utils.hpp (avoid repeating domain in filename)
- Add src/schema/CMakeLists.txt
- Update all #include directives

Made-with: Cursor
…d_update, update_type

- git mv 7 headers to include/core/, edge_store.cpp to src/core/
- Add src/core/CMakeLists.txt
- Update all #include directives

Made-with: Cursor
…e_utils

- git mv 5 headers to include/storage/, 4 sources to src/storage/
- Add src/storage/CMakeLists.txt
- Update all #include directives

Made-with: Cursor
- git mv 5 headers to include/query/, 4 sources to src/query/
- Rename query_execution.hpp → execution.hpp, query_execution.cpp → execution.cpp
- Add src/query/CMakeLists.txt
- Update all #include directives

Made-with: Cursor
…base.cpp

- Rename Database facade to main/ following KuzuDB convention
- Add src/main/CMakeLists.txt
- Update all #include directives

Made-with: Cursor
- Move shell binary source out of src/ into apps/
- Update CMakeLists.txt executable path

Made-with: Cursor
@dmgcodevil dmgcodevil merged commit 00aae95 into main Apr 4, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant