Struct Fragmenter_Namespace::InsertData¶
-
struct
InsertData
¶ The data to be inserted using the fragment manager.
The data being inserted is assumed to be in columnar format, and so the offset to the beginning of each column can be calculated by multiplying the column size by the number of rows.
Public Members
-
int
databaseId
¶
-
int
tableId
¶ identifies the database into which the data is being inserted
-
std::vector<int>
columnIds
¶ identifies the table into which the data is being inserted
-
size_t
numRows
¶ a vector of column ids for the row(s) being inserted
-
std::vector<DataBlockPtr>
data
¶ the number of rows being inserted
-
std::vector<bool>
is_default
¶ points to the start of the data block per column for the row(s) being inserted
-
int