#include <ForeignStorageInterface.h>
|
virtual | ~PersistentForeignStorageInterface () |
|
virtual void | append (const std::vector< ForeignStorageColumnBuffer > &column_buffers)=0 |
|
virtual void | read (const ChunkKey &chunk_key, const SQLTypeInfo &sql_type, int8_t *dest, const size_t num_bytes)=0 |
|
virtual int8_t * | tryZeroCopy (const ChunkKey &chunk_key, const SQLTypeInfo &sql_type, const size_t num_bytes) |
|
virtual void | prepareTable (const int, const std::string &type, TableDescriptor &, std::list< ColumnDescriptor > &) |
|
virtual void | registerTable (Catalog_Namespace::Catalog *catalog, std::pair< int, int > table_key, const std::string &type, const TableDescriptor &td, const std::list< ColumnDescriptor > &cols, Data_Namespace::AbstractBufferMgr *mgr)=0 |
|
virtual void | dropTable (const int db_id, const int table_id)=0 |
|
virtual std::string | getType () const =0 |
|
Definition at line 32 of file ForeignStorageInterface.h.
virtual PersistentForeignStorageInterface::~PersistentForeignStorageInterface |
( |
| ) |
|
|
inlinevirtual |
virtual void PersistentForeignStorageInterface::dropTable |
( |
const int |
db_id, |
|
|
const int |
table_id |
|
) |
| |
|
pure virtual |
virtual std::string PersistentForeignStorageInterface::getType |
( |
| ) |
const |
|
pure virtual |
virtual void PersistentForeignStorageInterface::read |
( |
const ChunkKey & |
chunk_key, |
|
|
const SQLTypeInfo & |
sql_type, |
|
|
int8_t * |
dest, |
|
|
const size_t |
num_bytes |
|
) |
| |
|
pure virtual |
virtual int8_t* PersistentForeignStorageInterface::tryZeroCopy |
( |
const ChunkKey & |
chunk_key, |
|
|
const SQLTypeInfo & |
sql_type, |
|
|
const size_t |
num_bytes |
|
) |
| |
|
inlinevirtual |
The documentation for this class was generated from the following file: