1. Home
  2. ›
  3. Browse
  4. ›
  5. iceberg-cpp

iceberg-cpp

v0.4.0#0Latest

C++ implementation of Apache Iceberg

Install

Run the following Vcpkg command to install the port.

vcpkg install iceberg-cpp

Usage

iceberg-cpp provides CMake targets:

find_package(iceberg CONFIG REQUIRED)

# Core library

target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:iceberg::iceberg_shared>,iceberg::iceberg_shared,iceberg::iceberg_static>)

# Arrow, Parquet and Avro support (feature "bundle")

target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:iceberg::iceberg_bundle_shared>,iceberg::iceberg_bundle_shared,iceberg::iceberg_bundle_static>)

# REST catalog client (feature "rest")

target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:iceberg::iceberg_rest_shared>,iceberg::iceberg_rest_shared,iceberg::iceberg_rest_static>)

Features

Dependencies

See source

Version

v0.4.0#0

Publication

Supports

!uwp

GitHub

apache/iceberg-cpp230

Homepage

github.com/apache/iceberg-cpp

Subtree

0fdf743cc1

License

Apache-2.0

Definition

Manifest