iceberg-cpp
Loading...
Searching...
No Matches
iceberg::Catalog Member List

This is the complete list of members for iceberg::Catalog, including all inherited members.

CreateNamespace(const Namespace &ns, const std::unordered_map< std::string, std::string > &properties)=0iceberg::Catalogpure virtual
CreateTable(const TableIdentifier &identifier, const std::shared_ptr< Schema > &schema, const std::shared_ptr< PartitionSpec > &spec, const std::shared_ptr< SortOrder > &order, const std::string &location, const std::unordered_map< std::string, std::string > &properties)=0iceberg::Catalogpure virtual
DropNamespace(const Namespace &ns)=0iceberg::Catalogpure virtual
DropTable(const TableIdentifier &identifier, bool purge)=0iceberg::Catalogpure virtual
GetNamespaceProperties(const Namespace &ns) const =0iceberg::Catalogpure virtual
ListNamespaces(const Namespace &ns) const =0iceberg::Catalogpure virtual
ListTables(const Namespace &ns) const =0iceberg::Catalogpure virtual
LoadTable(const TableIdentifier &identifier)=0iceberg::Catalogpure virtual
name() const =0iceberg::Catalogpure virtual
NamespaceExists(const Namespace &ns) const =0iceberg::Catalogpure virtual
RegisterTable(const TableIdentifier &identifier, const std::string &metadata_file_location)=0iceberg::Catalogpure virtual
RenameTable(const TableIdentifier &from, const TableIdentifier &to)=0iceberg::Catalogpure virtual
StageCreateTable(const TableIdentifier &identifier, const std::shared_ptr< Schema > &schema, const std::shared_ptr< PartitionSpec > &spec, const std::shared_ptr< SortOrder > &order, const std::string &location, const std::unordered_map< std::string, std::string > &properties)=0iceberg::Catalogpure virtual
TableExists(const TableIdentifier &identifier) const =0iceberg::Catalogpure virtual
UpdateNamespaceProperties(const Namespace &ns, const std::unordered_map< std::string, std::string > &updates, const std::unordered_set< std::string > &removals)=0iceberg::Catalogpure virtual
UpdateTable(const TableIdentifier &identifier, const std::vector< std::unique_ptr< TableRequirement > > &requirements, const std::vector< std::unique_ptr< TableUpdate > > &updates)=0iceberg::Catalogpure virtual
~Catalog()=default (defined in iceberg::Catalog)iceberg::Catalogvirtual