summaryrefslogtreecommitdiff
path: root/libodbcpp
Commit message (Collapse)AuthorAge
* Don't rely on libdbppcore's columnsDan Goodliffe2018-08-24
| | | | Also reduce risk of needing to resize at all by getting the octet size
* Fix uninitialised memory warning and assertDan Goodliffe2018-08-24
|
* C++17libdbpp-odbc-1.2.0Dan Goodliffe2018-04-22
| | | | | Updates code largely in-keeping with updates to be C++17 in line with libadhocutil and libdbpp.
* Mark potential fall-throughlibdbpp-odbc-1.1.1Dan Goodliffe2018-03-13
|
* Don't throw in descructorsDan Goodliffe2018-03-13
|
* API change to pass command options throughlibdbpp-odbc-1.1.0Dan Goodliffe2017-01-01
|
* DB specific connector doesn't need docsDan Goodliffe2017-01-01
|
* Do lots more work with compile time formatter instead runtime formattersDan Goodliffe2016-12-31
|
* Partially tested global visibility hidden in all projectsDan Goodliffe2016-01-24
|
* Take an extra argument to mock to allow for specifying which driver to use, ↵libdbpp-odbc-1.0.1Dan Goodliffe2016-01-04
| | | | etc. Move all the PostgreSQL specific bits into the unit test itself. Reference the driver library by filename thus not requiring configuration for the test to run.
* Fix error message creation in exceptionDan Goodliffe2016-01-04
|
* Improve and centralise transaction handling logiclibdbpp-odbc-1.0.0Dan Goodliffe2015-12-29
|
* Add missing override attributeDan Goodliffe2015-12-29
|
* Non-const command gettersDan Goodliffe2015-12-29
|
* Default (not supported) bulk upload implementationDan Goodliffe2015-12-29
|
* Reshuffle and add new exceptionsDan Goodliffe2015-12-29
|
* Remove rebindDan Goodliffe2015-12-29
|
* ODBC files prefixed with odbc-Dan Goodliffe2015-12-24
|
* Use parent glibmmDan Goodliffe2015-12-24
|
* Remove flto cos I'm sick of it randomly breaking stuffDan Goodliffe2015-12-18
|
* Install rules and use system dbpplibdbpp-odbc-0.9Dan Goodliffe2015-09-25
|
* ODBC mocking and tests from Project2Dan Goodliffe2015-09-24
|
* Connector compatibility fixDan Goodliffe2015-09-22
|
* Add mocking and tests for ODBC.Dan Goodliffe2015-05-02
| | | | | Note: whilst intervals sort of work, ODBC thinks the column is a longvarchar in PQ, so the UTs don't cover it. Also note: the ODBC UT mock is a hack over the PQ one, probably not suitable for general purpose use
* Fix parameter specification on interval typesDan Goodliffe2015-05-02
|
* Add support for RDBMS boolean/bit typesDan Goodliffe2015-05-02
|
* Centralize all the column reference storage logicDan Goodliffe2015-04-29
|
* Adds native support for time_duration as a variable typerandomdan2014-03-03
| | | | Pass/retrieve boost::posix_time ptime and time_duration into/out of the db tier
* Migrate all stuff to stricter compilations/links and C++0x buildsrandomdan2012-07-10
|
* Fixes suggested by cppcheckrandomdan2012-07-09
|
* Fix printf warnings on 64bitrandomdan2012-05-30
|
* A stream interface, an RDBMS bulk load interface, a decompression layer, an ↵randomdan2012-03-20
| | | | implementation of CURL streams and a sqlbulkload task.
* Fix function definitions to match declarations (fixes Doxygen warnings)randomdan2011-03-02
|
* Handle the case when the driver tries to save more data than the buffer is ↵randomdan2011-02-18
| | | | | | big enough, and doesn't bother to mention it Use the driver's bindSize as a hint as to how much buffer to allocate up front
* Add check function for when a connection is finished with, but you don't ↵randomdan2011-02-17
| | | | | | | want to close it Use prepared statements only for modifications, use fetch instead for selects (doesn't load an entire record set) Support varchar oid
* Fix the case when a bound buffer is too small and it's reported as success ↵randomdan2011-02-16
| | | | with info, not error (when did this start happening?)
* Fixes to compile with all gcc warnings as errorsrandomdan2011-02-14
| | | | | | | | | Fixes to keep uuid impl choice entirely within uuid class Fix to collect all text in xslRows Error in unhandled compares Add support for no change check in PQ connector Move dumptask in p2console, soon to be removed Fix variable creation code to set type correctly
* Support for table patching in different ways according to what the connector ↵randomdan2011-02-11
| | | | | | | says Introduce two proper methods of bulk update Tested against PG 8.4, MySQL 5.1 with single and multiple column keys
* Fix the build system to do dependencies properlyrandomdan2011-02-09
| | | | | | | | Break down libodbcpp into a set of base classes; libdbpp Add a native PostgreSQL implementation of libdbpp; libpqpp Extend project2 rdbms stuff to work with generic connectors Update datasources to specify connector type Build libmisc as .so
* Add missing conversion in generic visitorrandomdan2011-02-03
| | | | | | | | | Whole new improved variable system (does drop VariableParse, no longer required) Add option to count, but not include, blank lines in proc and file rows File file rows to open files, not execute them Fix to ODBC API with strings that don't use the whole buffer XML changes to site to use new variable system Changes to GB importer to use FS rows and new SQL merge now that it's a) tested and b) variable parse has gone
* Remove compose functions on column data and add a handle function for type ↵randomdan2011-02-02
| | | | | | | safe data passing Use new handle function to get type safe data from ODBC Add a datetime option to variables
* Fix type of rows counterrandomdan2011-01-30
|
* Fix type of bindsizerandomdan2011-01-30
|
* Address type inconsistency issue with size functionsrandomdan2011-01-30
|
* All new fangled iterators, views, row engines, exceptions, the list goes onrandomdan2010-12-14
| | | | Includes site and console updates to match
* Support binding null to an SQL command parameterrandomdan2010-11-30
| | | | Bind null for missing values for SQL merge data
* Use proper ODBC SQL_SUCCEEDED macro, not SQL_SUCCESS comparisonrandomdan2010-11-25
|
* Fix edge case when buffer is exactly the size of the column datarandomdan2010-11-23
|
* Fix incorrect use of NULL, picked up by new GCCrandomdan2010-11-22
|
* Add -fPIC flag, cos those libs will get built dynamicallyrandomdan2010-10-07
|