| Copy() const | taco::Datum | inline |
| DataArray | taco::Datum | friend |
| Datum(Datum &&d) | taco::Datum | inline |
| Datum() | taco::Datum | inlineprivate |
| Datum(datum_impl::DatumRep value) | taco::Datum | inlineprivate |
| Datum(datum_impl::DatumRep value, bool isowned, uint32_t size) | taco::Datum | inlineprivate |
| Datum(const Datum &)=default | taco::Datum | private |
| datum_impl::DatumRefVarlenGetters class | taco::Datum | friend |
| datum_impl::NonVarlenGetters class | taco::Datum | friend |
| DatumRef class | taco::Datum | friend |
| DeepCopy() const | taco::Datum | inline |
| From(bool X) | taco::Datum | inlinestatic |
| From(char X) | taco::Datum | inlinestatic |
| From(int8_t X) | taco::Datum | inlinestatic |
| From(uint8_t X) | taco::Datum | inlinestatic |
| From(int16_t X) | taco::Datum | inlinestatic |
| From(uint16_t X) | taco::Datum | inlinestatic |
| From(int32_t X) | taco::Datum | inlinestatic |
| From(uint32_t X) | taco::Datum | inlinestatic |
| From(void *X) | taco::Datum | inlinestatic |
| From(int64_t X) | taco::Datum | inlinestatic |
| From(uint64_t X) | taco::Datum | inlinestatic |
| From(float X) | taco::Datum | inlinestatic |
| From(double X) | taco::Datum | inlinestatic |
| From(T &&X, bool isnull) | taco::Datum | inlinestatic |
| FromCString(const char *str) | taco::Datum | inlinestatic |
| FromCString(const char *str, bool isnull) | taco::Datum | inlinestatic |
| FromCString(std::unique_ptr< char[]> str, bool isnull=false) | taco::Datum | inlinestatic |
| FromFixedlenBytes(const char *bytes, uint32_t size) | taco::Datum | inlinestatic |
| FromNull() | taco::Datum | inlinestatic |
| FromVarlenAsStringView(absl::string_view bytes) | taco::Datum | inlinestatic |
| FromVarlenBytes(const char *bytes, uint32_t size) | taco::Datum | inlinestatic |
| FromVarlenBytes(const char *bytes, uint32_t size, bool isnull) | taco::Datum | inlinestatic |
| FromVarlenBytes(unique_malloced_ptr bytes, uint32_t size, bool isnull=false) | taco::Datum | inlinestatic |
| GetBool() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetChar() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetDouble() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetFixedlenBytes() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetFloat() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetInt16() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetInt32() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetInt64() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetInt8() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetOid() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetPointer() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetPointerAs() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetThis() const | taco::Datum | inline |
| GetUInt16() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetUInt32() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetUInt64() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetUInt8() const | taco::datum_impl::NonVarlenGetters< Datum > | inline |
| GetVarlenAsStringView() const | taco::Datum | inline |
| GetVarlenBytes() const | taco::Datum | inline |
| GetVarlenSize() const | taco::Datum | inline |
| HasExternalRef() const | taco::Datum | inline |
| isnull() const | taco::Datum | inline |
| m_isnull | taco::Datum | private |
| m_isowned | taco::Datum | private |
| m_isvarlen | taco::Datum | private |
| m_size | taco::Datum | private |
| m_val | taco::Datum | private |
| NullableDatumRef class | taco::Datum | friend |
| operator=(Datum &&d) | taco::Datum | inline |
| operator=(const Datum &)=default | taco::Datum | private |
| val() const | taco::datum_impl::NonVarlenGetters< Datum > | inlineprotected |
| ~Datum() | taco::Datum | inline |