Commit Graph

16 Commits

Author SHA1 Message Date
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