taco-db
0.1.0
|
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::Schema | static |
Compatible(const Schema *left, const Schema *right) | taco::Schema | static |
ComputeLayout() | taco::Schema | |
ComputeLayout(BootstrapCatCache *catcache) | taco::Schema | |
ComputeLayoutImpl(CCache *catcache, bool cache_typinfo_only) | taco::Schema | private |
Create(const std::vector< Oid > &typid, const std::vector< uint64_t > &typparam, const std::vector< bool > &nullable) | taco::Schema | static |
Create(const std::vector< Oid > &typid, const std::vector< uint64_t > &typparam, const std::vector< bool > &nullable, std::vector< std::string > field_names) | taco::Schema | static |
DissemblePayload(const char *payload) const | taco::Schema | |
EnsureLayoutComputed() const | taco::Schema | inlineprivate |
EnsureTypeInfoCollected() const | taco::Schema | inlineprivate |
FieldIsNull(FieldId field_id, const char *payload) const | taco::Schema | |
FieldIsNullable(FieldId field_id) const | taco::Schema | inline |
FieldPassByRef(FieldId field_id) const | taco::Schema | inline |
GetField(FieldId field_id, const char *payload) const | taco::Schema | |
GetFieldIdFromFieldName(absl::string_view field_name) const | taco::Schema | |
GetFieldLength(size_t field_id) const | taco::Schema | inline |
GetFieldName(FieldId field_id) const | taco::Schema | inline |
GetFieldTypeId(FieldId field_id) const | taco::Schema | inline |
GetFieldTypeParam(FieldId field_id) const | taco::Schema | inline |
GetNumFields() const | taco::Schema | inline |
GetOffsetAndLength(FieldId field_id, const char *payload) const | taco::Schema | |
Identical(const Schema *left, const Schema *right) | taco::Schema | static |
IsLayoutComputed() const | taco::Schema | inline |
IsTypeInfoCollected() const | taco::Schema | inline |
m_field | taco::Schema | private |
m_field_names | taco::Schema | private |
m_field_reorder_idx | taco::Schema | private |
m_has_only_nonnullable_fixedlen_fields | taco::Schema | private |
m_layout_computed | taco::Schema | private |
m_null_bitmap_begin | taco::Schema | private |
m_num_nonnullable_fixedlen_fields | taco::Schema | private |
m_num_nullable_fixedlen_fields | taco::Schema | private |
m_num_varlen_fields | taco::Schema | private |
m_type_info_collected | taco::Schema | private |
m_varlen_end_array_begin | taco::Schema | private |
m_varlen_payload_begin | taco::Schema | private |
Schema(const std::vector< Oid > &typid, const std::vector< uint64_t > &typparam, const std::vector< bool > &nullable, std::vector< std::string > field_names) | taco::Schema | private |
Schema(const std::vector< FieldInfo > &fields, const std::vector< std::string > &field_names) | taco::Schema | private |
Schema()=default | taco::Schema | private |
WritePayloadToBuffer(const std::vector< Datum > &data, maxaligned_char_buf &buf) const | taco::Schema | |
WritePayloadToBuffer(const std::vector< DatumRef > &data, maxaligned_char_buf &buf) const | taco::Schema | |
WritePayloadToBuffer(const std::vector< NullableDatumRef > &data, maxaligned_char_buf &buf) const | taco::Schema | |
WritePayloadToBufferImpl(const std::vector< SomeDatum > &data, maxaligned_char_buf &buf) const | taco::Schema | private |