Struct ColumnDescriptor

struct ColumnDescriptor

specifies the content in-memory of a row in the column metadata table

ColumnDescriptor

Public Functions

ColumnDescriptor()
ColumnDescriptor(const int tableId, const int columnId, const std::string &columnName, const SQLTypeInfo columnType)
ColumnDescriptor(const bool isGeoPhyCol)
std::string toString() const
std::string getDefaultValueLiteral() const

Public Members

int tableId
int columnId
std::string columnName
std::string sourceName
SQLTypeInfo columnType
std::string chunks
bool isSystemCol
bool isVirtualCol
std::string virtualExpr
bool isDeletedCol
bool isGeoPhyCol = {false}
std::optional<std::string> default_value