Skip to content

Commit a633b5b

Browse files
committed
Misc. textual improvements, links to other Firebird docs
1 parent dd6c792 commit a633b5b

4 files changed

Lines changed: 227 additions & 172 deletions

File tree

src/docs/asciidoc/appendices/jdbcescape/jdbcescape.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22
[appendix]
33
== Supported JDBC Scalar Functions
44

5-
The JDBC API has an escape syntax for numeric, string, time, date, system and conversion functions.
6-
Jaybird will try to provide an equivalent of the JDBC function using the built-in capabilities of the Firebird database.
7-
When no equivalent is available, Jaybird will pass the function call "as is" to the database assuming that it contains the necessary UDF, UDR or stored function declaration.
5+
The JDBC Specification defines an escape syntax for numeric, string, time, date, system and conversion functions.
6+
Jaybird will try to provide an equivalent of the JDBC function using the built-in capabilities of Firebird.
7+
When no equivalent is available, Jaybird will pass the function call "as is" assuming that the database contains the necessary UDF, UDR or stored function declaration.
88

99
Not all functions described in the JDBC specification have corresponding built-in functions in Firebird, but some are available in the standard UDF library ``ib_udf``{wj}footnote:[On Windows platform it is represented by the `ib_udf.dll`, on Linux it is represented by the `libib_udf.so`.] shipped with Firebird.
1010
Jaybird provides a connection parameter `use_standard_udf` to configure the driver to assume that functions from that UDF are available in the database (until:[Jaybird 5]).
11-
In this case Jaybird will convert all JDBC function calls into the corresponding calls of the UDF functions.
11+
When enabled, Jaybird will convert all JDBC function calls into the corresponding calls of the UDF functions.
1212

1313
In recent Firebird versions, the number of built-in functions has been greatly increased, and Jaybird 3 and higher can now map almost all JDBC escapes to those built-in functions.
1414
Using the `use_standard_udf` is no longer advisable, especially as UDFs are now deprecated and will be removed in a future Firebird version.
1515
since:[Jaybird 5] UDF mode (`use_standard_udf`) is no longer available in Jaybird 5 and higher.
1616

17-
Below you will find the list of JDBC functions and whether they have a corresponding equivalent in the "built-in" and in the "UDF" modes.
17+
Below you will find the list of JDBC functions and whether they have a corresponding equivalent in the "`built-in`" and in the "`UDF`" modes.
1818

1919
=== Numeric Functions
2020

0 commit comments

Comments
 (0)