|
iceberg-cpp
|
This is the complete list of members for iceberg::SchemaField, including all inherited members.
| AsOptional() const (defined in iceberg::SchemaField) | iceberg::SchemaField | inline |
| AsRequired() const (defined in iceberg::SchemaField) | iceberg::SchemaField | inline |
| CastDefaultValue(const Literal &value, const std::shared_ptr< PrimitiveType > &target_type) | iceberg::SchemaField | static |
| doc() const | iceberg::SchemaField | |
| field_id() const | iceberg::SchemaField | |
| initial_default() const | iceberg::SchemaField | |
| kInvalidFieldId (defined in iceberg::SchemaField) | iceberg::SchemaField | static |
| MakeOptional(int32_t field_id, std::string_view name, std::shared_ptr< Type > type, std::string_view doc={}) | iceberg::SchemaField | static |
| MakeRequired(int32_t field_id, std::string_view name, std::shared_ptr< Type > type, std::string_view doc={}) | iceberg::SchemaField | static |
| name() const | iceberg::SchemaField | |
| operator== (defined in iceberg::SchemaField) | iceberg::SchemaField | friend |
| optional() const | iceberg::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 override | iceberg::SchemaField | virtual |
| type() const | iceberg::SchemaField | |
| Validate() const (defined in iceberg::SchemaField) | iceberg::SchemaField | |
| WithDoc(std::string_view doc) const | iceberg::SchemaField | |
| WithInitialDefault(std::shared_ptr< const Literal > initial_default) const | iceberg::SchemaField | |
| WithName(std::string_view name) const | iceberg::SchemaField | |
| WithType(std::shared_ptr< Type > type) const | iceberg::SchemaField | |
| WithWriteDefault(std::shared_ptr< const Literal > write_default) const | iceberg::SchemaField | |
| write_default() const | iceberg::SchemaField | |
| ~Formattable()=default (defined in iceberg::util::Formattable) | iceberg::util::Formattable | virtual |