summaryrefslogtreecommitdiffstats
path: root/src/sql/drivers
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2013-09-21 13:36:01 -0700
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-10-03 15:43:02 +0200
commit08f685e8652a5d47bcf337ae1230ec19f23be9fb (patch)
treebfb21a0cc4b83f0598014a51c6f4447cce505354 /src/sql/drivers
parent2b01ffe5526ff90b3cad85b2430825f0a0733651 (diff)
Add two enums that weren't handled in the ibase SQL driver
qsql_ibase.cpp:1155:23: error: enumeration value ‘LowPrecisionDouble’ not handled in switch [-Werror=switch] qsql_ibase.cpp:1419:12: error: enumeration value ‘CancelQuery’ not handled in switch [-Werror=switch] Change-Id: I3c6102051cde80c81948f5a64f9addcf7a371136 Reviewed-by: Mark Brand <mabrand@mabrand.nl>
Diffstat (limited to 'src/sql/drivers')
-rw-r--r--src/sql/drivers/ibase/qsql_ibase.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sql/drivers/ibase/qsql_ibase.cpp b/src/sql/drivers/ibase/qsql_ibase.cpp
index e4979e54a4..05e9a4aac8 100644
--- a/src/sql/drivers/ibase/qsql_ibase.cpp
+++ b/src/sql/drivers/ibase/qsql_ibase.cpp
@@ -1162,6 +1162,9 @@ bool QIBaseResult::gotoNext(QSqlCachedResult::ValueCache& row, int rowIdx)
case QSql::HighPrecision:
v.convert(QVariant::String);
break;
+ case QSql::LowPrecisionDouble:
+ // no conversion
+ break;
}
}
row[idx] = v;
@@ -1424,6 +1427,7 @@ bool QIBaseDriver::hasFeature(DriverFeature f) const
case SimpleLocking:
case FinishQuery:
case MultipleResultSets:
+ case CancelQuery:
return false;
case Transactions:
case PreparedQueries: