From b79567fbc72df23f870049652d5f254aba948bea Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 16 Sep 2011 16:03:25 +0200 Subject: Support for views; integrated part --- odb/relational/pgsql/schema.cxx | 2 +- odb/relational/pgsql/source.cxx | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) (limited to 'odb/relational/pgsql') diff --git a/odb/relational/pgsql/schema.cxx b/odb/relational/pgsql/schema.cxx index a1ef29d..098d6e9 100644 --- a/odb/relational/pgsql/schema.cxx +++ b/odb/relational/pgsql/schema.cxx @@ -178,7 +178,7 @@ namespace relational struct member_create: object_members_base, context { member_create (emitter& e, ostream& os, relational::tables& tables) - : object_members_base (false, true), + : object_members_base (false, true, false), e_ (e), os_ (os), tables_ (tables) diff --git a/odb/relational/pgsql/source.cxx b/odb/relational/pgsql/source.cxx index 28d04e6..dbda7be 100644 --- a/odb/relational/pgsql/source.cxx +++ b/odb/relational/pgsql/source.cxx @@ -1019,10 +1019,10 @@ namespace relational { os << "sts.connection ()," << endl << "query_statement_name," << endl - << "query_statement + q.clause ()," << endl - << "q.parameter_types ()," << endl - << "q.parameter_count ()," << endl - << "q.parameters_binding ()," << endl + << "qs.clause ()," << endl + << "qs.parameter_types ()," << endl + << "qs.parameter_count ()," << endl + << "qs.parameters_binding ()," << endl << "imb"; } @@ -1044,7 +1044,8 @@ namespace relational if (!object (c_) || abstract (c_)) return; - string scope (scope_ + "::" + prefix_ + public_name (m) + "_traits"); + string scope (scope_ + "::" + flat_prefix_ + public_name (m) + + "_traits"); // Statment names. // -- cgit v1.1