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

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

AsOptional() const (defined in iceberg::SchemaField)iceberg::SchemaFieldinline
AsRequired() const (defined in iceberg::SchemaField)iceberg::SchemaFieldinline
CastDefaultValue(const Literal &value, const std::shared_ptr< PrimitiveType > &target_type)iceberg::SchemaFieldstatic
doc() consticeberg::SchemaField
field_id() consticeberg::SchemaField
initial_default() consticeberg::SchemaField
kInvalidFieldId (defined in iceberg::SchemaField)iceberg::SchemaFieldstatic
MakeOptional(int32_t field_id, std::string_view name, std::shared_ptr< Type > type, std::string_view doc={})iceberg::SchemaFieldstatic
MakeRequired(int32_t field_id, std::string_view name, std::shared_ptr< Type > type, std::string_view doc={})iceberg::SchemaFieldstatic
name() consticeberg::SchemaField
operator== (defined in iceberg::SchemaField)iceberg::SchemaFieldfriend
optional() consticeberg::SchemaField
SchemaField(int32_t field_id, std::string_view name, std::shared_ptr< Type > type, bool optional, std::string_view doc={}, std::shared_ptr< const Literal > initial_default=nullptr, std::shared_ptr< const Literal > write_default=nullptr)iceberg::SchemaField
ToString() const overrideiceberg::SchemaFieldvirtual
type() consticeberg::SchemaField
Validate() const (defined in iceberg::SchemaField)iceberg::SchemaField
WithDoc(std::string_view doc) consticeberg::SchemaField
WithInitialDefault(std::shared_ptr< const Literal > initial_default) consticeberg::SchemaField
WithName(std::string_view name) consticeberg::SchemaField
WithType(std::shared_ptr< Type > type) consticeberg::SchemaField
WithWriteDefault(std::shared_ptr< const Literal > write_default) consticeberg::SchemaField
write_default() consticeberg::SchemaField
~Formattable()=default (defined in iceberg::util::Formattable)iceberg::util::Formattablevirtual