diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2015-11-23 20:09:00 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2015-11-23 20:09:00 +0000 |
commit | 6121cb69c563de9dcf46d00d907fb68c5774884c (patch) | |
tree | 98f74d9365d29a18137cf6978b64ccf742a6a05a /project2/sql | |
parent | Don't keep references to plugins that might get unloaded (diff) | |
download | project2-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.cpp | 1 | ||||
-rw-r--r-- | project2/sql/sqlRows.cpp | 1 |
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")), |