Owen Knight
9141368eca
Make Binding and CopyBinding specializations final ( #4022 )
...
The Binding specializations call it virtual functions numOfRowsHandled()
and reset() from their constructors. This is fine assuming virtual
function dispatch to a further derived class was not intended. In this
case the assumption is solid, however this triggers the Clang diagnostic
clang-analyzer-optin.cplusplus.VirtualCall
Adding the final specifyer to these specializations gives Clang enough
of a hint to silence
2023-11-27 03:52:37 +01:00
Alex Fabijanic
9a734674ed
fix(Data::Binder: Skip reset for null Binder #4109
2023-08-15 21:23:54 +02:00
John Vandenberg
0e6e16645c
Remove trailing whitespace ( #3668 )
2022-07-07 04:18:20 -05:00
Alex Fabijanic
08d68ea474
fix(Data): Poco::Data::ODBC-dbEncoding property not used for insert/update #3396
2022-05-03 13:56:24 -05:00
Günter Obiltschnig
1bf40a0cd2
merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8
2020-01-09 10:08:09 +01:00
Günter Obiltschnig
04e7e04d4d
Remove \$Id`$ headers
2017-09-09 11:14:06 +02:00
Günter Obiltschnig
a2617235fe
#538 more dtor fixes and some style fixes along the way
2014-09-29 12:09:01 +02:00
Roger Meier
b0581433a7
LICENSE: add info about SPDX-License-Identifier usage and use it
...
fix: remove executable flag and change back to 100644 (was 100755)
Signed-off-by: Roger Meier <r.meier@siemens.com>
2014-05-14 08:38:09 +02:00
Roger Meier
628a06f718
LICENSE: add info about SPDX-License-Identifier usage and use it
...
Signed-off-by: Roger Meier <roger@bufferoverflow.ch>
2014-05-04 21:02:42 +02:00
Aleksandar Fabijanic
ebff906402
more Data housekeeping
...
replaced more pointers with SharedPtr
2013-04-28 20:09:36 -05:00
Aleksandar Fabijanic
9663074e9e
clang/mac fixes
2013-04-28 12:49:02 -05:00
Aleksandar Fabijanic
a50823c5a8
data housekeeping
...
- removed naked pointers from Data interfaces
- fixed GH #82 : name conflict in Data::Keywords::bind
- fixed GH #157 : MySQL: cannot bind to 'long' data type on
Windows/Visual C++
- fixed GH #158 : MySQL: MYSQL_BIND 'is_unsigned' member is not set
2013-04-28 12:34:07 -05:00
aleks-f
760fa4bbb0
see CHANGELOG
...
- upgraded SQLite to version 3.7.15.1 (2012-12-19)
- fixed SQLite affectedRows reporting and added tests
- added SQLite::Utility::isThreadSafe() function
- added SQLite::Utility::setThreadMode(int mode) function
- fixed GH #41 : Buffer::resize crash
2012-12-23 02:36:01 -06:00
Aleksandar Fabijanic
9f5a680e28
updated Data documentation
2012-10-13 18:01:10 +00:00
Aleksandar Fabijanic
5a639074d9
change EOL to 'native'
2012-04-29 18:52:25 +00:00
Aleksandar Fabijanic
d75e68c027
new trunk (base for 1.5)
...
windows build only
2012-04-23 01:14:34 +00:00
Aleksandar Fabijanic
f9b60296f7
removing old trunk files
2012-04-23 00:43:14 +00:00
Aleksandar Fabijanic
6210a95755
comment correction
2010-04-05 13:44:40 +00:00
Aleksandar Fabijanic
142c248754
use std::size_t in Data interfaces (may break some code on 64-bit platforms)
2009-02-16 03:34:35 +00:00
Aleksandar Fabijanic
087550a844
removed std::pair binding/extraction (not needed)
2008-10-09 17:18:50 +00:00
Peter Schojer
b74e41b626
added std::pair support
2008-09-02 07:02:58 +00:00
Aleksandar Fabijanic
979749490a
Binding compilation fix
2008-05-25 16:36:58 +00:00
Peter Schojer
4e730ecc7e
Fixed constness detection of const char[] arrays
2008-05-14 06:00:40 +00:00
Peter Schojer
bad44e6e46
added a static assert to check for const ref with use, added useRef keyword for these cases
2008-05-13 13:41:08 +00:00
Peter Schojer
92a0389b63
Split Bindign in CopyBinding and Binding. Fixes use(const T&) case
2008-05-13 11:30:19 +00:00
Aleksandar Fabijanic
d2de70c58a
namespace Keywords (!!! breaks existing code !!!)
...
Following keywords were moved from Poco:Data to Poco::Data::Keywords namespace
- now
- use
- bind
- into
- in
- out
- io
- from
- bulk
- null
- limit
- upperLimit
- lowerLimit
- range
2008-03-20 20:31:23 +00:00
Aleksandar Fabijanic
78349bba1f
bind() arguments change
2008-02-08 21:21:20 +00:00
Aleksandar Fabijanic
41c775b41d
- use() takes reference now
...
- bind() for constants
- Statement: allow for easier external binding supply
2008-01-16 03:32:10 +00:00
Aleksandar Fabijanic
9e8e627347
- SQL logging channel and archiving strategy
...
- row formatting refactored
- affected row count for insert, delete and update returned from Statement::execute()
- internal SQL string formatting capability using Poco::format()
2008-01-12 18:25:27 +00:00
Aleksandar Fabijanic
c26de87394
added bulk, removed step
2007-12-16 17:44:46 +00:00
Aleksandar Fabijanic
2e10390593
- Unicode support (Windows only at this time, UNIX T.B.D.)
...
- SF bug #1836684 fix (ODBC data lengths in subsequent execute calls)
- many refactoring/cosmetic changes
2007-11-22 23:11:51 +00:00
Aleksandar Fabijanic
95c5230389
batch statements (multiple results) support
2007-11-06 02:18:32 +00:00
Aleksandar Fabijanic
424b717920
support for stored procedures returning recordset
2007-10-28 23:08:35 +00:00
Aleksandar Fabijanic
228d48ad14
proper bool support
2007-09-22 01:20:20 +00:00
Guenter Obiltschnig
0b2b989a95
SQLite fixes; minor cosmetic fixes
2007-06-13 15:11:21 +00:00
Aleksandar Fabijanic
7944f7868b
DateTime binding & I/O parameters fix
2007-06-06 01:26:58 +00:00
Aleksandar Fabijanic
911d0c5b82
Stored procedure support
2007-05-25 22:15:46 +00:00
Aleksandar Fabijanic
956aafbd0b
std::list, std::deque bindings
2007-05-25 01:57:15 +00:00
Guenter Obiltschnig
01bcb63000
committed Data
2007-05-12 14:41:03 +00:00