OmniSciDB
a5dc49c757
|
#include "ChunkAccessorTable.h"
#include <exception>
#include <memory>
#include "Catalog/Catalog.h"
#include "DataMgr/Chunk/Chunk.h"
Go to the source code of this file.
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) |
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.
ChunkIterVector& getChunkItersAndRowOffset | ( | ChunkAccessorTable & | table, |
size_t | rowid, | ||
size_t & | rowOffset | ||
) |