Andrzej J.R. Hunt
89788d34ad
Disable case insensitivity in findColumn (firebird-sdbc).
...
In theory it is possible to have case insensitive identifiers
in firebird however these are only used with unquoted identifiers.
Base by default always uses quoted identifiers, there doesn't seem
to be any way of determining whether we are dealing with a case
insensitive identifier when retrieving it from the database either.
Change-Id: I4df0ab10c5a7c15ecde099e36978ac2e6c4ad0be
2013-07-25 19:41:20 +02:00
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