František Kučera <franta-hg@frantovo.cz> [Sun, 13 Sep 2020 12:01:35 +0200] rev 253
combatibility with Java 9+, Tested with Java 11; JAXB library
František Kučera <franta-hg@frantovo.cz> [Sat, 25 Jul 2020 17:25:19 +0200] rev 252
improve multiple results support
The specification talks exactly about -1:
> Returns: the current result as an update count;
> -1 if the current result is a ResultSet object or there are no more results
Other negative numbers can theoretically mean something different than „no more results“
e.g. unknown number of updates (?).
František Kučera <franta-hg@frantovo.cz> [Fri, 20 Dec 2019 12:55:01 +0100] rev 251
sqldk-relpipe convergence: integer type (relpipe already support signed integers)
František Kučera <franta-hg@frantovo.cz> [Thu, 24 Oct 2019 21:43:08 +0200] rev 250
fix license version: GNU GPLv3
František Kučera <franta-hg@frantovo.cz> [Tue, 30 Apr 2019 20:04:06 +0200] rev 249
change XMLNS for the configuration
Use The 'tag' URI Scheme <http://www.faqs.org/rfcs/rfc4151.html>
Upgrade local configuration:
sed 's@https://sql-dk.globalcode.info/xmlns/configuration@tag:globalcode.info,2018:sqldk/configuration@g' -i ~/.sql-dk/config.xml
František Kučera <franta-hg@frantovo.cz> [Tue, 30 Apr 2019 19:49:17 +0200] rev 248
transform the record formatter into the recfile formatter
still a human-readable format and very similar
but also machine-readable – can be processed in GNU Recutils and Relational pipes
František Kučera <franta-hg@frantovo.cz> [Mon, 29 Apr 2019 01:27:26 +0200] rev 247
getTableName() is needed for the metadata
František Kučera <franta-hg@frantovo.cz> [Tue, 05 Mar 2019 22:03:02 +0100] rev 246
support custom relation names in the XML formatter (added --relation CLI option)
František Kučera <franta-hg@frantovo.cz> [Tue, 05 Mar 2019 21:22:33 +0100] rev 245
sqldk-relpipe convergence started
František Kučera <franta-hg@frantovo.cz> [Mon, 04 Mar 2019 22:28:29 +0100] rev 244
back to the snapshot
František Kučera <franta-hg@frantovo.cz> [Mon, 04 Mar 2019 22:26:31 +0100] rev 243
Added tag v0.10 for changeset 0503996934e0
František Kučera <franta-hg@frantovo.cz> [Mon, 04 Mar 2019 22:26:24 +0100] rev 242
release: 0.10
František Kučera <franta-hg@frantovo.cz> [Mon, 04 Mar 2019 22:20:36 +0100] rev 241
switch to JUnit5
František Kučera <franta-hg@frantovo.cz> [Mon, 04 Mar 2019 22:11:11 +0100] rev 240
mavenized: sql-dk-parent
František Kučera <franta-hg@frantovo.cz> [Mon, 04 Mar 2019 22:02:52 +0100] rev 239
mavenized: jdbc-dk-driver
František Kučera <franta-hg@frantovo.cz> [Mon, 04 Mar 2019 20:15:24 +0100] rev 238
mavenized: sql-dk
František Kučera <franta-hg@frantovo.cz> [Mon, 04 Mar 2019 17:06:42 +0100] rev 237
mavenized: jdbc-loopback-driver
František Kučera <franta-hg@frantovo.cz> [Tue, 26 Feb 2019 18:19:49 +0100] rev 236
Avoid reusing/rewriting the DB connection properties.
There was weird random errors while testing connection to multiple DB in parallel when one of them was meta connection to same DB connection.
Two kinds of exception: 1) missing password 2) „Passing DB password as CLI parameter is insecure!“
František Kučera <franta-hg@frantovo.cz> [Tue, 26 Feb 2019 17:31:41 +0100] rev 235
JDBC drivers: fix 'Unsupported URL' – drivers might be called witrh wrong URLs and then they should (according to the JavaDoc) return null instead of throwing an exception.
This problem occurred when --test-connection was testing multiple connections in parallel.
František Kučera <franta-hg@frantovo.cz> [Tue, 26 Feb 2019 16:36:45 +0100] rev 234
TabularFormatter: add support for SQLXML values
František Kučera <franta-hg@frantovo.cz> [Tue, 26 Feb 2019 15:57:49 +0100] rev 233
XML array hack
František Kučera <franta-hg@frantovo.cz> [Tue, 26 Feb 2019 15:49:57 +0100] rev 232
c++: recognize batch mode
František Kučera <franta-hg@frantovo.cz> [Tue, 26 Feb 2019 15:47:43 +0100] rev 231
netbeans
František Kučera <franta-hg@frantovo.cz> [Fri, 05 Jan 2018 23:53:23 +0100] rev 230
c++ version skeleton
František Kučera <franta-hg@frantovo.cz> [Wed, 09 Nov 2016 00:18:01 +0100] rev 229
InfoLister/test: show also database server name and version
František Kučera <franta-hg@frantovo.cz> [Sun, 13 Sep 2015 20:10:13 +0200] rev 228
BarChartFormatter: TODO comments
František Kučera <franta-hg@frantovo.cz> [Sun, 13 Sep 2015 19:25:36 +0200] rev 227
headerTypes: new option to hide column types in tabular headers
František Kučera <franta-hg@frantovo.cz> [Sun, 06 Sep 2015 21:48:54 +0200] rev 226
BarChartFormatter: format null as an empty/missing bar + better logging
František Kučera <franta-hg@frantovo.cz> [Sun, 06 Sep 2015 21:46:03 +0200] rev 225
XmlFormatter: support for printing SQLXML types
František Kučera <franta-hg@frantovo.cz> [Sun, 30 Aug 2015 02:28:15 +0200] rev 224
BarChartFormatter: first version
František Kučera <franta-hg@frantovo.cz> [Sun, 30 Aug 2015 02:24:36 +0200] rev 223
LoggerProducer
František Kučera <franta-hg@frantovo.cz> [Tue, 18 Aug 2015 23:37:22 +0200] rev 222
bash_completion.pl: defaultFormatter
František Kučera <franta-hg@frantovo.cz> [Sun, 16 Aug 2015 01:40:44 +0200] rev 221
bash-completion: --formatter-property choices: first working version
František Kučera <franta-hg@frantovo.cz> [Sun, 16 Aug 2015 01:25:01 +0200] rev 220
bash-completion: --formatter-property names
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 16:15:30 +0200] rev 219
SingleRecordFormatter: escape whitespace characters in the same way as in TabularFormatter (fixed)
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 16:12:06 +0200] rev 218
SingleRecordFormatter: escape whitespace characters in the same way as in TabularFormatter
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 14:40:48 +0200] rev 217
--list-formatter-properties: better help/description
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 14:35:27 +0200] rev 216
--list-formatter-properties: optional column declared_in
Usage:
sql-dk --list-formatter-properties tabular --list-formatter-properties xml --list-formatter-properties xhtml --list-formatter-properties tex --formatter xhtml --formatter-property InfoLister:print:declared_in true > formatter-properties.xhtml
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 14:00:47 +0200] rev 215
--list-formatter-properties: added column declared_in
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 13:58:43 +0200] rev 214
property annotations: first woking version of --list-formatter-properties
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 13:21:26 +0200] rev 213
getClassHierarchy function
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 11:52:38 +0200] rev 212
property annotations: first version (inherited properties are not working yet)
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 11:07:50 +0200] rev 211
property annotations: dummy InfoLister table
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 10:53:35 +0200] rev 210
InfoLister: private methods + formatter for formatter properties
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 10:47:56 +0200] rev 209
property annotations: grounds for --list-formatter-properties
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 10:44:36 +0200] rev 208
Java 8 for jdbc-dk-driver
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 10:34:18 +0200] rev 207
property annotations: default values
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 10:20:39 +0200] rev 206
property annotations (documentation) for particular formatters
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 10:04:28 +0200] rev 205
property annotations for documentation of formatter properties
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 09:42:43 +0200] rev 204
Java 8
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Aug 2015 09:40:22 +0200] rev 203
connection tunnelling: configuration and logging
František Kučera <franta-hg@frantovo.cz> [Sun, 21 Jun 2015 16:21:51 +0200] rev 202
SingleRecordFormatter: Formatter intended for printing one record (or few records) with many columns.Prints each colum name and its value on separate line.
František Kučera <franta-hg@frantovo.cz> [Sun, 24 May 2015 19:17:50 +0200] rev 201
InfoLister: sort rows in --list-java-properties and --list-environment-variables
František Kučera <franta-hg@frantovo.cz> [Sun, 24 May 2015 19:10:25 +0200] rev 200
InfoLister: new listings: --list-java-properties and --list-environment-variables
František Kučera <franta-hg@frantovo.cz> [Sun, 24 May 2015 18:45:46 +0200] rev 199
sql-dk.sh: support for JAVA_OPTIONS
František Kučera <franta-hg@frantovo.cz> [Sun, 24 May 2015 17:35:37 +0200] rev 198
Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz> [Mon, 18 May 2015 00:36:23 +0200] rev 197
fix typo: databgase → database
František Kučera <franta-hg@frantovo.cz> [Mon, 18 May 2015 00:33:10 +0200] rev 196
parallel connection testing: avoid deadlocks – preload drivers + better exception handling and logging
František Kučera <franta-hg@frantovo.cz> [Sun, 17 May 2015 15:43:20 +0200] rev 195
just JavaDoc
František Kučera <franta-hg@frantovo.cz> [Sun, 17 May 2015 13:51:40 +0200] rev 194
JDBC driver class can be specified in the database configuration as an optional parameter (useful especially while embedding jdbc-dk-driver into other application that does not support automatic driver discovery)
František Kučera <franta-hg@frantovo.cz> [Sun, 17 May 2015 13:15:21 +0200] rev 193
configuration loading: use JAXB index and set classloader (useful while embedding into Netbeans and other applications)
František Kučera <franta-hg@frantovo.cz> [Sun, 17 May 2015 00:27:56 +0200] rev 192
jdbc-dk-driver: first working version
František Kučera <franta-hg@frantovo.cz> [Sat, 16 May 2015 23:58:06 +0200] rev 191
avoid NullPointerException (value = null) while duplicating to java.util.Properties
František Kučera <franta-hg@frantovo.cz> [Sat, 16 May 2015 23:55:11 +0200] rev 190
userName and password are not needed for the loopback driver