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

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

EmptySchema()iceberg::Schemastatic
field_by_id_ (defined in iceberg::StructType)iceberg::StructTypeprotected
field_by_lowercase_name_ (defined in iceberg::StructType)iceberg::StructTypeprotected
field_by_name_ (defined in iceberg::StructType)iceberg::StructTypeprotected
fields() const overrideiceberg::StructTypevirtual
fields_ (defined in iceberg::StructType)iceberg::StructTypeprotected
FindColumnNameById(int32_t field_id) consticeberg::Schema
FindFieldById(int32_t field_id) consticeberg::Schema
FindFieldByName(std::string_view name, bool case_sensitive=true) consticeberg::Schema
GetAccessorById(int32_t field_id) consticeberg::Schema
GetFieldById(int32_t field_id) const overrideiceberg::StructTypevirtual
GetFieldByIndex(int32_t index) const overrideiceberg::StructTypevirtual
GetFieldByName(std::string_view name, bool case_sensitive) const overrideiceberg::StructTypevirtual
GetFieldByName(std::string_view name, bool case_sensitive) const=0iceberg::StructTypevirtual
GetFieldByName(std::string_view name) consticeberg::StructType
HighestFieldId() consticeberg::Schema
IdentifierFieldIds() consticeberg::Schema
IdentifierFieldNames() consticeberg::Schema
InitFieldById(const StructType &) (defined in iceberg::StructType)iceberg::StructTypeprotectedstatic
InitFieldByLowerCaseName(const StructType &) (defined in iceberg::StructType)iceberg::StructTypeprotectedstatic
InitFieldByName(const StructType &) (defined in iceberg::StructType)iceberg::StructTypeprotectedstatic
is_nested() const overrideiceberg::NestedTypeinlinevirtual
is_primitive() const overrideiceberg::NestedTypeinlinevirtual
kAllColumnsiceberg::Schemastatic
kInitialColumnId (defined in iceberg::Schema)iceberg::Schemastatic
kInitialSchemaId (defined in iceberg::Schema)iceberg::Schemastatic
kInvalidColumnId (defined in iceberg::Schema)iceberg::Schemastatic
kTypeId (defined in iceberg::StructType)iceberg::StructTypestatic
Make(std::vector< SchemaField > fields, int32_t schema_id, std::vector< int32_t > identifier_field_ids)iceberg::Schemastatic
Make(std::vector< SchemaField > fields, int32_t schema_id, const std::vector< std::string > &identifier_field_names)iceberg::Schemastatic
operator== (defined in iceberg::Schema)iceberg::Schemafriend
Project(const std::unordered_set< int32_t > &field_ids) consticeberg::Schema
SameSchema(const Schema &other) consticeberg::Schema
Schema(std::vector< SchemaField > fields, int32_t schema_id=kInitialSchemaId) (defined in iceberg::Schema)iceberg::Schemaexplicit
schema_id() consticeberg::Schema
SchemaFieldConstRef typedef (defined in iceberg::NestedType)iceberg::NestedType
Select(std::span< const std::string > names, bool case_sensitive=true) consticeberg::Schema
StructType(std::vector< SchemaField > fields) (defined in iceberg::StructType)iceberg::StructTypeexplicit
ToSchema() const (defined in iceberg::StructType)iceberg::StructType
ToString() const overrideiceberg::Schemavirtual
type_id() const overrideiceberg::StructTypevirtual
Validate(int32_t format_version) consticeberg::Schema
ValidateIdentifierFields(int32_t field_id, const Schema &schema, const std::unordered_map< int32_t, int32_t > &id_to_parent)iceberg::Schemastatic
~Formattable()=default (defined in iceberg::util::Formattable)iceberg::util::Formattablevirtual
~StructType() override=default (defined in iceberg::StructType)iceberg::StructType
~Type() override=default (defined in iceberg::Type)iceberg::Type