#include <DataVisitor.h>
Inheritance diagram for DataVisitor:

Public Member Functions | |
| virtual | ~DataVisitor () |
| virtual void | preVisitDocument (std::string)=0 |
| virtual void | postVisitDocument ()=0 |
| virtual void | preVisitTable (std::string title)=0 |
| virtual void | postVisitTable ()=0 |
| virtual void | preVisitRow ()=0 |
| virtual void | postVisitRow ()=0 |
| virtual void | visitAttribute (std::string)=0 |
| virtual void | visitString (std::string)=0 |
| virtual void | visitChars (char const *, TupleStorageByteLength nChars)=0 |
| virtual void | visitUnicodeChars (Ucs2ConstBuffer, uint nChars)=0 |
| virtual void | visitUnsignedInt (uint64_t)=0 |
| virtual void | visitSignedInt (int64_t)=0 |
| virtual void | visitDouble (double)=0 |
| virtual void | visitFloat (float)=0 |
| virtual void | visitBoolean (bool)=0 |
| virtual void | visitPageId (PageId)=0 |
| virtual void | visitPageOwnerId (PageOwnerId)=0 |
| virtual void | visitSegByteId (SegByteId)=0 |
| virtual void | visitFormatted (char const *)=0 |
| virtual void | visitBytes (void const *v, TupleStorageByteLength iBytes)=0 |
TODO: doc
Definition at line 36 of file DataVisitor.h.
| DataVisitor::~DataVisitor | ( | ) | [virtual] |
| virtual void DataVisitor::preVisitDocument | ( | std::string | ) | [pure virtual] |
Implemented in TuplePrinter.
| virtual void DataVisitor::postVisitDocument | ( | ) | [pure virtual] |
Implemented in TuplePrinter.
| virtual void DataVisitor::preVisitTable | ( | std::string | title | ) | [pure virtual] |
Implemented in TuplePrinter.
| virtual void DataVisitor::postVisitTable | ( | ) | [pure virtual] |
Implemented in TuplePrinter.
| virtual void DataVisitor::preVisitRow | ( | ) | [pure virtual] |
Implemented in TuplePrinter.
| virtual void DataVisitor::postVisitRow | ( | ) | [pure virtual] |
Implemented in TuplePrinter.
| virtual void DataVisitor::visitAttribute | ( | std::string | ) | [pure virtual] |
Implemented in TuplePrinter.
| virtual void DataVisitor::visitString | ( | std::string | ) | [pure virtual] |
Implemented in TuplePrinter.
| virtual void DataVisitor::visitChars | ( | char const * | , | |
| TupleStorageByteLength | nChars | |||
| ) | [pure virtual] |
| virtual void DataVisitor::visitUnicodeChars | ( | Ucs2ConstBuffer | , | |
| uint | nChars | |||
| ) | [pure virtual] |
Implemented in TuplePrinter.
Referenced by UnicodeVarCharType::visitValue(), and UnicodeCharType::visitValue().
| virtual void DataVisitor::visitUnsignedInt | ( | uint64_t | ) | [pure virtual] |
Implemented in TuplePrinter.
Referenced by TupleDescriptor::visit(), and NumericType< T, typeOrdinal >::visitValue().
| virtual void DataVisitor::visitSignedInt | ( | int64_t | ) | [pure virtual] |
| virtual void DataVisitor::visitDouble | ( | double | ) | [pure virtual] |
| virtual void DataVisitor::visitFloat | ( | float | ) | [pure virtual] |
| virtual void DataVisitor::visitBoolean | ( | bool | ) | [pure virtual] |
Implemented in TuplePrinter.
| virtual void DataVisitor::visitPageId | ( | PageId | ) | [pure virtual] |
Implemented in TuplePrinter.
| virtual void DataVisitor::visitPageOwnerId | ( | PageOwnerId | ) | [pure virtual] |
Implemented in TuplePrinter.
| virtual void DataVisitor::visitSegByteId | ( | SegByteId | ) | [pure virtual] |
Implemented in TuplePrinter.
| virtual void DataVisitor::visitFormatted | ( | char const * | ) | [pure virtual] |
Implemented in TuplePrinter.
| virtual void DataVisitor::visitBytes | ( | void const * | v, | |
| TupleStorageByteLength | iBytes | |||
| ) | [pure virtual] |
Implemented in TuplePrinter.
Referenced by TupleDescriptor::visit(), VarBinaryType::visitValue(), and BinaryType::visitValue().
1.5.1