summaryrefslogtreecommitdiff
path: root/project2/sql
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2015-11-23 20:09:00 +0000
committerDan Goodliffe <dan@randomdan.homeip.net>2015-11-23 20:09:00 +0000
commit6121cb69c563de9dcf46d00d907fb68c5774884c (patch)
tree98f74d9365d29a18137cf6978b64ccf742a6a05a /project2/sql
parentDon't keep references to plugins that might get unloaded (diff)
downloadproject2-6121cb69c563de9dcf46d00d907fb68c5774884c.tar.bz2
project2-6121cb69c563de9dcf46d00d907fb68c5774884c.tar.xz
project2-6121cb69c563de9dcf46d00d907fb68c5774884c.zip
Make source object a virtual base of row set
Diffstat (limited to 'project2/sql')
-rw-r--r--project2/sql/sqlCache.cpp1
-rw-r--r--project2/sql/sqlRows.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/project2/sql/sqlCache.cpp b/project2/sql/sqlCache.cpp
index d20a8fc..cc2b451 100644
--- a/project2/sql/sqlCache.cpp
+++ b/project2/sql/sqlCache.cpp
@@ -61,6 +61,7 @@ class SqlCache : public RowSetCache {
class SqlCacheRowSet : public RowSet {
public:
SqlCacheRowSet(SelectPtr r) :
+ SourceObject(ScriptNodePtr()),
RowSet(NULL),
s(r) {
}
diff --git a/project2/sql/sqlRows.cpp b/project2/sql/sqlRows.cpp
index b6e40cc..918a502 100644
--- a/project2/sql/sqlRows.cpp
+++ b/project2/sql/sqlRows.cpp
@@ -13,6 +13,7 @@
NAMEDFACTORY("sqlrows", SqlRows, RowSetFactory);
SqlRows::SqlRows(ScriptNodePtr p) :
+ SourceObject(p),
RowSet(p),
dataSource(p, "datasource"),
sqlCommand(p->child("sql")),