taco-db  0.1.0
taco::IndexKey Member List

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

ComputeStructSize(FieldId nkeys)taco::IndexKeyinlinestatic
Construct(void *key, const std::vector< SomeDatum > &data)taco::IndexKeyinlinestatic
Construct(void *key, SomeDatum *data, FieldId nkeys)taco::IndexKeyinlinestatic
ConstructImpl(void *key, SomeDatum *data, FieldId nkeys, size_t sz)taco::IndexKeyinlineprivatestatic
Copy() consttaco::IndexKeyinline
CopyTo(IndexKey *key2) consttaco::IndexKeyinline
Create(const std::vector< SomeDatum > &data)taco::IndexKeyinlinestatic
Create(SomeDatum *data, FieldId nkeys)taco::IndexKeyinlinestatic
DeepCopy(const Schema *sch, std::vector< Datum > &data_buffer)taco::IndexKeyinline
GetKey(FieldId keyid) consttaco::IndexKeyinline
GetNullableKey(FieldId keyid) consttaco::IndexKeyinline
GetNumKeys() consttaco::IndexKeyinline
GetStructSize() consttaco::IndexKeyinline
HasAnyNull() consttaco::IndexKeyinline
IndexKey(const IndexKey &)=deletetaco::IndexKey
IndexKey(IndexKey &&)=deletetaco::IndexKey
IsNull(FieldId keyid) consttaco::IndexKeyinline
m_datataco::IndexKeyprivate
operator=(const IndexKey &)=deletetaco::IndexKey
operator=(IndexKey &&)=deletetaco::IndexKey
SetKey(FieldId keyid, const SomeDatum &key)taco::IndexKeyinline
SetNullBit(FieldId keyid, bool isnull) consttaco::IndexKeyinline
ToNullableDatumVector() consttaco::IndexKeyinline