You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Replace doc-extension.groovy (incompatible with AsciidoctorJ 3.0) with org.firebirdsql.asciidoctor:canonical-link and org.firebirdsql.asciidoctor:since-until-macro extensions
* Use since/until macro instead of the previous since/until style
Copy file name to clipboardExpand all lines: src/docs/asciidoc/appendices/connectionproperties/connectionproperties.adoc
+27-27Lines changed: 27 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Jaybird has a number of connection properties that can be used to configure a co
7
7
This appendix provides a list of most connection properties and a short explanation to each of them.
8
8
The properties listed below are usable as JDBC connection properties.
9
9
10
-
The properties marked as _boolean property_ can be included in the JDBC URL with values `true`, `false` ([.since]_Jaybird 5_), but also without a value, or with an empty value (which will both signify `true`).
10
+
The properties marked as _boolean property_ can be included in the JDBC URL with values `true`, `false` (since:[Jaybird 5]), but also without a value, or with an empty value (which will both signify `true`).
11
11
For readability, we suggest that you only specify these properties explicitly when you want to enable or disable them, and if you do, to use explicit values like `true` or `false`.
12
12
13
13
In Jaybird 4 and earlier, the default for all _boolean_ properties is `false`. +
@@ -75,7 +75,7 @@ See <<ref-processinfo>> for more information.
75
75
|Explanation
76
76
77
77
a|`asyncFetch`
78
-
a|Jaybird specific property ([.since]_Jaybird 6_).
78
+
a|Jaybird specific property (since:[Jaybird 6]).
79
79
Boolean property.
80
80
Enables/disables async fetching for pure Java connections.
81
81
Default is `true`.
@@ -90,15 +90,15 @@ In general, only specify `charSet` _or_ `encoding`, not both. +
90
90
Default: `NONE` (unless `charSet` is specified).
91
91
92
92
a|`charSet` +
93
-
`localEncoding`, `charset` ([.since]_Jaybird 5_)
93
+
`localEncoding`, `charset` (since:[Jaybird 5])
94
94
|Jaybird specific property.
95
95
Character set for the connection using Java character set name.
96
96
Similar to the previous property, but instead of Firebird-specific name accepts a Java character set name. +
97
97
In general, only specify `charSet` _or_ `encoding`, not both.
98
98
99
99
a|`searchPath` +
100
100
`search_path`, `isc_dpb_search_path`
101
-
a|Schemas to search for unqualified objects ([.since]_Jaybird 7_, [.since]_Firebird 6.0_) +
101
+
a|Schemas to search for unqualified objects (since:[Jaybird 7], since:[Firebird 6.0]) +
102
102
Comma-separated list of schema names.
103
103
For a case-sensitive or otherwise non-regular schema name, the identifier *must* be quoted.
104
104
See <<ref-schema-support-search-path>> for more information.
@@ -148,19 +148,19 @@ a|`blobBufferSize` +
148
148
|Jaybird specific property.
149
149
Size in bytes of the buffer used to transfer BLOB content.
150
150
Specifying a size greater than 65535 may result in additional server roundtrips per read, but may also waste memory for larger buffers than used in some cases.
151
-
Values lower than 512 will use 512 ([.since]_Jaybird 6_). +
151
+
Values lower than 512 will use 512 (since:[Jaybird 6]). +
See <<ref-decfloat-traps-round>> for more information.
248
248
249
249
a|`decfloatTraps` +
250
250
`decfloat_traps`
251
-
|Defines server-side error behaviour for `DECFLOAT` data types ([.since]_Firebird 4.0_)
251
+
|Defines server-side error behaviour for `DECFLOAT` data types (since:[Firebird 4.0])
252
252
Comma-separated list with options: `Division_by_zero` (default), `Inexact`, `Invalid_operation` (default), `Overflow` (default), `Underflow`
253
253
See <<ref-decfloat-traps-round>> for more information.
254
254
255
255
a|`useStandarUdf` +
256
256
`use_standard_udf`
257
-
|Jaybird specific property ([.until]_Jaybird 5_).
257
+
|Jaybird specific property (until:[Jaybird 5]).
258
258
Boolean property.
259
259
Tells the JDBC driver to assume that standard UDF library is registered in the database when converting escaped function calls.
260
260
With recent versions of Firebird, it is advisable to not specify this property and rely on the built-in functions instead.
261
261
See <<jdbcescape>> for more information.
262
262
263
263
a|`timestampUsesLocalTimezone`
264
-
|Jaybird specific property ([.until]_Jaybird 6_).
264
+
|Jaybird specific property (until:[Jaybird 6]).
265
265
Boolean property.
266
266
Changes how `getTime`/`getTimestamp` methods accepting a `java.util.Calendar` apply the calendar offset in calculations.
267
267
@@ -285,18 +285,18 @@ a|`set_db_charset` +
285
285
|Set the default character set of the database.
286
286
287
287
a|`enableProtocol`
288
-
|Jaybird specific property ([.since]_Jaybird 6_).
288
+
|Jaybird specific property (since:[Jaybird 6]).
289
289
Enable unsupported protocol versions, if available.
290
290
Comma-separated list of protocol versions to enable in addition to the supported protocol versions.
291
291
The value `"*"` will enable all available protocol versions.
292
292
See <<ref-enable-protocol>> for more information.
293
293
294
294
a|`parallelWorkers` +
295
295
`parallel_workers`, `isc_dpb_parallel_workers`
296
-
|The number of parallel workers to use ([.since]_Jaybird 5.0.2_ [.since]_Firebird 5.0_)
296
+
|The number of parallel workers to use (since:[Jaybird 5.0.2] since:[Firebird 5.0])
297
297
298
298
a|`nativeLibraryPath`
299
-
a|Jaybird specific property ([.since]_Jaybird 6_).
299
+
a|Jaybird specific property (since:[Jaybird 6]).
300
300
301
301
Specifies a directory to try and load the client library for native (`fbclient`) or embedded (`fbembed` or `fbclient`) connections.
302
302
If a file name is specified instead of a directory name, the parent directory will be used.
@@ -308,46 +308,46 @@ Any subsequent connection uses the library that was loaded by the first connecti
308
308
====
309
309
310
310
a|`useCatalogAsPackage`
311
-
a|Jaybird specific property ([.since]_Jaybird 6_ [.since]_Firebird 3.0_).
311
+
a|Jaybird specific property (since:[Jaybird 6] since:[Firebird 3.0]).
312
312
Boolean property.
313
313
Enables support for reporting database metadata information on packages, and functions and stored procedures in packages.
314
314
See <<ref-catalog-as-package>> for more information.
315
315
316
316
a|`allowTxStmts`
317
-
a|Jaybird specific property ([.since]_Jaybird 6_).
317
+
a|Jaybird specific property (since:[Jaybird 6]).
318
318
Boolean property.
319
319
Enables support for executing `COMMIT [WORK]`, `ROLLBACK [WORK]` and `SET TRANSACTION`.
320
320
Default is `false`.
321
321
See <<ref-allowtxstmts>> for more information.
322
322
323
323
a|`extendedMetadata`
324
-
a|Jaybird specific property ([.since]_Jaybird 5.0.5_).
324
+
a|Jaybird specific property (since:[Jaybird 5.0.5]).
325
325
Boolean property.
326
326
Enables support for retrieving extended metadata.
327
327
Default is `true`.
328
328
See <<ref-extendedmetadata>> for more information.
329
329
330
330
a|`createDatabaseIfNotExist`
331
-
a|Jaybird specific property ([.since]_Jaybird 6_).
331
+
a|Jaybird specific property (since:[Jaybird 6]).
332
332
Boolean property.
333
333
Attempts to create a database if it does not exist.
334
334
Default is `false`.
335
335
See <<ref-create-database-if-not-exist>> for more information.
336
336
337
337
a|`reportSQLWarnings`
338
-
a|Jaybird specific property ([.since]_Jaybird 6_).
338
+
a|Jaybird specific property (since:[Jaybird 6]).
339
339
Possible values (case-insensitive): `ALL` (default), `NONE`.
340
340
Can be used to disable reporting of ``SQLWarning``s.
341
341
See <<ref-report-sql-warnings>> for more information.
342
342
343
343
a|`socketFactory`
344
-
a|Jaybird specific property ([.since]_Jaybird 6_).
344
+
a|Jaybird specific property (since:[Jaybird 6]).
345
345
Sets a custom socket factory for pure Java connections.
346
346
See <<ref-socket-factory>> for more information.
347
347
348
348
|===
349
349
350
-
In addition, Jaybird allows using arbitrary Database Parameters Block entries as connection properties (provided they are defined in Jaybird's `DpbItems` and `SpbItems` ([.since]_Jaybird 5_), or `ISCConstants` ([.until]_Jaybird 5_)).
350
+
In addition, Jaybird allows using arbitrary Database Parameters Block entries as connection properties (provided they are defined in Jaybird's `DpbItems` and `SpbItems` (since:[Jaybird 5]), or `ISCConstants` (until:[Jaybird 5])).
351
351
The current Firebird API has over 100 DPB parameters, however only few of them are interesting for regular users.
352
352
If a DPB item called `isc_dpb_XXX` exists, then Jaybird allows these to be specified as `isc_dpb_XXX` and `XXX`.
353
353
By default properties are mapped as string DPB items.
Copy file name to clipboardExpand all lines: src/docs/asciidoc/appendices/jdbcescape/jdbcescape.adoc
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,12 +7,12 @@ Jaybird will try to provide an equivalent of the JDBC function using the built-i
7
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.
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
-
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_).
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
11
In this case 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
-
[.since]_Jaybird 5_ UDF mode (`use_standard_udf`) is no longer available in Jaybird 5 and higher.
15
+
since:[Jaybird 5] UDF mode (`use_standard_udf`) is no longer available in Jaybird 5 and higher.
16
16
17
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.
0 commit comments