OmniSciDB
c1a53651b2
|
Go to the source code of this file.
Typedefs | |
using | ChunkIterVector = std::vector< ChunkIter > |
using | ChunkAccessorTable = std::vector< std::tuple< size_t, std::vector< std::shared_ptr< Chunk_NS::Chunk >>, ChunkIterVector >> |
Functions | |
ChunkAccessorTable | getChunkAccessorTable (const Catalog_Namespace::Catalog &cat, const TableDescriptor *td, const std::vector< std::string > &columnNames) |
ChunkIterVector & | getChunkItersAndRowOffset (ChunkAccessorTable &table, size_t rowid, size_t &rowOffset) |
using ChunkAccessorTable = std::vector< std::tuple<size_t, std::vector<std::shared_ptr<Chunk_NS::Chunk>>, ChunkIterVector>> |
Definition at line 36 of file ChunkAccessorTable.h.
using ChunkIterVector = std::vector<ChunkIter> |
Definition at line 34 of file ChunkAccessorTable.h.
ChunkAccessorTable getChunkAccessorTable | ( | const Catalog_Namespace::Catalog & | cat, |
const TableDescriptor * | td, | ||
const std::vector< std::string > & | columnNames | ||
) |
Definition at line 29 of file ChunkAccessorTable.cpp.
References CHECK, Data_Namespace::CPU_LEVEL, Catalog_Namespace::DBMetadata::dbId, TableDescriptor::fragmenter, Chunk_NS::Chunk::getChunk(), Catalog_Namespace::Catalog::getCurrentDB(), Catalog_Namespace::Catalog::getDataMgr(), Catalog_Namespace::Catalog::getMetadataForColumn(), TableDescriptor::tableId, and TableDescriptor::tableName.
Referenced by import_export::RenderGroupAnalyzer::seedFromExistingTableContents().
ChunkIterVector& getChunkItersAndRowOffset | ( | ChunkAccessorTable & | table, |
size_t | rowid, | ||
size_t & | rowOffset | ||
) |
Definition at line 108 of file ChunkAccessorTable.cpp.
References CHECK.
Referenced by import_export::RenderGroupAnalyzer::seedFromExistingTableContents().