#include <PostgreSQLDataGenerator.h>
◆ PostgreSQLDataSource()
Postgres::PostgreSQLDataSource::PostgreSQLDataSource |
( |
PostgreSQLMetaData |
postgresql_meta_data, |
|
|
std::string |
r_name, |
|
|
vector< std::string > |
c = {} , |
|
|
int |
b_size = 5000 |
|
) |
| |
|
inline |
◆ advance()
void Postgres::PostgreSQLDataSource::advance |
( |
int |
recordCount | ) |
|
|
inline |
◆ get_rows_of_columns()
pqxx::result Postgres::PostgreSQLDataSource::get_rows_of_columns |
( |
pqxx::transaction_base & |
txn, |
|
|
vector< ColumnStore::Column > |
columns |
|
) |
| |
|
inlineprivate |
◆ hasNext()
bool Postgres::PostgreSQLDataSource::hasNext |
( |
| ) |
|
|
inlinevirtual |
◆ load_into_queue()
void Postgres::PostgreSQLDataSource::load_into_queue |
( |
pqxx::transaction_base & |
txn, |
|
|
vector< ColumnStore::Column > |
columns |
|
) |
| |
|
inlineprivate |
◆ next()
DataRecord Postgres::PostgreSQLDataSource::next |
( |
| ) |
|
|
inlinevirtual |
◆ set_total_number_of_rows()
void Postgres::PostgreSQLDataSource::set_total_number_of_rows |
( |
pqxx::transaction_base & |
txn | ) |
|
|
inlineprivate |
◆ batch_size
int Postgres::PostgreSQLDataSource::batch_size |
|
private |
◆ columns
vector<std::string> Postgres::PostgreSQLDataSource::columns |
|
private |
◆ conn
pqxx::connection* Postgres::PostgreSQLDataSource::conn |
|
private |
◆ data
std::queue<DataRecord> Postgres::PostgreSQLDataSource::data |
|
private |
◆ offset
int Postgres::PostgreSQLDataSource::offset |
|
private |
◆ relation_name
std::string Postgres::PostgreSQLDataSource::relation_name |
|
private |
◆ schema_meta_data
◆ total_number_of_rows
int Postgres::PostgreSQLDataSource::total_number_of_rows |
|
private |
The documentation for this class was generated from the following file: