Skip to content

Commit 41c775b

Browse files
committed
- use() takes reference now
- bind() for constants - Statement: allow for easier external binding supply
1 parent 48d0d9f commit 41c775b

11 files changed

Lines changed: 508 additions & 95 deletions

File tree

‎Data/ODBC/testsuite/src/SQLExecutor.cpp‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2897,6 +2897,7 @@ void SQLExecutor::asynchronous(int rowCount)
28972897
assert (stmt2.execute() == rowCount);
28982898
}
28992899

2900+
29002901
void SQLExecutor::any()
29012902
{
29022903
Any i = 42;

‎Data/include/Poco/Data/AbstractBinding.h‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@
4646
#include "Poco/RefCountedObject.h"
4747
#include "Poco/AutoPtr.h"
4848
#include <vector>
49+
#include <list>
50+
#include <deque>
4951
#include <cstddef>
5052

5153

@@ -119,6 +121,8 @@ class Data_API AbstractBinding: public Poco::RefCountedObject
119121

120122
typedef Poco::AutoPtr<AbstractBinding> AbstractBindingPtr;
121123
typedef std::vector<AbstractBindingPtr> AbstractBindingVec;
124+
typedef std::deque<AbstractBindingPtr> AbstractBindingDeq;
125+
typedef std::list<AbstractBindingPtr> AbstractBindingLst;
122126

123127

124128
//

‎Data/include/Poco/Data/AbstractExtraction.h‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@
4646
#include "Poco/RefCountedObject.h"
4747
#include "Poco/AutoPtr.h"
4848
#include <vector>
49+
#include <deque>
50+
#include <list>
4951
#include <cstddef>
5052

5153

@@ -133,6 +135,10 @@ class Data_API AbstractExtraction: public Poco::RefCountedObject
133135
typedef Poco::AutoPtr<AbstractExtraction> AbstractExtractionPtr;
134136
typedef std::vector<AbstractExtractionPtr> AbstractExtractionVec;
135137
typedef std::vector<AbstractExtractionVec> AbstractExtractionVecVec;
138+
typedef std::deque<AbstractExtractionPtr> AbstractExtractionDeq;
139+
typedef std::vector<AbstractExtractionDeq> AbstractExtractionDeqVec;
140+
typedef std::list<AbstractExtractionPtr> AbstractExtractionLst;
141+
typedef std::vector<AbstractExtractionLst> AbstractExtractionLstVec;
136142

137143

138144
//

0 commit comments

Comments
 (0)