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_
¶
-