#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: