Orcus
|
#include <import_interface_pivot.hpp>
Public Member Functions | |
virtual void | set_record_count (size_t n)=0 |
virtual void | append_record_value_numeric (double v)=0 |
virtual void | append_record_value_character (std::string_view s)=0 |
virtual void | append_record_value_shared_item (size_t index)=0 |
virtual void | commit_record ()=0 |
virtual void | commit ()=0 |
Interface for importing pivot cache records.
|
pure virtual |
Append to the current record buffer a character value as a column value.
s | character value to append to the current record buffer as a column value. |
|
pure virtual |
Append to the current record buffer a numeric value as a column value.
v | numeric value to append to the current record buffer as a column value. |
|
pure virtual |
Append to the current record buffer a column value referenced by an index into the shared items table of a pivot cache field. The corresponding field in the pivot cache definition should provide the shared items table that this index references.
index | index into the shared items table of a pivot cache field. |
|
pure virtual |
Commit the entire records set to the document store.
|
pure virtual |
Commit the record in the current record buffer.
The implementor can clear the buffer afterward.
|
pure virtual |
Set the number of records included in pivot cache records.
n | number of records included in pivot cache records. |