47 virtual Kind kind()
const noexcept = 0;
51 const std::shared_ptr<Schema>& schema()
const {
return schema_; }
53 const std::shared_ptr<Table>& source_table()
const {
return source_table_; }
57 std::shared_ptr<Schema> schema);
61 std::shared_ptr<Schema> schema_;
62 std::shared_ptr<Table> source_table_;
Define symbol visibility macros for core Iceberg APIs.
Core Apache Iceberg C++ APIs.
Definition arrow_io_util.h:33
std::expected< T, E > Result
Result alias.
Definition result.h:88
Define Result, Status, and error helpers.
Identifies a table in iceberg catalog.
Definition table_identifier.h:46