Skip to content
This repository was archived by the owner on Jun 12, 2023. It is now read-only.
Stavros Papadopoulos edited this page Apr 3, 2016 · 16 revisions
# Organization

The code is organized into the following directories:

  • core
    The files for the core TileDB storage manager.
  • examples
    The tutorial examples from the TileDB website
  • test
    Google tests for TileDB
  • doxygen
    Contains the code documentation for the TileDB core header files.

If you wish to dive into the implementation details of TileDB, we recommend the following steps:

  • Step 1 - Learn the TileDB mechanics
    Visit the TileDB tutorials and read the TileDB Mechanics 101 tutorial.
  • Step 2 - Run all the TileDB examples
    Visit the TileDB tutorials, read the TileDB C API tutorial, and run all the examples locally. Also try to study the code of the examples.
  • Step 3 - Learn the C API code

    Read through files core/include/c_api/constants.h, core/include/c_api/c_api.h and core/src/c_api/c_api.cc
  • Step 4 - Dive deeper into the rest of the classes
    For each C API function, follow the code and read through the rest of the files in core/include and core/src
# Documentation # Testing

Clone this wiki locally