Fennel: TupleAttributeDescriptor Struct Reference (original) (raw)
A TupleAttributeDescriptor is a component of a TupleDescriptor, as explained in the design docs. More...
#include <[TupleDescriptor.h](TupleDescriptor%5F8h-source.html)>
| Public Member Functions | |
|---|---|
| TupleAttributeDescriptor () | |
| TupleAttributeDescriptor (StoredTypeDescriptor const &typeDescriptor, bool isNullable=false, TupleStorageByteLength cbStorage=0) | |
| bool | operator== (TupleAttributeDescriptor const &other) const |
| Public Attributes | |
| StoredTypeDescriptor const * | pTypeDescriptor |
| bool | isNullable |
| TupleStorageByteLength | cbStorage |
Detailed Description
A TupleAttributeDescriptor is a component of a TupleDescriptor, as explained in the design docs.
Definition at line 42 of file TupleDescriptor.h.
Constructor & Destructor Documentation
| TupleAttributeDescriptor::TupleAttributeDescriptor | ( | | ) | [explicit] | | -------------------------------------------------- | - | | - | ------------ |
Member Function Documentation
Member Data Documentation
Definition at line 44 of file TupleDescriptor.h.
Referenced by TupleTest::checkAlignment(), UnalignedAttributeAccessor::compute(), TupleAccessor::compute(), ExtremeAggComputer::ExtremeAggComputer(), operator<<(), operator==(), CalcAssemblerTestCase::setTupleDatum(), CalcAssemblerTestCase::setTupleDatumMax(), CalcAssemblerTestCase::setTupleDatumMin(), TupleDescriptor::storageEqual(), and TupleAttributeDescriptor().
Definition at line 46 of file TupleDescriptor.h.
Referenced by TupleTest::checkAlignment(), UnalignedAttributeAccessor::compute(), TupleAccessor::compute(), DynamicParam::DynamicParam(), TupleAccessor::initFixedAccessors(), operator<<(), operator==(), CalcAssembler::setTupleDatum(), CalcAssemblerTestCase::setTupleDatum(), TupleDescriptor::storageEqual(), TupleAttributeDescriptor(), and DynamicParamManager::writeParam().
The documentation for this struct was generated from the following files:
- /home/pub/open/dev/fennel/tuple/TupleDescriptor.h
- /home/pub/open/dev/fennel/tuple/TupleDescriptor.cpp
