|
2 | 2 | [appendix] |
3 | 3 | == Supported JDBC Scalar Functions |
4 | 4 |
|
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. |
8 | 8 |
|
9 | 9 | 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. |
10 | 10 | 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. |
12 | 12 |
|
13 | 13 | 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. |
14 | 14 | Using the `use_standard_udf` is no longer advisable, especially as UDFs are now deprecated and will be removed in a future Firebird version. |
15 | 15 | since:[Jaybird 5] UDF mode (`use_standard_udf`) is no longer available in Jaybird 5 and higher. |
16 | 16 |
|
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. |
18 | 18 |
|
19 | 19 | === Numeric Functions |
20 | 20 |
|
|
0 commit comments