summaryrefslogtreecommitdiff
path: root/libodbcpp/odbc-selectcommand.h
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2018-08-24 10:02:15 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2018-08-24 10:02:15 +0100
commit4ab84b086d4af4f824f5f231cf7d97121ca23470 (patch)
tree0a33d1dd146a910448a02330ea0f1923ddf9d57d /libodbcpp/odbc-selectcommand.h
parentFix uninitialised memory warning and assert (diff)
downloadlibdbpp-odbc-4ab84b086d4af4f824f5f231cf7d97121ca23470.tar.bz2
libdbpp-odbc-4ab84b086d4af4f824f5f231cf7d97121ca23470.tar.xz
libdbpp-odbc-4ab84b086d4af4f824f5f231cf7d97121ca23470.zip
Don't rely on libdbppcore's columns
Also reduce risk of needing to resize at all by getting the octet size
Diffstat (limited to 'libodbcpp/odbc-selectcommand.h')
-rw-r--r--libodbcpp/odbc-selectcommand.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libodbcpp/odbc-selectcommand.h b/libodbcpp/odbc-selectcommand.h
index 2d4311a..1c71d57 100644
--- a/libodbcpp/odbc-selectcommand.h
+++ b/libodbcpp/odbc-selectcommand.h
@@ -15,6 +15,9 @@ namespace ODBC {
private:
bool fetch(SQLSMALLINT orientation = SQL_FETCH_NEXT, SQLLEN offset = 0);
+ typedef std::shared_ptr<Column> ColumnPtr;
+ typedef std::set<ColumnPtr> Columns;
+ Columns largeColumns;
};
}