Struct TableDescriptor¶
-
struct
TableDescriptor¶ Subclassed by DataframeTableDescriptor, foreign_storage::ForeignTable
Public Functions
-
TableDescriptor()¶
-
virtual
~TableDescriptor()¶
-
bool
isForeignTable() const¶
-
bool
isTemporaryTable() const¶
-
std::vector<int>
getTableChunkKey(const int getCurrentDBId) const¶
Public Members
-
int32_t
tableId¶ tableId starts at 0 for valid tables.
-
int32_t
shard¶
-
std::string
tableName¶ tableName is the name of the table table -must be unique
-
int32_t
userId¶
-
int32_t
nColumns¶
-
bool
isView¶
-
std::string
viewSQL¶
-
std::string
fragments¶
-
Fragmenter_Namespace::FragmenterType
fragType¶
-
int32_t
maxFragRows¶
-
int64_t
maxChunkSize¶
-
int32_t
fragPageSize¶
-
int64_t
maxRows¶
-
std::string
partitions¶
-
std::string
keyMetainfo¶
-
std::shared_ptr<Fragmenter_Namespace::AbstractFragmenter>
fragmenter¶
-
int32_t
nShards¶
-
int
shardedColumnId¶
-
int
sortedColumnId¶
-
Data_Namespace::MemoryLevel
persistenceLevel¶
-
bool
hasDeletedCol¶
-
std::vector<int>
columnIdBySpi_¶
-
std::string
storageType¶
-
int32_t
maxRollbackEpochs¶
-
bool
is_system_table¶
-
std::shared_ptr<std::mutex>
mutex_¶
-