taco-db  0.1.0
taco::Schema Member List

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

CollectTypeInfo()taco::Schema
Combine(const Schema *left, const Schema *right)taco::Schemastatic
Compatible(const Schema *left, const Schema *right)taco::Schemastatic
ComputeLayout()taco::Schema
ComputeLayout(BootstrapCatCache *catcache)taco::Schema
ComputeLayoutImpl(CCache *catcache, bool cache_typinfo_only)taco::Schemaprivate
Create(const std::vector< Oid > &typid, const std::vector< uint64_t > &typparam, const std::vector< bool > &nullable)taco::Schemastatic
Create(const std::vector< Oid > &typid, const std::vector< uint64_t > &typparam, const std::vector< bool > &nullable, std::vector< std::string > field_names)taco::Schemastatic
DissemblePayload(const char *payload) consttaco::Schema
EnsureLayoutComputed() consttaco::Schemainlineprivate
EnsureTypeInfoCollected() consttaco::Schemainlineprivate
FieldIsNull(FieldId field_id, const char *payload) consttaco::Schema
FieldIsNullable(FieldId field_id) consttaco::Schemainline
FieldPassByRef(FieldId field_id) consttaco::Schemainline
GetField(FieldId field_id, const char *payload) consttaco::Schema
GetFieldIdFromFieldName(absl::string_view field_name) consttaco::Schema
GetFieldLength(size_t field_id) consttaco::Schemainline
GetFieldName(FieldId field_id) consttaco::Schemainline
GetFieldTypeId(FieldId field_id) consttaco::Schemainline
GetFieldTypeParam(FieldId field_id) consttaco::Schemainline
GetNumFields() consttaco::Schemainline
GetOffsetAndLength(FieldId field_id, const char *payload) consttaco::Schema
Identical(const Schema *left, const Schema *right)taco::Schemastatic
IsLayoutComputed() consttaco::Schemainline
IsTypeInfoCollected() consttaco::Schemainline
m_fieldtaco::Schemaprivate
m_field_namestaco::Schemaprivate
m_field_reorder_idxtaco::Schemaprivate
m_has_only_nonnullable_fixedlen_fieldstaco::Schemaprivate
m_layout_computedtaco::Schemaprivate
m_null_bitmap_begintaco::Schemaprivate
m_num_nonnullable_fixedlen_fieldstaco::Schemaprivate
m_num_nullable_fixedlen_fieldstaco::Schemaprivate
m_num_varlen_fieldstaco::Schemaprivate
m_type_info_collectedtaco::Schemaprivate
m_varlen_end_array_begintaco::Schemaprivate
m_varlen_payload_begintaco::Schemaprivate
Schema(const std::vector< Oid > &typid, const std::vector< uint64_t > &typparam, const std::vector< bool > &nullable, std::vector< std::string > field_names)taco::Schemaprivate
Schema(const std::vector< FieldInfo > &fields, const std::vector< std::string > &field_names)taco::Schemaprivate
Schema()=defaulttaco::Schemaprivate
WritePayloadToBuffer(const std::vector< Datum > &data, maxaligned_char_buf &buf) consttaco::Schema
WritePayloadToBuffer(const std::vector< DatumRef > &data, maxaligned_char_buf &buf) consttaco::Schema
WritePayloadToBuffer(const std::vector< NullableDatumRef > &data, maxaligned_char_buf &buf) consttaco::Schema
WritePayloadToBufferImpl(const std::vector< SomeDatum > &data, maxaligned_char_buf &buf) consttaco::Schemaprivate