Andrzej J.R. Hunt
de0384045c
Cleanup XResultSetUpdate in ResultSet / throw exceptions (firebird-sdbc).
...
Change-Id: Ifc5437f10421ba00c16caa860f9737444a81d891
2013-07-25 19:41:19 +02:00
Andrzej J.R. Hunt
d011153df4
FunctionNotSupported exceptions for XResultSetUpdate. (firebird-sdbc)
...
Change-Id: Ie24ba7eeb8d638433fe6b27d74d70121472347c5
2013-07-25 19:41:19 +02:00
Andrzej J.R. Hunt
61d4e32030
Make evaluateStatusVector a namespace function. (firebird-sdbc)
...
We're not in java after all...
Change-Id: I145fbd7adad5e03a7c9e7bcf28cb2f80ce40ba9e
2013-07-25 19:41:18 +02:00
Andrzej J.R. Hunt
5249927d9e
Remove old unneeded commented code. (firebird-sdbc)
...
Change-Id: I82013ac933b3a30093593e32fd202de351a96599
2013-07-25 19:41:17 +02:00
Andrzej J.R. Hunt
ed9dac3baf
Move Statement specific methods out of common base. (firebird-sdbc)
...
Change-Id: If85f7f419b7c67bc84f8a74422cc8c9080a34353
2013-07-23 19:29:06 +02:00
Andrzej J.R. Hunt
229a9c1ca0
Implement the first parts of XBlob. (firebird-sdbc)
...
Change-Id: Iebb80168ec6fb941ca936834ed2275a598dff55e
2013-07-21 18:47:12 +02:00
Andrzej J.R. Hunt
b502e3fd86
Add retrieval of SQL_VARYING (firebird-sdbc).
...
Change-Id: I504283d4ba83df1d8e5da7bee180ba181c651bb4
2013-07-21 18:47:12 +02:00
Andrzej J.R. Hunt
2d632ed1d8
Remove unneeded SAL_INFO/WARN/DEBUG.
...
Change-Id: I5212105c14619000a177433ad0326cae6bec3a6c
2013-07-21 18:47:12 +02:00
Andrzej J.R. Hunt
2965924e39
Ensure statement handles are cleanly disposed (firebird-sdbc).
...
Change-Id: If9406f409a31a00a530b2f458293f3836e178c8e
2013-07-21 18:47:11 +02:00
Andrzej J.R. Hunt
2fcef1b2e3
Implement FResultSetMetaData.
...
Change-Id: I5a3ff140b68139d5b34c1d146a0e0d6544dc9548
2013-07-19 15:23:21 +02:00
Andrzej J.R. Hunt
c277e30769
Implement String retrieval (firebird-sdbc).
...
Change-Id: I85ed3a0c7cd473d89a48f4b35a94f3ca5fd72a11
2013-07-19 15:23:21 +02:00
Andrzej J.R. Hunt
6f0a454c04
Templateised retrieval for integer types (firebird-sdbc).
...
Change-Id: Idef6a6bcf30d2c334c0809ea3d72b3650d4e3563
2013-07-19 15:23:20 +02:00
Andrzej J.R. Hunt
00d533e34c
Remove internal caching in FResultSet. (Breaks firebird-sdbc for now.)
...
Change-Id: I99d764b1464c264d70c777ff212eaa4e8eba7c71
2013-07-19 15:23:20 +02:00
Andrzej J.R. Hunt
d739440d43
Remove duplicate propertyids.[hc]xx.
...
Change-Id: I488cea6e34180d46fecfc169e4368159c67bb0d4
2013-07-19 09:38:08 +02:00
Andrzej J.R. Hunt
5045308328
Use one mutex per connection (firebird-sdbc).
...
Change-Id: I1c21163bb96d565eef29508df179acac7b066ce6
2013-07-19 09:38:07 +02:00
Andrzej J.R. Hunt
37a1484535
Avoid ORowSetValueDecorator as it seems broken on some platforms.
...
Change-Id: I47c3be3faf62df2b8124f1c773d20a41405c4bbc
2013-07-18 21:19:45 +02:00
Andrzej J.R. Hunt
4334fa679e
Don't use std::vector::emplace_back (requires C++11).
...
Change-Id: Iedb4f0953de0c027b73327b97714e82cba1f00f2
2013-07-18 18:34:56 +02:00
Andrzej J.R. Hunt
92750635f2
Use ORowSetValue (FValue) for storage in FResultSet.
...
Change-Id: I39b1f5ddf81a7e4cc881b17bf0567aadcbcb0d52
2013-07-18 18:11:05 +02:00
Andrzej J.R. Hunt
9064010ad5
Ugly/temporary hack to have SQL_SHORT working again.
...
Change-Id: I33dda57ce5d13ef9d2aff44e2f4949aa634ff0da
2013-07-18 16:21:42 +02:00
Andrzej J.R. Hunt
3d01edb5ed
SAL_INFO in checkRowIndex spams output.
...
Change-Id: Ie23cc727acaaa8104101c8c69d26094f90523ac5
2013-07-18 16:21:42 +02:00
Andrzej J.R. Hunt
6fbff56dea
Cleanup SAL_INFO debugging output.
...
Change-Id: I7d9a94e42da24557a986a0613bcfcbf1234b952d
2013-07-18 16:21:41 +02:00
Andrzej J.R. Hunt
e63194a8a2
Implement retrieval of basic types from firebird.
...
Change-Id: If8f78d83544e92a429ad5e5e5f2ff673b7f0b2fb
2013-07-18 16:21:41 +02:00
Andrzej J.R. Hunt
fefd6fbab1
Move data retrieval/resultset population from constructor to on-demand.
...
Change-Id: Ie380ffb07d7246923304de0b43f41015182ee05a
2013-07-18 16:21:41 +02:00
Andrzej J.R. Hunt
630c95503c
Refactor row number access.
...
Change-Id: I876c4ee1a0d5daed5ff9ed09b4d37babb0029612
2013-07-18 16:21:40 +02:00
Andrzej J.R. Hunt
c0c5d960e7
Replace raw pointer with Reference to Statement in FResultSet.
...
Change-Id: Id4019470cf1d2723ea46f3d8ea09e75eb947aed0
2013-07-18 16:21:39 +02:00
Andrzej J.R. Hunt
c28b720186
Refactor FStatement to use transactions from Connection.
...
Also some furthe cleanup of various parts of firebird-sdbc.
Change-Id: I008e1011632d628633f34c0893e656be054de637
2013-07-18 16:21:39 +02:00
Andrzej J.R. Hunt
09fb28de3b
Remove duplication from FSubComponent.
...
Change-Id: I453eb35ec82cfa632616626385a80d6e0d5cebbc
2013-07-17 08:57:12 +02:00
Andrzej J.R. Hunt
6af7d0675d
Fix warnings for firebird-sdbc.
...
Mostly unused parameter warnings for unimplemented methods. Done in preparation
for merging to master to allow for building with -Werror.
Change-Id: Ie54f0a642189f5e221919252ec7df5897974ab95
2013-07-16 16:40:17 +02:00
Andrzej J.R. Hunt
002e9c5a83
Fix firebird installation (windows) + driver compilation fixes.
...
Change-Id: I253a2770c951a984bd50c906b0e84feeb8d105d9
2013-07-16 16:40:10 +02:00
Javier Fernandez
1d7ad32445
Executing again a PreparedStatement.
...
Change-Id: I10afa596ed0464e14c4fd95d3a7fb687451a10b4
2013-07-16 16:40:07 +02:00
Andres Gomez
0f9d8be009
fb-sdbc: Added logging support
...
Remember that in order to enable the logging
output it is needed to properly set the SAL_LOG
environment variable.
For example:
$ SAL_LOG="+INFO.connectivity.firebird" solver/unxlngx6/installation/opt/program/soffice.bin
2013-07-16 16:40:06 +02:00
Javier Fernandez
b0591b3804
Adding debug info for tracking disposes and fixed a memory allocation bug.
...
Change-Id: Iae8a6dac26fd7d074ece6421ae61ecf7ce047b8f
2013-07-16 16:40:05 +02:00
Javier Fernandez
5406054026
Adding disposing bits.
...
Change-Id: I997c23d0c0765a6929be89087330ac6616ccd28c
2013-07-16 16:40:05 +02:00
Javier Fernandez
54439ff557
Properly implementing the ResultSet class.
...
Change-Id: Ice2bd493cf016603d372fe7867cf1ec899f52d8b
2013-07-16 16:40:05 +02:00
Javier Fernandez
05fb9dcada
Implementing the ResultSet interface.
...
Change-Id: I755533c5cb5af713d453b8e6ba7b734870e358a2
2013-07-16 16:40:04 +02:00
Javier Fernandez
f53228c59a
Firebird: initial implementation of the skeleton driver.
...
Change-Id: I45087282fe7b7fc5bcebeeb2bbb79d0db1e043bd
2013-07-16 16:40:03 +02:00