|
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 |