src/Pure/General/sql.scala
Fri, 07 Jul 2023 14:20:58 +0200 wenzelm clarified signature: ensure disjoint data spaces;
Fri, 07 Jul 2023 14:17:53 +0200 wenzelm clarified signature;
Wed, 05 Jul 2023 14:33:13 +0200 wenzelm more robust;
Mon, 26 Jun 2023 22:15:56 +0200 wenzelm clarified signature: more options;
Wed, 21 Jun 2023 14:27:51 +0200 wenzelm clarified signature: more explicit class SQL.Data;
Thu, 15 Jun 2023 21:26:31 +0200 wenzelm obsolete;
Thu, 15 Jun 2023 17:24:32 +0200 wenzelm clarified signature;
Wed, 14 Jun 2023 12:10:40 +0200 wenzelm tuned signature: more operations;
Wed, 14 Jun 2023 11:47:43 +0200 wenzelm tuned signature: more operations;
Wed, 14 Jun 2023 11:18:25 +0200 wenzelm tuned signature: more operations;
Thu, 08 Jun 2023 14:45:31 +0200 wenzelm clarified signature;
Thu, 16 Mar 2023 16:28:21 +0100 wenzelm back to compression in Isabelle/Scala (in contrast to f7174238b5e3), e.g. relevant for old_command_timings_blob, but also for prospective heaps;
Tue, 14 Mar 2023 20:31:08 +0100 wenzelm more operations;
Tue, 14 Mar 2023 20:25:48 +0100 wenzelm more specific vacuum operation, which is also relevant to PostgreSQL;
Thu, 09 Mar 2023 12:54:19 +0100 wenzelm proper support for Option[Date] columns;
Thu, 09 Mar 2023 11:55:20 +0100 wenzelm clarified signature;
Wed, 08 Mar 2023 22:22:35 +0100 wenzelm more robust transactions;
Wed, 08 Mar 2023 22:08:48 +0100 wenzelm explicit locking for PostgreSQL --- neither available nor required for SQLite;
Mon, 06 Mar 2023 21:12:47 +0100 wenzelm clarified signature: reduce boilerplate;
Mon, 06 Mar 2023 15:56:28 +0100 wenzelm tuned whitespace and braces;
Mon, 06 Mar 2023 15:48:04 +0100 wenzelm clarified signature: more uniform operations;
Mon, 06 Mar 2023 15:38:50 +0100 wenzelm tuned signature: reduce boilerplate;
Mon, 06 Mar 2023 15:12:37 +0100 wenzelm tuned signature;
Mon, 06 Mar 2023 12:07:40 +0100 wenzelm more operations;
Sun, 05 Mar 2023 20:41:14 +0100 wenzelm more detailed table "isabelle_build_serial": allow to monitor activity of build_process instances;
Mon, 27 Feb 2023 20:30:40 +0100 wenzelm clarified signature, although "sql" argument is de-facto mandatory;
Sun, 26 Feb 2023 20:19:01 +0100 wenzelm misc tuning and clarification: more uniform use of optional "sql" in SQL.Table.delete/select;
Sun, 26 Feb 2023 14:27:21 +0100 wenzelm tuned whitespace in generated SQL;
Sun, 26 Feb 2023 13:50:07 +0100 wenzelm clarified signature: more concise operations;
Sat, 25 Feb 2023 14:33:19 +0100 wenzelm clarified signature: more robust operations;
Fri, 24 Feb 2023 20:40:50 +0100 wenzelm tuned;
Fri, 24 Feb 2023 11:45:39 +0100 wenzelm clarified signature;
Fri, 24 Feb 2023 11:38:43 +0100 wenzelm clarified signature: more robust (see also cf2ef4be3630);
Wed, 22 Feb 2023 21:35:55 +0100 wenzelm more uniform operations;
Wed, 22 Feb 2023 21:31:36 +0100 wenzelm clarified signature: more robust;
Sun, 22 Jan 2023 21:22:51 +0100 wenzelm support IPC via database server;
Sun, 22 Jan 2023 20:40:51 +0100 wenzelm support specific connection types, for additional operations;
Mon, 02 Jan 2023 15:41:50 +0100 wenzelm clarified signature: more explicit types;
Fri, 25 Nov 2022 13:38:15 +0100 wenzelm clarified signature;
Sat, 22 Oct 2022 20:06:55 +0200 wenzelm no compression for database server: let PostgreSQL/TOAST do the job;
Mon, 12 Sep 2022 22:52:15 +0200 wenzelm ssh client via regular OpenSSH tools, with authentic use of .ssh/config (notably proxy configuration);
Thu, 25 Aug 2022 15:30:21 +0200 wenzelm maintain "uuid" column in session build database, to identity the original build process uniquely;
Thu, 25 Aug 2022 12:29:42 +0200 wenzelm tuned signature;
Thu, 25 Aug 2022 11:29:55 +0200 wenzelm unused (amending 3d723062dc70);
Sat, 06 Aug 2022 14:11:19 +0200 wenzelm tuned signature, following hints by IntelliJ IDEA;
Fri, 01 Apr 2022 17:06:10 +0200 wenzelm clarified formatting, for the sake of scala3;
Thu, 04 Mar 2021 21:04:27 +0100 wenzelm clarified signature --- fewer warnings;
Mon, 01 Mar 2021 22:22:12 +0100 wenzelm tuned --- fewer warnings;
Mon, 01 Mar 2021 19:41:52 +0100 wenzelm tuned --- fewer warnings;
Fri, 27 Mar 2020 22:01:27 +0100 wenzelm misc tuning based on hints by IntelliJ IDEA;
Mon, 25 Mar 2019 16:45:08 +0100 wenzelm tuned signature;
Mon, 03 Dec 2018 14:59:42 +0100 wenzelm static type for Library.using: avoid Java 11 warnings on "Illegal reflective access";
Thu, 22 Nov 2018 17:34:30 +0100 wenzelm tuned;
Sun, 06 May 2018 23:01:45 +0200 wenzelm tuned signature;
Fri, 13 Oct 2017 21:20:31 +0200 wenzelm tuned signature;
Fri, 13 Oct 2017 21:15:04 +0200 wenzelm tuned signature;
Wed, 24 May 2017 16:35:18 +0200 wenzelm tuned message;
Sun, 21 May 2017 21:43:00 +0200 wenzelm refer to already extracted library files, to avoid tmp files produced by SQLiteJDBCLoader, which tend to remain after JVM crash;
Fri, 12 May 2017 11:56:41 +0200 wenzelm tuned;
Mon, 08 May 2017 20:26:59 +0200 wenzelm allow column with defining expression;
less more (0) -100 -60 tip