8#ifndef COLUMNAR_TOOL_WRAPPER_TOOL_COLUMN_VECTOR_MAP_H
9#define COLUMNAR_TOOL_WRAPPER_TOOL_COLUMN_VECTOR_MAP_H
13#include <unordered_map>
64 [[nodiscard]] std::size_t
getColumnIndex (
const std::string& name)
const;
93 [[nodiscard]] std::pair<std::size_t,CT*>
99 [[nodiscard]] std::pair<std::size_t,const void*>
a class that holds the columnar data for a single call
std::pair< std::size_t, const void * > getColumnVoid(std::size_t columnIndex, const std::type_info *type, bool isConst)
void setColumnVoid(std::size_t columnIndex, std::size_t size, const void *dataPtr, const std::type_info &type, bool isConst)
void setColumn(std::size_t columnIndex, std::size_t size, CT *dataPtr)
set the data for the given column
std::pair< std::size_t, CT * > getColumn(std::size_t columnIndex)
get the data for the given column
the header information for the entire columnar data vector