OmniSciDB
a5dc49c757
|
#include <DBETypes.h>
Public Member Functions | |
ColumnDetails () | |
ColumnDetails (const std::string &col_name, ColumnType col_type, ColumnEncoding encoding, bool nullable, bool is_array, int precision, int scale, int comp_param) | |
Public Attributes | |
std::string | col_name |
ColumnType | col_type |
ColumnEncoding | encoding |
bool | nullable |
bool | is_array |
int | precision |
int | scale |
int | comp_param |
Definition at line 59 of file DBETypes.h.
EmbeddedDatabase::ColumnDetails::ColumnDetails | ( | ) |
ColumnDetails methods
Definition at line 45 of file DBETypes.cpp.
References NONE, and EmbeddedDatabase::UNKNOWN.
EmbeddedDatabase::ColumnDetails::ColumnDetails | ( | const std::string & | col_name, |
ColumnType | col_type, | ||
ColumnEncoding | encoding, | ||
bool | nullable, | ||
bool | is_array, | ||
int | precision, | ||
int | scale, | ||
int | comp_param | ||
) |
Definition at line 54 of file DBETypes.cpp.
std::string EmbeddedDatabase::ColumnDetails::col_name |
Definition at line 61 of file DBETypes.h.
Referenced by EmbeddedDatabase::DBEngineImpl::getTableDetails(), heavydb.thrift.ttypes.TColumnType::read(), and heavydb.thrift.ttypes.TColumnType::write().
ColumnType EmbeddedDatabase::ColumnDetails::col_type |
Definition at line 62 of file DBETypes.h.
Referenced by EmbeddedDatabase::DBEngineImpl::getTableDetails(), heavydb.thrift.ttypes.TColumnType::read(), and heavydb.thrift.ttypes.TColumnType::write().
int EmbeddedDatabase::ColumnDetails::comp_param |
Definition at line 68 of file DBETypes.h.
Referenced by EmbeddedDatabase::DBEngineImpl::getTableDetails(), heavydb.common.ttypes.TTypeInfo::read(), and heavydb.common.ttypes.TTypeInfo::write().
ColumnEncoding EmbeddedDatabase::ColumnDetails::encoding |
Definition at line 63 of file DBETypes.h.
Referenced by EmbeddedDatabase::DBEngineImpl::getTableDetails(), heavydb.common.ttypes.TTypeInfo::read(), and heavydb.common.ttypes.TTypeInfo::write().
bool EmbeddedDatabase::ColumnDetails::is_array |
Definition at line 65 of file DBETypes.h.
Referenced by EmbeddedDatabase::DBEngineImpl::getTableDetails(), TableFunctionsFactory_node.ComposedNode::is_array_text_encoding_dict(), heavydb.common.ttypes.TTypeInfo::read(), and heavydb.common.ttypes.TTypeInfo::write().
bool EmbeddedDatabase::ColumnDetails::nullable |
Definition at line 64 of file DBETypes.h.
Referenced by EmbeddedDatabase::DBEngineImpl::getTableDetails(), heavydb.common.ttypes.TTypeInfo::read(), and heavydb.common.ttypes.TTypeInfo::write().
int EmbeddedDatabase::ColumnDetails::precision |
Definition at line 66 of file DBETypes.h.
Referenced by EmbeddedDatabase::DBEngineImpl::getTableDetails(), heavydb.common.ttypes.TTypeInfo::read(), and heavydb.common.ttypes.TTypeInfo::write().
int EmbeddedDatabase::ColumnDetails::scale |
Definition at line 67 of file DBETypes.h.
Referenced by EmbeddedDatabase::DBEngineImpl::getTableDetails(), heavydb.common.ttypes.TTypeInfo::read(), and heavydb.common.ttypes.TTypeInfo::write().