SQLsmith  v1.2.1-5-gfacd7a8
A random SQL query generator
Public Member Functions | Public Attributes | List of all members
schema_pqxx Struct Reference
Inheritance diagram for schema_pqxx:
Inheritance graph
Collaboration diagram for schema_pqxx:
Collaboration graph

Public Member Functions

virtual std::string quote_name (const std::string &id)
 
 schema_pqxx (std::string &conninfo, bool no_catalog)
 
- Public Member Functions inherited from schema
void summary ()
 
void fill_scope (struct scope &s)
 
virtual void register_operator (op &o)
 
virtual void register_routine (routine &r)
 
virtual void register_aggregate (routine &r)
 
virtual op_iterator find_operator (sqltype *left, sqltype *right, sqltype *res)
 
void generate_indexes ()
 

Public Attributes

pqxx::connection c
 
map< OID, pg_type * > oid2type
 
map< string, pg_type * > name2type
 
- Public Attributes inherited from schema
sqltypebooltype
 
sqltypeinttype
 
sqltypeinternaltype
 
sqltypearraytype
 
std::vector< sqltype * > types
 
std::vector< tabletables
 
std::vector< opoperators
 
std::vector< routineroutines
 
std::vector< routineaggregates
 
std::multimap< typekey, opindex
 
std::multimap< sqltype *, routine * > routines_returning_type
 
std::multimap< sqltype *, routine * > aggregates_returning_type
 
std::multimap< sqltype *, routine * > parameterless_routines_returning_type
 
std::multimap< sqltype *, table * > tables_with_columns_of_type
 
std::multimap< sqltype *, op * > operators_returning_type
 
std::multimap< sqltype *, sqltype * > concrete_type
 
std::vector< table * > base_tables
 
string version
 
int version_num
 
const char * true_literal = "true"
 
const char * false_literal = "false"
 

Additional Inherited Members

- Public Types inherited from schema
typedef std::tuple< sqltype *, sqltype *, sqltype * > typekey
 
typedef std::multimap< typekey, op >::iterator op_iterator
 

Detailed Description

Definition at line 41 of file postgres.hh.


The documentation for this struct was generated from the following files: