Compare commits

...

1046 Commits

Author SHA1 Message Date
Ralf Wisser 273622b432 slight improvements to the user interface 2024-08-16 12:41:23 +02:00
Ralf Wisser c069d47889 slight improvements to the user interface 2024-08-16 12:35:41 +02:00
Ralf Wisser 289fadd983 16.4.2 2024-08-16 12:19:38 +02:00
Ralf Wisser d63559ff78 release notes update 2024-08-16 12:18:46 +02:00
Ralf Wisser 03ad045df3 3.3 2024-08-16 12:13:53 +02:00
Ralf Wisser 65ac54d30e slight improvements to the user interface 2024-08-16 12:13:52 +02:00
Wisser 075f49540e 16.4.1.1 2024-08-05 02:08:26 +02:00
Wisser 37455845fd 16.4.1 2024-08-04 09:36:43 +02:00
Wisser d95ad939a3 accept "yml" extension, added hint that templates accepts constants 2024-08-03 22:49:00 +02:00
Wisser 5f69cc6d38 README update 2024-08-03 21:27:29 +02:00
Wisser 305b004e24 The documentation has been updated 2024-08-03 00:03:49 +02:00
Ralf Wisser d1c6f81f09 new model 2024-08-02 15:04:31 +02:00
Ralf Wisser 19e08cd1c6 fixed typo 2024-08-02 14:13:45 +02:00
Ralf Wisser 85709a559a release notes update 2024-08-02 13:42:10 +02:00
Ralf Wisser f9575795b9 The documentation has been updated 2024-08-02 13:41:44 +02:00
Ralf Wisser efe77ded67 new demo database 2024-08-02 11:32:50 +02:00
Ralf Wisser 62f515e037 new demo database 2024-08-02 11:21:19 +02:00
Ralf Wisser e60d2a6d74 h2-2.2.224.jar 2024-07-31 12:49:49 +02:00
Ralf Wisser b1df54831a 16.4.0.1 2024-07-31 12:47:57 +02:00
Wisser 9cfff62be8 16.4 2024-07-31 12:45:19 +02:00
Ralf Wisser 0e6914ee43 use PrintUtil instead of UIUtil 2024-07-31 10:22:17 +02:00
Ralf Wisser a7558e9b1b release notes update 2024-07-31 10:08:40 +02:00
Ralf Wisser 9af0c1781a JSON and YAML export, further steps 2024-07-31 10:08:14 +02:00
Wisser 84836fa3a8 check demo db 2024-07-30 23:42:50 +02:00
Wisser d4782fcb31 minor gui layout adjustments 2024-07-30 21:36:27 +02:00
Ralf Wisser 42b91b62b1 JSON/YAML support, further steps 2024-07-30 20:07:57 +02:00
Ralf Wisser 22e187ff76 mustBeParenthesized only if DBMS is PG 2024-07-28 13:07:32 +02:00
Ralf Wisser ce9839a521 mustBeParenthesized only if DBMS is PG 2024-07-28 12:40:56 +02:00
Ralf Wisser 9b553225b7 back to ScriptFormat.SQL 2024-07-28 12:34:09 +02:00
Ralf Wisser 13aa899692 h2-2.2.224 2024-07-28 12:32:12 +02:00
Ralf Wisser aab5ed5623 added some TODOs 2024-07-27 15:17:04 +02:00
Ralf Wisser 308799e140 JSON support, first steps 2024-07-27 14:07:41 +02:00
Ralf Wisser af81c1d7fc H2 2.3.230 2024-07-26 16:37:24 +02:00
Ralf Wisser 9589e3fdf7 JSON support, first steps 2024-07-20 11:40:07 +02:00
Wisser 2a836542ad 16.3.2.1 2024-07-18 00:23:52 +02:00
Wisser cbd0caca10 16.3.2 2024-07-17 21:52:35 +02:00
Ralf Wisser 67141ed3f1 release notes update 2024-07-17 13:19:28 +02:00
Ralf Wisser b1c483b865 3.3 2024-07-17 13:10:29 +02:00
Ralf Wisser 74a6386b63 removed column mapping templates 2024-07-13 10:36:45 +02:00
Ralf Wisser 60de591cb6 initialize colors in static initializer 2024-07-13 10:32:26 +02:00
Wisser 3408dcfdaf 16.3.1.1 2024-07-08 19:55:19 +02:00
Ralf Wisser 6a2e3f1efb 16.3.1 2024-07-08 09:34:31 +02:00
Ralf Wisser b4bc672151 release notes update 2024-07-08 09:33:49 +02:00
Ralf Wisser c9a271dbb2 Minor improvements to the color scheme of the new dark UI theme. 2024-07-08 09:32:59 +02:00
Wisser f329ca7957 16.3.0.2 2024-06-27 13:49:21 +02:00
Wisser 31692139d0 16.3.0.1 2024-06-27 13:49:08 +02:00
Wisser 129780f2b4 16.3.0.1 2024-06-27 13:44:54 +02:00
Ralf Wisser 798ba50b3e implements PlafAware 2024-06-27 13:13:49 +02:00
Ralf Wisser 1221d7ff88 implements PlafAware 2024-06-27 13:01:08 +02:00
Ralf Wisser 97a8334860 increased size of "Restore" button 2024-06-27 10:35:22 +02:00
Ralf Wisser 0f184b943b 16.3 2024-06-27 09:47:55 +02:00
Wisser bb440bf0fc extended blacklist 2024-06-26 23:32:43 +02:00
Ralf Wisser e1871d46e6 adjusted img/color 2024-06-26 10:47:12 +02:00
Ralf Wisser 17a0806eca added comment about CLI 2024-06-26 09:46:07 +02:00
Ralf Wisser 95f1179ca8 release notes update 2024-06-26 09:43:47 +02:00
Ralf Wisser b9693bf884 DarkLAF, further steps 2024-06-26 09:42:54 +02:00
Ralf Wisser ac346b5d57 added dark UI theme docu 2024-06-26 09:39:22 +02:00
Wisser d605b0d39c adjusted images 2024-06-25 23:32:02 +02:00
Ralf Wisser cd3138b33a added dark dbms-logos 2024-06-25 14:37:22 +02:00
Ralf Wisser 2698686c4f DarkLAF, further steps 2024-06-25 12:46:57 +02:00
Ralf Wisser d4f563f91d DarkLAF, further steps 2024-06-24 20:34:50 +02:00
Ralf Wisser e2f774d314 DarkLAF, further steps 2024-06-24 15:50:27 +02:00
Ralf Wisser c0ad6b0c31 DarkLAF, further steps 2024-06-24 12:43:05 +02:00
Ralf Wisser 2f42e62227 DarkLAF, further steps 2024-06-23 13:04:15 +02:00
Ralf Wisser ecbe9e4777 made inDesktopColor brighter 2024-06-22 20:54:45 +02:00
Ralf Wisser 9785d0ead4 set "dontCount" if row-count get wrong 2024-06-22 14:46:44 +02:00
Ralf Wisser e8b046f2e4 DarkLAF, further steps 2024-06-22 12:43:47 +02:00
Ralf Wisser af0c24a611 DarkLAF, further steps 2024-06-19 14:16:20 +02:00
Ralf Wisser f00bd70800 added some TODOs 2024-06-13 14:50:43 +02:00
Ralf Wisser 823f93d85b DarkLAF, further steps 2024-06-13 12:05:38 +02:00
Ralf Wisser dbf2b15983 DarkLAF, further steps 2024-06-11 23:29:09 +02:00
Ralf Wisser d9ec7b8572 added modifying property files for FlatLAF and RSyntaxArea 2024-06-10 16:42:00 +02:00
Ralf Wisser df24c15a76 removed dead code 2024-06-09 14:20:26 +02:00
Ralf Wisser fe3332bd55 color name disambiguation 2024-06-09 13:55:09 +02:00
Wisser 340ac09792 added " 2024-06-09 01:36:34 +02:00
Ralf Wisser 49f53e100d removed dead code 2024-06-09 00:03:06 +02:00
Ralf Wisser 4ab7fedced fixed HTML colors 2024-06-08 23:52:15 +02:00
Ralf Wisser e52f597bd0 fixed colors 2024-06-08 23:44:13 +02:00
Ralf Wisser 4a4635dd74 fixed color 2024-06-08 23:31:21 +02:00
Ralf Wisser 5a800d6675 DarkLAF, further steps 2024-06-08 23:00:07 +02:00
Ralf Wisser 7ba3dddd82 restored border colors 2024-06-08 21:47:29 +02:00
Ralf Wisser 661dc5d299 DarkLAF, further steps 2024-06-08 21:31:31 +02:00
Ralf Wisser dc743077aa introduced BG-color-constant for GraphicalView 2024-06-08 14:32:46 +02:00
Ralf Wisser 583e63819a DarkLAF, further steps 2024-06-08 14:02:55 +02:00
Ralf Wisser 0699c8884a changed colors 2024-06-07 11:56:51 +02:00
Ralf Wisser e1ba5860d2 HTML-support 2024-06-07 11:38:25 +02:00
Ralf Wisser 98c10062c7 changed color 2024-06-07 11:04:30 +02:00
Ralf Wisser fbe51372db changed color 2024-06-07 10:59:42 +02:00
Ralf Wisser 3c66a94b51 new utility 2024-06-07 10:38:25 +02:00
Ralf Wisser 956d851bd0 DarkLAF, first steps 2024-06-06 12:54:38 +02:00
Ralf Wisser 6d67f47353 release notes update 2024-06-06 11:20:13 +02:00
Ralf Wisser 8371d6274e 0.5.0 2024-06-05 14:17:40 +02:00
Wisser cc86b81324 16.2.0.2 2024-05-22 12:54:14 +02:00
Wisser e5688fc6be 16.2.0.1 2024-05-22 12:53:54 +02:00
Wisser afb7fcc303 16.2.0.1 2024-05-22 12:46:32 +02:00
Ralf Wisser bc00c6883b 16.2 2024-05-22 10:37:33 +02:00
Ralf Wisser 491c770686 release notes update 2024-05-22 10:37:10 +02:00
Wisser f3181f5a52 Merge branch 'master' of https://github.com/Wisser/Jailer.git 2024-05-18 20:58:03 +02:00
Wisser d1e7c32787 closed connection is invalid 2024-05-18 20:57:47 +02:00
Ralf Wisser 45261017ba An error has been corrected that caused the quoting character of the
source and target database to be mixed. This could lead to problems if
an export is carried out to a target DBMS that differs from the source
DBMS.
2024-05-17 13:53:01 +02:00
Wisser 713416ef3e 16.1.4.2 2024-05-10 12:03:15 +02:00
Wisser b9f2d56c60 16.1.4.1 2024-05-10 12:02:52 +02:00
Wisser b1ab1d910d 16.1.4.1 2024-05-10 11:56:28 +02:00
Ralf Wisser dcde48b2e0 reduced flicker 2024-05-10 11:21:02 +02:00
Ralf Wisser 0ebcba8207 16.1.4 2024-05-10 11:10:49 +02:00
Wisser 23707efae5 indicate new sql console 2024-05-09 14:08:25 +02:00
Ralf Wisser f4d8643efa renaming of menu items regarding DDL generation 2024-05-08 16:48:27 +02:00
Ralf Wisser 13a5c4fce6 changed comment 2024-05-08 11:19:46 +02:00
Ralf Wisser c5879be991 removed imports 2024-05-08 11:04:37 +02:00
Ralf Wisser 971d490579 DDL generation has also been integrated into the SQL console. 2024-05-08 11:03:40 +02:00
Ralf Wisser 42f208d62f release notes update 2024-05-07 10:41:29 +02:00
Ralf Wisser 48d8899a6d DDL generation has also been integrated into the SQL console. 2024-05-07 10:40:08 +02:00
Wisser 6eac342c59 16.1.3.2 2024-05-03 10:44:33 +02:00
Wisser 03c4447c6e 16.1.3.1 2024-05-03 10:39:30 +02:00
Ralf Wisser 664f33fa94 release notes update 2024-05-03 10:04:33 +02:00
Ralf Wisser a273485692 16.1.3 2024-05-03 09:54:48 +02:00
Ralf Wisser 63caee25bb added option "(include) all tables from data model" 2024-05-02 12:24:19 +02:00
Ralf Wisser 1cba67b452 removed TODO 2024-05-02 11:54:10 +02:00
Ralf Wisser 2bed437652 ignore case 2024-05-02 11:53:50 +02:00
Ralf Wisser 2d7f9625e4 added option "include tables associated with a subject table" 2024-05-02 11:41:11 +02:00
Wisser 45cdaacb56 16.1.2-json 2024-04-29 19:04:55 +02:00
Wisser 31aeb46140 16.1.2-yaml 2024-04-29 18:56:15 +02:00
Ralf Wisser 84ae1590b7 Simplification of the user interface 2024-04-29 13:09:32 +02:00
Ralf Wisser 43fdf2d02c Simplification of the user interface 2024-04-29 13:09:14 +02:00
Ralf Wisser 2703f4e2f8 Simplification of the user interface 2024-04-29 10:53:29 +02:00
Ralf Wisser bd9923031f Simplification of the user interface 2024-04-29 10:53:10 +02:00
Wisser f5529da966 16.1.2.2 2024-04-26 10:01:47 +02:00
Wisser 72165ab29c 16.1.2.1 2024-04-26 09:52:22 +02:00
Wisser 30797a2f7d release notes update 2024-04-26 09:22:46 +02:00
Ralf Wisser e201c901ad 16.1.2 2024-04-26 08:44:45 +02:00
Ralf Wisser 0c592ed6b6 release notes update 2024-04-26 08:44:21 +02:00
Ralf Wisser 89c96085f7 blinking 2024-04-26 08:40:58 +02:00
Ralf Wisser ef89a9152c correcting invalid characters in remarks 2024-04-25 10:41:50 +02:00
Ralf Wisser 361f8b54c5 generate "DROP" statements too 2024-04-24 13:58:39 +02:00
Wisser 492b7aac4a 16.1.1 2024-04-20 00:06:36 +02:00
Wisser 37f71276d7 use json-change-log-serializer 2024-04-20 00:02:48 +02:00
Wisser 2893291d51 16.1.0.2 2024-04-19 09:27:44 +02:00
Wisser bdef666eb5 16.1.0.1 2024-04-19 09:27:20 +02:00
Wisser 8914500c54 16.1.0.1 2024-04-19 09:19:11 +02:00
Wisser c909f3ee1b 16.1 2024-04-19 08:36:30 +02:00
Ralf Wisser 3a350568de 100.2 2024-04-19 08:12:17 +02:00
Ralf Wisser 3f47d56e21 renamed 2024-04-19 08:11:50 +02:00
Ralf Wisser c854c15bbf increased initial size 2024-04-18 14:49:33 +02:00
Ralf Wisser fd211fc0cb ignore jailer-tables 2024-04-18 14:28:18 +02:00
Ralf Wisser acde234b81 synchronized canceling 2024-04-18 14:00:21 +02:00
Wisser c9e9c021a7 100.1 2024-04-18 13:48:00 +02:00
Ralf Wisser a3ca1079da synchronized canceling 2024-04-18 13:44:54 +02:00
Ralf Wisser 637351ba7a removed TODO 2024-04-18 12:49:35 +02:00
Ralf Wisser 859954a701 removed TODO 2024-04-18 12:49:35 +02:00
Wisser c78d838f3a Update README.md 2024-04-18 10:43:58 +02:00
Ralf Wisser 2969929f43 added news 2024-04-18 10:41:55 +02:00
Ralf Wisser cababea938 release notes update 2024-04-18 10:33:32 +02:00
Ralf Wisser 0208676f32 16.1 2024-04-18 10:33:12 +02:00
Ralf Wisser bf18c750a7 renaming of demo databases 2024-04-17 15:44:57 +02:00
Ralf Wisser e0aff3a514 New feature "Create DDL script" based on Liquibase 2024-04-17 14:15:06 +02:00
Ralf Wisser af6326a24b H2 update (2.1.212), prevent NPE in Export dialog 2024-04-08 09:29:38 +02:00
Wisser 5982197f32 15.8.4.2 2024-03-28 12:30:19 +01:00
Ralf Wisser 23825cf6d5 15.8.4.1 2024-03-28 12:23:53 +01:00
Ralf Wisser aae7d1e5eb docu update 2024-03-28 10:38:34 +01:00
Ralf Wisser eeaed70a52 ignore optional parameter 2024-03-28 10:38:34 +01:00
Wisser 8c672b5dd1 15.8.4 2024-03-28 09:17:11 +01:00
Ralf Wisser 5b2b7c81cf release notes update 2024-03-28 08:46:51 +01:00
Ralf Wisser c543d5a5dd Added support for ClickHouse.
https://github.com/Wisser/Jailer/issues/110
2024-03-28 08:45:06 +01:00
Ralf Wisser 8be2d4496c removed "where" label tooltip 2024-03-15 14:58:48 +01:00
Wisser 7938847a7d 15.8.3.2 2024-03-13 11:32:51 +01:00
Wisser 25370debb6 15.8.3.1 2024-03-13 11:32:32 +01:00
Wisser eb65640d68 15.8.3.1 2024-03-13 11:27:23 +01:00
Wisser 47e3ac009f 15.8.3 2024-03-13 10:58:39 +01:00
Wisser 53f15c2e21 release notes update 2024-03-13 10:58:19 +01:00
Wisser 9b00a93c78 The tab button for creating new SQL consoles did not work properly. 2024-03-13 10:56:36 +01:00
Wisser ffe7c52e7f 15.8.2.2 2024-03-13 09:00:43 +01:00
Wisser 79e1f9d1ec 15.8.2.1 2024-03-13 08:54:21 +01:00
Wisser 03474e797c JDK 8 needs StringBuffer 2024-03-13 08:35:42 +01:00
Ralf Wisser 21687ede2c removed import 2024-03-13 08:23:38 +01:00
Wisser 51264e4588 15.8.2 2024-03-13 07:33:06 +01:00
Ralf Wisser 290045e20c added driver info 2024-03-12 13:25:11 +01:00
Ralf Wisser 138af4cca4 added driver info 2024-03-12 13:22:11 +01:00
Ralf Wisser 44e4c0dd5a show connection indicator immediately in DMMD 2024-03-11 14:14:26 +01:00
Ralf Wisser 6aa9cc82fc added driver info 2024-03-11 13:26:00 +01:00
Ralf Wisser 8249e6c45b show connection indicator immediately in DMMD 2024-03-11 12:44:45 +01:00
Ralf Wisser 9b541d17e6 @SuppressWarnings 2024-03-11 10:45:00 +01:00
Ralf Wisser 15c56b5482 removed TODO 2024-03-11 10:44:33 +01:00
Ralf Wisser 6b8d30f280 release notes update 2024-03-11 10:42:02 +01:00
Ralf Wisser 8aaf849bdd improved ConDetailsEditor and DMMD 2024-03-11 10:34:04 +01:00
Wisser 43ed23858e 15.8.1.1 2024-03-01 12:08:02 +01:00
Wisser aa36e4b17c 15.8.1.0 2024-03-01 12:04:22 +01:00
Wisser 91c642d39c 15.8.1.0 2024-03-01 11:59:39 +01:00
Ralf Wisser 1d8d2f8548 15.8.1 2024-03-01 11:14:48 +01:00
Ralf Wisser a04706f9c8 release notes update 2024-03-01 11:14:29 +01:00
Ralf Wisser 85729f3475 Improved presentation of the connection list 2024-02-29 10:22:54 +01:00
Wisser 0b8d0ecf78 Update FUNDING.yml 2024-02-29 01:04:57 +01:00
Ralf Wisser 21f68881fe allow the listing of "SbE" models in the history 2024-02-28 10:38:00 +01:00
Ralf Wisser b45b1d9173 Avoid rolling back twice 2024-02-23 12:48:45 +01:00
Ralf Wisser fed1026962 Avoid rolling back twice 2024-02-23 09:20:57 +01:00
Wisser 92ef127694 15.8.0.2 2024-02-22 10:35:06 +01:00
Wisser 185b0a162a adjusted color 2024-02-22 10:34:21 +01:00
Wisser e25d1f4488 15.8.0.1 2024-02-22 10:25:16 +01:00
Wisser bfaadc261d 15.8 2024-02-22 09:47:18 +01:00
Ralf Wisser fb78327fa0 removed TODO 2024-02-21 09:49:08 +01:00
Ralf Wisser 7f653352eb 3.3 2024-02-21 09:47:19 +01:00
Ralf Wisser a032a89340 Blacklisted SQLite driver error message "too many terms in compound
SELECT" when querying for all columns of all tables.
2024-02-20 14:44:54 +01:00
Ralf Wisser 986e408fd4 Minor improvements to the user interface. 2024-02-20 13:53:45 +01:00
Ralf Wisser 6f6531c0fc new toolbar button "open table" 2024-02-16 12:58:39 +01:00
Ralf Wisser f971ff6afc semantics of "fetchSize" property has been changed.
fetchSize property in "jaier.json" is always relevant, not only if
negative.
2024-02-15 15:16:57 +01:00
Ralf Wisser f54c4d6003 deselectButton is not focusable 2024-02-07 10:05:58 +01:00
Ralf Wisser ed94a33b69 deselectButton is not focusable 2024-02-07 10:05:46 +01:00
Ralf Wisser 223e39a42e organized imports 2024-02-01 10:21:20 +01:00
Ralf Wisser 6dc7a6808a removed setProperty("...bytecode.ClassTailor.noOptimize") 2024-02-01 09:33:39 +01:00
Wisser 3dbb61f2af 15.7.0.2 2024-01-31 08:58:07 +01:00
Wisser ffa092f56f 15.7.0.1 2024-01-31 08:52:10 +01:00
Wisser bdf3167c1d release notes update 2024-01-30 21:42:54 +01:00
Wisser 92b0d4be11 Copyright date update 2024-01-30 21:28:35 +01:00
Ralf Wisser 70e2be26ea removed jaxb 2024-01-30 13:39:34 +01:00
Ralf Wisser ddf3162a6f JsonIgnoreProperties comments 2024-01-30 13:39:34 +01:00
Wisser 7af98904c4 15.7 2024-01-30 13:08:58 +01:00
Ralf Wisser a1f31d4e05 using json binding instead of JAXB 2024-01-30 12:34:34 +01:00
Ralf Wisser a3972c8ba9 15.6.1 2024-01-30 12:03:49 +01:00
Ralf Wisser 5e2f070a12 using json binding instead of JAXB 2024-01-30 12:03:21 +01:00
Wisser 1aebcb128d 15.6.0.2 2024-01-25 13:44:45 +01:00
Wisser c669d0a83c 15.6.0.1 2024-01-25 13:38:07 +01:00
Ralf Wisser 15c8580d8e added button "use local database" 2024-01-25 09:23:05 +01:00
Ralf Wisser ce3c6e130a removed copying models into api-examples package 2024-01-24 16:20:33 +01:00
Ralf Wisser efe1d91084 docu update 2024-01-24 15:55:24 +01:00
Ralf Wisser 56d36bf2bd APIExample update 2024-01-24 15:37:11 +01:00
Ralf Wisser 89b98475a2 15.6 2024-01-24 09:56:19 +01:00
Ralf Wisser e5892e8560 Show DDL if the creation of the work tables fails. 2024-01-24 09:55:53 +01:00
Ralf Wisser a703b4ad48 15.5.16 2024-01-23 15:49:27 +01:00
Ralf Wisser b048ab6c26 15.5.16 2024-01-23 15:48:09 +01:00
Ralf Wisser 152e704b02 15.5.15 2024-01-23 15:36:39 +01:00
Ralf Wisser 91d6d5b39d 15.5.14 2024-01-23 15:08:51 +01:00
Ralf Wisser 867cf0b859 15.5.13 2024-01-23 14:40:59 +01:00
Ralf Wisser a496761e4c v 2024-01-23 13:56:33 +01:00
Ralf Wisser 54cc07af5e pause 2024-01-23 13:56:18 +01:00
Ralf Wisser 7b2ef67e4d 15.5.11 2024-01-23 12:59:13 +01:00
Ralf Wisser 79157de8b6 removed jaxb-impl 2024-01-23 12:58:48 +01:00
Wisser 144fff1031 15.5.10 2024-01-23 12:17:29 +01:00
Wisser 3238ae28ce 15.5.9 2024-01-23 12:00:58 +01:00
Ralf Wisser ce60bd6ebd 15.5.8 2024-01-23 09:49:01 +01:00
Ralf Wisser 3f843cb3e8 added org.glassfish.jaxb 2024-01-23 09:48:01 +01:00
Wisser d79c73e1b1 15.5.7 2024-01-22 12:58:02 +01:00
Wisser 6c6a68fc10 redir stderr 2024-01-22 12:57:44 +01:00
Wisser fa8e2e3f3c catch excpt. 2024-01-22 12:37:02 +01:00
Wisser c7584b6603 15.5.6 2024-01-22 12:21:53 +01:00
Ralf Wisser 56c4cc2f77 removed set. Prop. com.sun.xml.bind.v2.bytecode.ClassTailor.noOptimize 2024-01-22 12:18:01 +01:00
Ralf Wisser 3204e7cb64 added org.glassfish.jaxb 2024-01-22 12:14:43 +01:00
Ralf Wisser f62bbeba65 javax.xml.bind 2024-01-19 13:29:51 +01:00
Wisser 2c90b15c25 15.5.3 2024-01-19 13:08:51 +01:00
Ralf Wisser f7c85ed174 https://sourceforge.net/p/jailer/discussion/700498/thread/b64474f36f/ 2024-01-19 13:06:29 +01:00
Ralf Wisser 9df0062ab4 com.sun.xml.bind 2024-01-19 13:06:29 +01:00
Wisser 2abe64e1a6 15.5.2 2024-01-19 12:51:54 +01:00
Ralf Wisser c76940f44f org.glassfish.jaxb 2024-01-19 12:24:16 +01:00
Ralf Wisser 26eec7cf2c org.glassfish.jaxb 2024-01-19 12:11:22 +01:00
Ralf Wisser 7d404f6897 15.5.1 2024-01-19 11:44:20 +01:00
Ralf Wisser 6192664f01 https://sourceforge.net/p/jailer/discussion/700498/thread/b64474f36f/ 2024-01-19 11:43:42 +01:00
Wisser e0e90cfdba 15.5.0.2 2024-01-09 12:25:12 +01:00
Wisser cedd38f109 15.5.0.1 2024-01-09 12:23:52 +01:00
Wisser 326a7f0afb 15.5.0.1 2024-01-09 12:17:26 +01:00
Wisser b1d77bcb2e 15.5 2024-01-09 11:39:15 +01:00
Wisser 3ca0a07596 15.4.3 2024-01-04 19:01:25 +01:00
Wisser e8fec563ef respect schema 2024-01-04 19:00:30 +01:00
Wisser 1f58da7ea8 fixed virtualColumnsQuery 2024-01-04 12:07:06 +01:00
Ralf Wisser 14d1b64f12 don't copy jailer.xml into home 2024-01-04 11:27:17 +01:00
Ralf Wisser 23889d639e 15.4.2 2024-01-04 11:22:33 +01:00
Ralf Wisser 1553e2a7f8 release notes update 2024-01-04 11:22:07 +01:00
Ralf Wisser a63da7cd1f fixing https://github.com/Wisser/Jailer/issues/101 2024-01-04 11:21:29 +01:00
Wisser b6fa0175d5 show table details for MDTable 2023-12-23 13:35:41 +01:00
Ralf Wisser cef9100eb5 system objects are always clean 2023-12-21 11:30:01 +01:00
Ralf Wisser af03a9419c added table types "SYSTEM VIEW", "SYSTEM TABLE", etc. 2023-12-21 10:00:37 +01:00
Ralf Wisser 71f8bf918c 15.4.1 2023-12-19 11:25:51 +01:00
Ralf Wisser 98857bcc86 release notes update 2023-12-19 11:24:31 +01:00
Ralf Wisser c72e894ce3 exclude partitions from analysis 2023-12-19 11:24:12 +01:00
Ralf Wisser db139708cb fixed typo 2023-12-19 11:22:41 +01:00
Wisser e81dc86db2 blacklisting of issue reports 2023-12-09 17:08:00 +01:00
Wisser 29d4cc933f More clear status indication in the SQL console. 2023-12-09 16:11:44 +01:00
Ralf Wisser 8d92585bcd Don't "busy wait" for meta data acquisition. Instead use continuation. 2023-11-30 15:39:04 +01:00
Ralf Wisser 7db3e1a32a added TODO 2023-11-30 15:22:07 +01:00
Wisser ec43babb4a 15.4.0.2 2023-11-29 10:07:40 +01:00
Wisser 12075e2651 15.4.0.1 2023-11-29 10:07:15 +01:00
Wisser 2fd96c3034 15.4.0.1 2023-11-29 10:02:12 +01:00
Wisser c1375e8d57 15.4 2023-11-29 09:03:54 +01:00
Ralf Wisser 5a63598f86 release notes update 2023-11-29 09:01:03 +01:00
Wisser 815f4c2fde Merge branch 'master' of https://github.com/Wisser/Jailer.git 2023-11-28 20:13:24 +01:00
Wisser f60193fa76 fixed "Exporting a varchar field containing $2 as substring" 2023-11-28 20:12:38 +01:00
Ralf Wisser 24ec0fb04c make proposal based on connection iff no model is selected 2023-11-24 13:10:47 +01:00
Ralf Wisser 6bd2d6017d removed obsolete import 2023-11-24 12:54:46 +01:00
Ralf Wisser 921d17cb7a added TODO 2023-11-24 12:53:13 +01:00
Ralf Wisser 7251e0a06b ok button is enabled iff something is selected 2023-11-24 11:49:24 +01:00
Ralf Wisser 84ea6f47e1 Proposal for the file name if exactly 1 model is to be exported. 2023-11-21 13:07:53 +01:00
Wisser 74abd1d1e3 15.3.1.2 2023-11-21 09:11:21 +01:00
Wisser 43bbdfa73f 15.3.1.1 2023-11-21 09:10:34 +01:00
Ralf Wisser bcfbe983e8 15.3.1.1 2023-11-21 10:05:41 +01:00
Ralf Wisser a349d9d411 release notes update 2023-11-21 09:00:45 +01:00
Ralf Wisser 26211e6aa2 15.3.1 2023-11-21 08:57:24 +01:00
Wisser 1a673a6193 CommandLine.applicationBase 2023-11-20 21:40:34 +01:00
Wisser 0ea867e3bb CommandLine.applicationBase 2023-11-20 21:17:29 +01:00
Wisser c5f1b07699 100.8 2023-11-20 21:06:20 +01:00
Wisser 566a6ac247 100.5 2023-11-20 20:40:37 +01:00
Wisser 1bcbbfa579 100.5 2023-11-20 20:34:04 +01:00
Wisser dfb96eceaf 100.4 2023-11-20 20:16:20 +01:00
Wisser 5c3710e596 100.3 2023-11-20 20:07:40 +01:00
Wisser 47ce7d56ed 100.2 2023-11-20 19:41:01 +01:00
Wisser 9455648141 Test 2023-11-20 19:40:17 +01:00
Wisser 3fb340b022 100.1 2023-11-20 19:23:07 +01:00
Wisser 8bcc4ba974 deselButton.setVisible(true); 2023-11-20 19:39:09 +01:00
Wisser deccfb9a4b deselButton.setVisible(false); 2023-11-20 19:31:16 +01:00
Wisser 21607e09aa hide help button initially 2023-11-20 19:22:36 +01:00
Ralf Wisser 16cf29605e "jmarc" is file ect for model export files 2023-11-20 14:18:15 +01:00
Ralf Wisser c80b41569a renamed data model and connections export file 2023-11-20 14:00:22 +01:00
Ralf Wisser 05d0d790ec help label is initially invisible, WIP 2023-11-20 13:35:44 +01:00
Ralf Wisser 4f68d8a59b Import/Export of connections and models, WIP 2023-11-20 13:27:24 +01:00
Ralf Wisser 1475928085 new 2023-11-17 14:47:28 +01:00
Ralf Wisser ad9ccd8dfe Import/Export of connections and models, WIP 2023-11-17 14:28:09 +01:00
Ralf Wisser a286bef4a6 import/Export of connections and models, first steps 2023-11-17 12:10:23 +01:00
Wisser d9b82686d6 added TODO 2023-11-16 17:37:51 +01:00
Ralf Wisser 95589436d5 removed obsolete imports 2023-11-16 15:01:04 +01:00
Ralf Wisser 1b7f189d30 import/Export of connections and models, first steps 2023-11-16 13:20:05 +01:00
Ralf Wisser aede6ce965 set tooltip for current occurrence too 2023-11-14 10:06:45 +01:00
Ralf Wisser 1a80c6d313 import/Export of connections and models, first step 2023-11-14 08:13:46 +01:00
Wisser 8ca1436189 15.3.0.2 2023-11-09 14:05:33 +01:00
Wisser 80530e1726 15.3.0.1 2023-11-09 14:00:11 +01:00
Ralf Wisser a257b5157c added orai18n.jar 2023-11-09 13:37:35 +01:00
Ralf Wisser 200a045a8d changed colors 2023-11-09 13:37:35 +01:00
Wisser bc0f06b1a9 15.3 2023-11-09 13:14:24 +01:00
Ralf Wisser 3bc112f05d changed colors 2023-11-09 09:12:54 +01:00
Ralf Wisser 7331a56632 removed TODO 2023-11-09 08:39:26 +01:00
Ralf Wisser 55afb2dfb1 changed colors 2023-11-09 08:38:33 +01:00
Ralf Wisser 706849bd17 added TODO 2023-11-08 15:43:10 +01:00
Ralf Wisser 03dd049152 added TODO 2023-11-08 15:39:28 +01:00
Ralf Wisser d25df92f8b added TODO 2023-11-08 14:21:05 +01:00
Ralf Wisser f7a04682a7 copy connection type too 2023-11-08 13:24:06 +01:00
Ralf Wisser a3b8a21a12 alias must be unique 2023-11-08 13:16:51 +01:00
Ralf Wisser cd760dceb2 fall back to getConnectionType() 2023-11-08 13:16:24 +01:00
Ralf Wisser a819c99b03 release notes update 2023-11-08 11:28:07 +01:00
Ralf Wisser 6def1b02b6 Introduction of the "ConnectionType" concept. 2023-11-08 11:20:28 +01:00
Ralf Wisser 4801019d67 Introduction of the "ConnectionType" concept. First steps. 2023-11-03 15:37:52 +01:00
Ralf Wisser 195badc6db release notes update 2023-10-31 09:41:00 +01:00
Ralf Wisser 44fe6c209b Readability of the generated DML has been improved. 2023-10-31 09:30:16 +01:00
Ralf Wisser 7c5b39a4d7 added orai18n-23.2.0.0.jar 2023-10-30 09:19:07 +01:00
Ralf Wisser 27726710f0 Show tooltips on thumbnails 2023-10-28 12:52:59 +02:00
Ralf Wisser 39f38c644f yellow bg 2023-10-27 11:36:54 +02:00
Wisser db8b33d1fb 15.2.5.2 2023-10-26 13:51:29 +02:00
Wisser 7cca575717 15.2.5.1 2023-10-26 13:47:43 +02:00
Wisser 00add9df66 15.2.5 2023-10-26 13:04:58 +02:00
Ralf Wisser f485b104ce release notes update 2023-10-26 10:01:16 +02:00
Ralf Wisser 63275b2ba5 increased min delay closing tool tip window 2023-10-25 15:52:04 +02:00
Ralf Wisser 202f32d07d release notes update 2023-10-25 08:12:55 +02:00
Ralf Wisser 773df26f2d 2.2 2023-10-24 14:54:25 +02:00
Ralf Wisser 002e927417 Numbering of browser windows with the same name 2023-10-24 10:17:24 +02:00
Ralf Wisser ffa84db446 Numbering of browser windows with the same name 2023-10-23 12:50:20 +02:00
Ralf Wisser f227a22125 Numbering of browser windows with the same name 2023-10-23 12:50:20 +02:00
Wisser 949e5fb221 15.2.4.2 2023-10-19 12:59:03 +02:00
Wisser 4f9e9ddf81 15.2.4.1 2023-10-19 12:58:44 +02:00
Wisser 9a1a0da78c 15.2.4.1 2023-10-19 12:55:02 +02:00
Wisser 6b64abaa8d Merge branch 'master' of https://github.com/Wisser/Jailer.git 2023-10-19 12:25:53 +02:00
Wisser 839fef4a77 15.2.4 2023-10-19 12:25:41 +02:00
Ralf Wisser d3c24749b9 remove obsolete title suffixes 2023-10-19 11:14:12 +02:00
Wisser 0ebff8f851 An error in handling "like" conditions in the "Condition Editor" has
been fixed.
2023-10-19 10:11:59 +02:00
Ralf Wisser 7ab41c54d7 2.2 + fixed error in handling "like" conditions 2023-10-18 10:21:22 +02:00
Wisser 6cf9397c28 15.2.3.2 2023-10-06 12:19:22 +02:00
Wisser 3cf2b2e34a 15.2.3.1 2023-10-06 12:14:23 +02:00
Ralf Wisser cead538def prevent NPE 2023-10-06 11:55:24 +02:00
Ralf Wisser 340117092e tool tip indicator feature 2023-10-06 11:34:53 +02:00
Ralf Wisser dac9667e06 tool tip indicator feature 2023-10-05 12:31:16 +02:00
Ralf Wisser 19f89a05f8 exclude parent window 2023-10-05 12:03:18 +02:00
Wisser 242890124c 15.2.3 2023-10-05 11:34:12 +02:00
Ralf Wisser 2bfbc6061e "ConcurrentModificationException" issue fixed 2023-10-05 11:20:38 +02:00
Ralf Wisser 6f4c54db90 tool tip indicator feature 2023-10-04 11:54:57 +02:00
Ralf Wisser 44abdc43ac tool tip indicator feature 2023-10-04 11:04:12 +02:00
Ralf Wisser e90e875d6a tool tip indicator feature 2023-10-04 09:42:40 +02:00
Ralf Wisser e06f0137e6 tool tip indicator feature 2023-10-03 09:32:53 +02:00
Ralf Wisser 249a17d2f3 removed obsolete import 2023-10-02 14:17:28 +02:00
Ralf Wisser f709288a99 tool tip indicator feature 2023-10-02 13:56:19 +02:00
Ralf Wisser 4d6e75dc0c tool tip indicator feature 2023-10-02 12:45:49 +02:00
Wisser 61da49bdfa tool tip indicator feature (experimental) 2023-09-30 08:37:34 +02:00
Wisser 15b9d1fdf2 tool tip indicator feature (experimental) 2023-09-30 08:29:40 +02:00
Wisser cbdb3a30e4 tool tip indicator feature (experimental) 2023-09-29 16:03:44 +02:00
Ralf Wisser 413b28a141 tool tip indicator feature (experimental) 2023-09-28 14:20:19 +02:00
Ralf Wisser de65a5ef27 tool tip indicator feature (experimental) 2023-09-28 14:18:55 +02:00
Wisser c1c07c85ec 15.2.2.2 2023-09-21 11:15:30 +02:00
Wisser 0a8c10a334 15.2.2.1 2023-09-21 11:15:11 +02:00
Wisser 5e910cc113 15.2.2.1 2023-09-21 11:11:14 +02:00
Wisser f544812f3e 15.2.2 2023-09-21 10:49:05 +02:00
Ralf Wisser 8f9ad3b15a release notes update 2023-09-21 10:46:45 +02:00
Ralf Wisser 32a6ea5d59 keep connection info alive after connection is deleted 2023-09-20 09:43:07 +02:00
Ralf Wisser 48cc591556 improved "Select Table..." heuristic 2023-09-19 13:00:15 +02:00
Ralf Wisser a88c9ca5b2 insert new condition before "order by", "limit" etc. 2023-09-18 08:39:49 +02:00
Wisser 3f141fca13 15.2.1.4 2023-09-06 10:52:35 +02:00
Wisser 5482f64934 15.2.1.3 2023-09-06 10:52:14 +02:00
Wisser 13e4c6ca6d 15.2.1.3 2023-09-06 10:45:39 +02:00
Wisser e65f83d8e8 15.2.1 2023-09-06 10:01:09 +02:00
Wisser a77eb424fd 2.2 2023-09-06 09:51:34 +02:00
Ralf Wisser 80116ff08d release notes update 2023-09-06 09:34:27 +02:00
Ralf Wisser 3e7526e83d replace nbsp (160) with space (32) 2023-08-31 11:54:06 +02:00
Ralf Wisser 9cc53081eb preserve desktop location on minimize internal frame 2023-08-31 09:19:28 +02:00
Wisser e2213d7ee7 15.2.1.2 2023-08-28 10:44:39 +02:00
Wisser 39798ff1e0 15.2.1.1 2023-08-28 10:35:32 +02:00
Ralf Wisser 9dd277dd1f release notes update. 2023-08-28 09:48:04 +02:00
Ralf Wisser eca43fa720 15.2 2023-08-28 09:30:06 +02:00
Ralf Wisser 07ea5ce394 use Statement#setMaxRows for MS SQL Selects too 2023-08-27 10:31:39 +02:00
Wisser 70a91650e2 renderin of Nan/Infinity 2023-08-26 13:03:48 +02:00
Wisser 0b6fd03003 explain at most 1 statement on block 2023-08-26 12:35:08 +02:00
Wisser eb1ee18af2 allow cancellation 2023-08-26 11:53:13 +02:00
Ralf Wisser 5aecd18b1b don't scroll if selection changed 2023-08-25 12:50:54 +02:00
Ralf Wisser e1d123410e set UnitIncrement to 16 for all scroll panes 2023-08-25 11:56:52 +02:00
Ralf Wisser 46d32f8567 don't count comment-only statements 2023-08-24 13:36:55 +02:00
Ralf Wisser b467d079a9 Support for "Infinity" dates (experimental) 2023-08-24 10:36:14 +02:00
Wisser 6152c6dc57 15.1.100 2023-08-23 22:23:45 +02:00
Wisser 42e8256b9d Merge branch 'master' of https://github.com/Wisser/Jailer.git 2023-08-23 14:39:11 +02:00
Wisser beddf50a80 TabbedPane.tabArc 2023-08-23 14:39:01 +02:00
Ralf Wisser 0f48807ca6 Support for "Infinity" dates (experimental) 2023-08-23 14:35:37 +02:00
Ralf Wisser 676017bf40 grab focus on click on tabbed bar card 2023-08-21 11:01:40 +02:00
Ralf Wisser 4d4974174f grab focus on click on tabbed bar card 2023-08-21 10:59:12 +02:00
Wisser 691dcdbd05 2.2 2023-08-20 07:36:33 +02:00
Wisser ff822a2cc7 fg color of pk+fk column is red 2023-08-19 14:12:13 +02:00
Ralf Wisser 6caef55a74 improved fk recognition heuristics 2023-08-18 13:02:12 +02:00
Ralf Wisser c0390ed4c5 render FK columns in blue 2023-08-18 11:45:05 +02:00
Ralf Wisser 8b1573ab5a show FK columns in table details view, don't count comments in SQL cons. 2023-08-18 11:24:07 +02:00
Ralf Wisser 7e091605b1 show column types 2023-08-16 11:30:32 +02:00
Wisser 5374f7bffd 15.1.5.2 2023-08-11 14:02:16 +02:00
Ralf Wisser 15b7d95a6f don't print temp file names 2023-08-11 13:25:59 +02:00
Wisser e6cb31a614 15.1.5 2023-08-11 13:13:09 +02:00
Ralf Wisser f04ab11edf removed comment 2023-08-11 08:22:38 +02:00
Ralf Wisser 71784b0c53 release notes update 2023-08-10 12:07:32 +02:00
Ralf Wisser 2303dd081d prevent NPE 2023-08-10 12:02:55 +02:00
Ralf Wisser c83aec8fd9 15.1.4.2 2023-08-10 11:43:44 +02:00
Ralf Wisser 9db4887ec9 100.1 2023-08-10 11:34:27 +02:00
Ralf Wisser e5b03f6e49 print name of real jm-file instead of a temporary one 2023-08-10 11:33:53 +02:00
Ralf Wisser 29023200b4 JToolBar is never floatable 2023-08-10 08:12:24 +02:00
Ralf Wisser 0c2625cd7e log warning instead of printStackTrace 2023-08-09 16:07:30 +02:00
Ralf Wisser 6f467c8666 prevent IOException if given file is directory 2023-08-09 13:15:07 +02:00
Ralf Wisser 4c24d44663 scroll editor pane to ul-corner 2023-08-09 13:02:09 +02:00
Ralf Wisser c283573165 setUnitIncrement of "schema" scrollpane 2023-08-08 11:58:05 +02:00
Wisser 497881b894 15.1.4.2 2023-08-03 11:59:40 +02:00
Wisser 2faefabeac 15.1.4.1 2023-08-03 11:59:10 +02:00
Wisser 61c9cac075 15.1.4.1 2023-08-03 11:54:45 +02:00
Wisser 83cb05a8e9 15.1.4 2023-08-03 11:28:20 +02:00
Ralf Wisser 7ef4ef0aec fixed some SpotBug issues 2023-08-03 10:24:30 +02:00
Ralf Wisser a72aa9368b removed logging success 2023-08-03 09:58:11 +02:00
Ralf Wisser 4b8bebd5b1 release notes update 2023-08-02 13:07:40 +02:00
Wisser e606da92a5 draw table names left-aligned 2023-07-29 16:46:55 +02:00
Ralf Wisser 85776ebff8 The desktop overview view in the data browser can now be enlarged to any
size.
2023-07-28 10:00:24 +02:00
Ralf Wisser c7ec16c419 release notes update 2023-07-25 13:39:58 +02:00
Ralf Wisser 48a6463f7e added links to repo for each logo image 2023-07-25 13:36:26 +02:00
Ralf Wisser 461c966297 release notes update 2023-07-24 13:07:47 +02:00
Ralf Wisser e72b92d030 15.1.3 2023-07-24 13:03:45 +02:00
Ralf Wisser 2728ed9a23 15.1.2 2023-07-24 12:35:00 +02:00
Ralf Wisser 1b776ef341 15.1.2.1 2023-07-24 12:08:01 +02:00
Ralf Wisser 8105612bab 15.1.2 2023-07-24 10:17:39 +02:00
Ralf Wisser da9435d79e release notes update 2023-07-24 10:17:19 +02:00
Ralf Wisser 664d8ec801 Allow selecting single row 2023-07-24 10:12:16 +02:00
Wisser 4d3a7d6366 15.1.1.2 2023-07-14 10:53:39 +02:00
Wisser 8f9c36a94d 15.1.1.1 2023-07-14 10:48:07 +02:00
Wisser 0a4a206645 15.1.1 2023-07-14 09:38:24 +02:00
Ralf Wisser e88a21a036 release notes update 2023-07-14 09:15:34 +02:00
Ralf Wisser 0495dc6596 Offer more than one name suggestion. 2023-07-13 12:29:25 +02:00
Ralf Wisser f2e8e5f9e2 removed TODO 2023-07-13 12:27:14 +02:00
Ralf Wisser cb87a24325 fixed SpotBugs issue 2023-07-10 12:16:24 +02:00
Ralf Wisser 62b765410a added "uuid" as object type 2023-07-10 11:54:56 +02:00
Wisser 79c50a4dc6 15.1.0.2 2023-06-30 11:10:13 +02:00
Wisser 4d354868a9 15.1.0.1 2023-06-30 11:05:08 +02:00
Wisser 7a7cb11b41 15.1 2023-06-30 10:22:33 +02:00
Ralf Wisser 58d22116df setCurrentLineNumberColor may fail 2023-06-30 10:10:20 +02:00
Ralf Wisser 9b17fc60c7 release notes update 2023-06-30 10:02:14 +02:00
Ralf Wisser b7b954b037 Put or-condition in parentheses when appending an clause 2023-06-30 09:54:42 +02:00
Ralf Wisser 79573f1d78 removed obsolete import 2023-06-29 09:47:39 +02:00
Ralf Wisser 3203fc0009 new feature "filter by column value" 2023-06-29 09:46:55 +02:00
Ralf Wisser ec6fe5c8af new feature "filter by column value" 2023-06-28 14:39:15 +02:00
Ralf Wisser a5ec69f42a filter by column value 2023-06-28 13:04:13 +02:00
Ralf Wisser f3b54a1322 added "Transactional" check box 2023-06-28 08:24:13 +02:00
Ralf Wisser bdc546d14b added "Transactional" check box 2023-06-27 15:01:56 +02:00
Ralf Wisser b4c758107c added "Transactional" check box 2023-06-27 12:03:18 +02:00
Ralf Wisser b539a73ec9 added "Transactional" check box 2023-06-24 00:21:58 +02:00
Wisser 206623a33b 15.0.2.2 2023-06-22 09:13:31 +02:00
Wisser c2bc5b7e4c 15.0.2.1 2023-06-22 09:13:07 +02:00
Wisser 90059d72e5 15.0.2.1 2023-06-22 09:06:55 +02:00
Wisser 02e437a2e1 15.0.2 2023-06-22 08:37:34 +02:00
Ralf Wisser 4f2e845fdd release notes update 2023-06-21 09:23:24 +02:00
Ralf Wisser c6aa0f8518 keep columns width and location after cell editing 2023-06-21 09:15:09 +02:00
Ralf Wisser cecb6bccee keep columns width and location after cell editing 2023-06-20 14:07:36 +02:00
Ralf Wisser 97c0aab690 keep columns width and location after cell editing 2023-06-16 12:43:31 +02:00
Ralf Wisser ed7b18b800 keep columns position stable on reload 2023-06-16 11:27:01 +02:00
Ralf Wisser d793482bb4 keep columns width stable on reload 2023-06-16 10:36:51 +02:00
Ralf Wisser 36da788000 removed obsolete imports 2023-06-15 09:51:55 +02:00
Ralf Wisser 7fe4118b55 disabled JSON 2023-06-15 09:44:37 +02:00
Wisser f660dad2ac Merge pull request #106 from Wisser/JSON
Json
2023-06-15 09:27:29 +02:00
Ralf Wisser 699b9f2fdd added comment 2023-06-15 09:12:13 +02:00
Wisser ca01f304f2 prevent CCE 2023-06-15 09:12:13 +02:00
Wisser 22e5b61417 prevent NPE 2023-06-15 09:12:13 +02:00
Ralf Wisser f340ef5cf0 always sort column names 2023-06-15 09:12:13 +02:00
Wisser 86a0db2946 prevent NPE 2023-06-15 09:12:13 +02:00
Wisser 02a9f2a7db prevent NPE 2023-06-15 09:12:13 +02:00
Wisser 2831ff027e prevent CCE 2023-06-15 00:15:22 +02:00
Wisser dfada5fdd0 prevent NPE 2023-06-14 23:23:56 +02:00
Wisser e699488491 Merge branch 'master' of https://github.com/Wisser/Jailer.git 2023-06-14 23:15:02 +02:00
Wisser 673e286451 prevent NPE 2023-06-14 23:14:38 +02:00
Wisser 80c7312234 prevent NPE 2023-06-14 23:14:17 +02:00
Ralf Wisser 64cd4d6c9d always sort column names 2023-06-14 11:12:09 +02:00
Ralf Wisser edf8c0ec98 merged 2023-06-14 09:37:10 +02:00
Ralf Wisser 06d762d331 JSON support, initial steps 2023-06-14 09:36:30 +02:00
Ralf Wisser 6fc687c2c9 added icons 2023-06-14 09:34:29 +02:00
Ralf Wisser e54a12a680 don't allow filters on virtual columns 2023-06-14 09:34:29 +02:00
Ralf Wisser 7f9bb8bcb0 enable relatedRowsLabel iff menu is not empty 2023-06-14 09:34:29 +02:00
Wisser 8ac45f04f5 15.0.1.2 2023-06-14 09:34:29 +02:00
Wisser 222bd88daf 15.0.1.1 2023-06-14 09:34:28 +02:00
Wisser 05848b997b 15.0.1.1 2023-06-14 09:34:28 +02:00
Wisser 8c09d8571b 15.0.1 2023-06-14 09:34:28 +02:00
Ralf Wisser 5aa14027f2 added icons 2023-06-14 09:31:10 +02:00
Ralf Wisser 693c432255 don't allow filters on virtual columns 2023-06-13 12:11:02 +02:00
Ralf Wisser c7a13cdeab enable relatedRowsLabel iff menu is not empty 2023-06-13 11:41:06 +02:00
Ralf Wisser d9f42a515a added FAQ 2023-06-06 08:37:37 +02:00
Ralf Wisser d9cd5892d5 release notes update 2023-06-06 08:37:37 +02:00
Ralf Wisser 8e81983fce set tooltip text showing occurrence 2023-06-06 08:37:36 +02:00
Wisser 832103ab9b 15.0.1.2 2023-06-05 12:51:46 +02:00
Wisser bcc938df8a 15.0.1.1 2023-06-05 12:51:22 +02:00
Wisser 6e006ffcb7 15.0.1.1 2023-06-05 12:46:15 +02:00
Wisser d98d63537c 15.0.1 2023-06-05 12:23:56 +02:00
Ralf Wisser 27aa6aa0a3 added FAQ 2023-06-05 12:11:46 +02:00
Ralf Wisser a9f3aa419a release notes update 2023-06-05 09:49:32 +02:00
Ralf Wisser 22c8ba383c set tooltip text showing occurrence 2023-06-05 09:41:10 +02:00
Ralf Wisser 4a565ef04e added TODO 2023-06-01 11:35:48 +02:00
Ralf Wisser 44bd76ca92 JSON support, initial steps 2023-06-01 11:08:02 +02:00
Ralf Wisser ef559ecf6e added jackson-core-2.15.1.jar 2023-06-01 10:00:16 +02:00
Ralf Wisser 1aeff46972 removed obsolete imports 2023-05-30 09:06:09 +02:00
Ralf Wisser fef8136d0e removeComments didn't respect text literals 2023-05-30 09:05:11 +02:00
Wisser 2237e9d70b fixed some spotbug issues 2023-05-29 21:18:54 +02:00
Wisser 2c5cb46993 15.0 2023-05-29 08:20:31 +02:00
Wisser 15fa563956 15.0.0.1 2023-05-29 08:10:52 +02:00
Wisser 144ed3e3dd 15.0 2023-05-29 09:11:46 +02:00
Wisser bb686ad054 release notes update 2023-05-29 00:28:23 +02:00
Wisser 1c5802dd69 release notes update 2023-05-28 10:29:13 +02:00
Wisser 2e0c16394b reverted 2023-05-28 09:56:46 +02:00
Wisser 305b8fd727 cast nulls (experimental) 2023-05-28 09:48:01 +02:00
Wisser 21cd2241a9 reverted 2023-05-27 14:24:14 +02:00
Wisser 52f0df178b UI improvements 2023-05-27 13:57:21 +02:00
Ralf Wisser 34bae7ff5a added TODO 2023-05-26 14:39:36 +02:00
Ralf Wisser 89197e2454 added TODO 2023-05-26 14:35:12 +02:00
Ralf Wisser a351237adc added type replacement for smallserial 2023-05-26 12:34:55 +02:00
Ralf Wisser b1d61467f7 text search feature in popup menus 2023-05-26 12:04:15 +02:00
Ralf Wisser aac16e9d35 text search feature in popup menus 2023-05-26 10:11:28 +02:00
Ralf Wisser 9f1c7e15db text search feature in popup menus 2023-05-25 10:52:43 +02:00
Ralf Wisser ae50f7a49d minor UI improvements 2023-05-23 11:20:37 +02:00
Ralf Wisser f3f7340adf solved est repainting problem 2023-05-22 07:36:06 +02:00
Wisser f50a83d844 14.8.0.2 2023-05-18 10:29:20 +02:00
Wisser 8b64401e2b 1 2023-05-18 10:28:36 +02:00
Wisser 1783d3793c 14.8.0.2 2023-05-18 10:24:12 +02:00
Wisser cda097fc26 14.8.0.1 2023-05-18 10:12:49 +02:00
Wisser eb329be0a5 no estRC for views 2023-05-18 09:43:15 +02:00
Wisser ecab4f6500 no estRC for views 2023-05-18 09:31:59 +02:00
Wisser 2862661218 14.8 2023-05-18 08:27:53 +02:00
Ralf Wisser a784b28b70 render "1" as ERC too 2023-05-17 14:14:25 +02:00
Ralf Wisser 3611d1a19a cope with unknown quotes 2023-05-17 13:42:37 +02:00
Ralf Wisser df98d9310b removed TODO 2023-05-17 13:12:44 +02:00
Ralf Wisser d3b33d571e show estimated row count for views too 2023-05-17 09:46:34 +02:00
Ralf Wisser fb9009bce1 toggle inScope 2023-05-16 13:13:04 +02:00
Ralf Wisser 28d87360ac escape quote char in quoted identifier 2023-05-16 11:49:37 +02:00
Ralf Wisser 5b4e963a9b escape quote char in quoted identifier 2023-05-16 11:41:59 +02:00
Ralf Wisser f6e8a1ac4f New feature "Retry failed statements" 2023-05-15 12:19:41 +02:00
Ralf Wisser d973eabb09 dos2unix 2023-05-15 09:19:47 +02:00
Ralf Wisser 6b921a198f removed dork apostrophs 2023-05-12 14:36:59 +02:00
Ralf Wisser 8401a0492e added TODO 2023-05-12 14:24:45 +02:00
Ralf Wisser 0904162247 don't warn if session is already down 2023-05-12 14:04:33 +02:00
Ralf Wisser a06213406f removed TODO 2023-05-12 14:01:47 +02:00
Ralf Wisser bdf397240d removed dork apostrophs 2023-05-12 13:49:50 +02:00
Ralf Wisser f37dbb3626 run-continuation feature, first steps 2023-05-12 13:42:14 +02:00
Ralf Wisser dad956518c improved PK validator 2023-05-11 11:03:25 +02:00
Ralf Wisser dac533d60f shortened message to be send 2023-05-11 09:34:37 +02:00
Ralf Wisser fb0a78e1b5 removed obsolete method 2023-05-11 07:33:27 +02:00
Ralf Wisser da1cfd9957 make index always non-unique 2023-05-11 07:32:20 +02:00
Wisser e164f005ce 14.7.0.2 2023-05-10 08:50:52 +02:00
Wisser 95de8cee2f 14.7.0.1 2023-05-10 08:46:20 +02:00
Wisser dfa9c2803a 14.7 2023-05-10 08:07:16 +02:00
Ralf Wisser a4e0871f34 Warn if file to be loaded is very big. 2023-05-10 08:02:30 +02:00
Ralf Wisser c11ee7a1f8 release notes update 2023-05-08 12:23:32 +02:00
Ralf Wisser 9c16a6fbdf Fixed an issue that caused syntactically incorrect statements to be
generated when using user-defined data types
    across schema boundaries (in PostgreSQL).
2023-05-08 12:23:16 +02:00
Wisser c7efe98aa1 14.6.2.2 2023-05-05 10:29:30 +02:00
Wisser 0b1a015bbf 14.6.2.1 2023-05-05 10:28:12 +02:00
Wisser 0aa58b5a9f 14.6.2.1 2023-05-05 10:21:58 +02:00
Ralf Wisser 4d485f4e7e rtrim statement before synchronization 2023-05-05 10:00:42 +02:00
Wisser b732d7e918 14.6.2 2023-05-05 09:41:42 +02:00
Ralf Wisser fd077125be disable "sync"-button if result of sql statement fragment is shown 2023-05-05 09:32:31 +02:00
Ralf Wisser caafe50f4b release notes update 2023-05-03 13:01:11 +02:00
Ralf Wisser 3e59047ce5 A memory leak has been fixed 2023-05-03 12:59:08 +02:00
Wisser 4778885cbb Merge branch 'master' of https://github.com/Wisser/Jailer.git 2023-05-02 21:07:10 +02:00
Wisser f7a075c56d 14.6.1.1 2023-05-02 21:06:55 +02:00
Ralf Wisser a76bbb54df added TODO 2023-04-28 13:13:58 +02:00
Ralf Wisser 30b50ee326 always append LINE_SEPARATOR at end of each non-empty line 2023-04-28 10:30:28 +02:00
Ralf Wisser 1d1df8957f Simplified desktop layout 2023-04-25 12:03:50 +02:00
Ralf Wisser c21c2d15fc Simplified desktop layout 2023-04-25 12:03:32 +02:00
Wisser f7a093cb5a 14.6.1.1 2023-04-24 19:58:13 +02:00
Wisser 7e5a8dac0b 14.6.1 2023-04-24 09:17:58 +02:00
Ralf Wisser e671f6ede7 updated db2 jdbc download URL 2023-04-21 13:59:33 +02:00
Ralf Wisser e973aeca25 updated oracle jdbc download URL 2023-04-21 13:55:00 +02:00
Ralf Wisser d0c012a169 release notes update 2023-04-21 12:18:39 +02:00
Ralf Wisser 4c5cbfbc76 release notes update 2023-04-21 12:17:07 +02:00
Ralf Wisser d7d32f7e08 removed TODO 2023-04-21 11:36:28 +02:00
Ralf Wisser 7de387a5e2 create DDL for selected rows if more than 1 is selected 2023-04-21 10:27:45 +02:00
Ralf Wisser 9da9b0a91b increased space between row count label and full-text search field 2023-04-20 14:56:53 +02:00
Ralf Wisser 51d3bc95d9 set property "JTextField.placeholderText" of full-text search field 2023-04-20 14:23:04 +02:00
Ralf Wisser 03614ab281 relocated "rows count" label 2023-04-20 11:25:30 +02:00
Ralf Wisser ce6024ce77 relocated "rows count" label 2023-04-20 11:25:16 +02:00
Wisser 08c6076a8d 0.5.0 2023-04-20 02:15:37 +02:00
Ralf Wisser 7693e1194a added jdbc property for MSSQL 2023-04-19 13:43:52 +02:00
Ralf Wisser b11cb62f4c mssql-jdbc-12.2.0.jre8 2023-04-19 09:52:26 +02:00
Ralf Wisser 2455581103 2.2 2023-04-19 09:50:15 +02:00
Wisser 5c70737afe 14.6.0.2 2023-04-17 10:33:05 +02:00
Wisser 8c88d783db 14.6.0.1 2023-04-17 10:27:21 +02:00
Wisser f18bf8e7cd 14.6 2023-04-17 09:59:29 +02:00
Wisser d0dea57c86 setTmpFetchSize(25100) 2023-04-17 08:53:29 +02:00
Wisser 9fdc65b229 Merge branch 'master' of https://github.com/Wisser/Jailer.git 2023-04-14 20:09:07 +02:00
Ralf Wisser 1599209b6b warn if "setFetchSize" fails 2023-04-14 16:06:59 +02:00
Ralf Wisser 62ecf4edaf final int DEFAULT_FETCH_SIZE = 20010; 2023-04-14 15:49:59 +02:00
Ralf Wisser 6e374248f7 release notes update 2023-04-14 15:42:22 +02:00
Ralf Wisser bab56c59bc set DEFAULT_FETCH_SIZE = 20000 2023-04-14 15:37:03 +02:00
Ralf Wisser 8bdbd6420d new DBMS property: limitedFetchSize 2023-04-14 14:46:14 +02:00
Ralf Wisser 8415100e48 new DBMS property: limitedFetchSize 2023-04-14 14:45:22 +02:00
Ralf Wisser 5530285649 Fix for #50, #51, #72 2023-04-14 10:30:12 +02:00
Ralf Wisser 2a8b1603c6 2.2 2023-04-14 10:29:23 +02:00
Ralf Wisser e9847f986b other minor improvements to the UI 2023-04-13 10:38:28 +02:00
Wisser 09304e588d made toolbars unfloatable 2023-04-12 23:10:38 +02:00
Ralf Wisser 10a98cc2c8 prevent calling toMDTable if meta data is not yet initialized 2023-04-12 12:01:59 +02:00
Wisser 6f32fa84c4 14.5.0.2 2023-04-10 10:40:00 +02:00
Wisser b246d0f35d 14.5.0.1 2023-04-10 10:39:09 +02:00
Wisser f1e6f5e009 14.5.0.1 2023-04-10 10:34:59 +02:00
Wisser 2a55e67977 14.5 2023-04-10 09:53:17 +02:00
Wisser 1588be0dad increased initial width 2023-04-06 21:39:08 +02:00
Wisser 02f6bf6631 added exception handler 2023-04-06 21:20:41 +02:00
Ralf Wisser 5a2e8afa7d add host name to connection initial name 2023-04-06 13:11:27 +02:00
Ralf Wisser 91898b0334 add host name to connection name 2023-04-06 12:41:48 +02:00
Ralf Wisser 088fc84964 added "ctrl-e" shortcut to "Edit Mode" item 2023-04-06 11:36:31 +02:00
Ralf Wisser c8b6e143de new method "hasCorrectCase" 2023-04-06 11:35:30 +02:00
Ralf Wisser 9781bfc710 renamed "Data Model" item 2023-04-05 11:11:31 +02:00
Ralf Wisser 8bcf22f883 renamed "Data Model" item 2023-04-05 10:59:24 +02:00
Ralf Wisser ea5fea890c release notes update 2023-04-05 09:49:40 +02:00
Ralf Wisser dc9574ea00 set initial limit to 500 2023-04-05 09:49:22 +02:00
Ralf Wisser b1ec45d6fa allow editing of enums 2023-04-04 12:52:00 +02:00
Ralf Wisser 58d6e35c02 allow editing of enums 2023-04-04 12:51:32 +02:00
Ralf Wisser 49a137b040 removed obsolete imports 2023-04-04 10:46:44 +02:00
Ralf Wisser 9bc8350abe Support of "identity" columns was added. 2023-04-04 10:45:38 +02:00
Ralf Wisser 4b2ab8f038 Support of "identity" columns was added. 2023-04-04 10:45:10 +02:00
Ralf Wisser 60f37052bb improved error message 2023-04-03 13:30:39 +02:00
Ralf Wisser 762a5e5462 default limit is 1000 2023-04-03 10:28:51 +02:00
Ralf Wisser 51be8f8398 show UPK in case of error 2023-04-03 10:28:27 +02:00
Wisser e01dc01a60 14.4.2.2 2023-03-31 12:44:16 +02:00
Wisser 852f8e065a 14.4.2.1 2023-03-31 12:40:39 +02:00
Ralf Wisser 8ba4a8c50a rearranged layout 2023-03-31 12:15:46 +02:00
Ralf Wisser 955749ebfa . 2023-03-31 12:09:05 +02:00
Ralf Wisser e604379a74 . 2023-03-31 12:09:05 +02:00
Wisser 2b1f278cab removed TODO 2023-03-31 10:28:00 +02:00
Wisser 401d1fe1d0 release notes update 2023-03-31 10:27:22 +02:00
Wisser fa401ca390 14.4.2 2023-03-31 10:17:33 +02:00
Ralf Wisser 10831ccfbe added TODO 2023-03-31 09:44:11 +02:00
Ralf Wisser cdfacafdbb send os.arch property 2023-03-30 12:55:45 +02:00
Ralf Wisser 615cebbe55 release notes update 2023-03-29 10:18:29 +02:00
Ralf Wisser d78a761e0d added TODO 2023-03-29 10:17:30 +02:00
Wisser 34c345162f 14.4.1.2 2023-03-28 12:29:45 +02:00
Wisser ae1c6cc18c 100.1 2023-03-28 12:24:38 +02:00
Wisser 4f2ce0a7d1 Merge branch 'master' of https://github.com/Wisser/Jailer.git 2023-03-28 12:24:13 +02:00
Ralf Wisser 53a9161af1 prevent logging errors if session is down 2023-03-28 12:22:21 +02:00
Ralf Wisser 39260b2fae increased max. memory usage 2023-03-28 11:59:36 +02:00
Ralf Wisser b429e26227 prevent reloading table browsers to early after data model change 2023-03-28 11:54:58 +02:00
Wisser 6591d66d20 Merge branch 'master' of https://github.com/Wisser/Jailer.git 2023-03-28 03:03:30 +02:00
Wisser 82ae45358d added TODO 2023-03-27 14:59:53 +02:00
Ralf Wisser a38d0e8bb1 added TODO 2023-03-27 14:54:09 +02:00
Ralf Wisser 8ffb6b0605 added suffix "(limited)" to LE-Warning 2023-03-27 14:54:09 +02:00
Wisser 42ba7d2faf 14.4.1.2 2023-03-27 09:44:14 +02:00
Wisser bd4433a402 14.4.1.1 2023-03-27 09:43:44 +02:00
Wisser e1e97b0f30 14.4.1.1 2023-03-27 09:38:45 +02:00
Wisser b3bd10dc9a 14.4.1 2023-03-27 09:15:14 +02:00
Wisser a4f835acf4 Merge branch 'master' of https://github.com/Wisser/Jailer 2023-03-27 09:10:27 +02:00
Wisser aabca17c35 14.4.1 2023-03-27 09:09:24 +02:00
Ralf Wisser 375ebfc8a7 removed text of clear button 2023-03-27 08:56:38 +02:00
Ralf Wisser 00acf16387 render "Clear" button with text 2023-03-24 12:45:08 +01:00
Ralf Wisser 437acb232a store data model default layout in "bookmark" folder instead of "tmp" 2023-03-24 11:58:44 +01:00
Ralf Wisser d20ff672db don't print stack trace if session is down 2023-03-24 11:57:15 +01:00
Ralf Wisser d83303bdc9 added "clear" button to toolbar. Added border around SearchPanel 2023-03-24 10:33:24 +01:00
Ralf Wisser 1fc82d03bb remove history items if data model is not that of the connection 2023-03-24 10:32:26 +01:00
Ralf Wisser cf4ed69e65 Allow for undo layout restores 2023-03-23 12:14:03 +01:00
Ralf Wisser 3af3fd4edb Documentation update 2023-03-23 11:40:59 +01:00
Ralf Wisser a26486ce52 Documentation update 2023-03-23 11:29:06 +01:00
Ralf Wisser c80013be9f Show root table in "History" list. 2023-03-23 11:28:46 +01:00
Ralf Wisser bbb51277cc release notes update 2023-03-22 13:08:54 +01:00
Ralf Wisser e455983d8a renamed "Arrangements" to "Layouts", schema list caching 2023-03-22 13:06:15 +01:00
Ralf Wisser 7d3b40f83a JsqlParser library update 2023-03-16 14:24:57 +01:00
Ralf Wisser 062d7acc07 JsqlParser library update 2023-03-16 14:24:56 +01:00
Wisser 031da54a04 14.4.0.2 2023-03-15 12:44:19 +01:00
Wisser d4522e969c 14.4.0.1 2023-03-15 12:38:59 +01:00
Ralf Wisser 038b72e486 trim CHAR values 2023-03-15 12:20:06 +01:00
Ralf Wisser 1447f1c811 14.4 2023-03-15 11:36:03 +01:00
Ralf Wisser 57c34b3135 Missing dependencies for Java 11 and above have been added. 2023-03-15 11:35:19 +01:00
Ralf Wisser 177f706138 removed TODOs 2023-03-15 10:49:15 +01:00
Ralf Wisser 91ceb9f8bb changed color 2023-03-13 15:45:03 +01:00
Ralf Wisser 1a9aef4584 release notes update 2023-03-13 10:38:35 +01:00
Ralf Wisser fd91cb1741 Improved support for CHAR/NCHAR columns. 2023-03-13 10:38:18 +01:00
Ralf Wisser 39ff090867 added "rtrim" transformation for CHAR|NCHAR values 2023-03-10 14:21:21 +01:00
Wisser 7d98acc851 14.3.4.2 2023-03-10 12:22:06 +01:00
Wisser c20f634671 14.3.4.1 2023-03-10 12:21:14 +01:00
Wisser 4aa77ad3aa 14.3.4.1 2023-03-10 12:15:42 +01:00
Ralf Wisser afc8388814 release notes update 2023-03-10 10:20:57 +01:00
Ralf Wisser 0d8e6e405c Leading and trailing white spaces are now rendered visibly
in the data browser.
2023-03-10 10:20:31 +01:00
Ralf Wisser 437d77ee85 show missing rows count 2023-03-09 11:14:20 +01:00
Wisser 219ea3c962 14.3.4 2023-03-09 10:39:29 +01:00
Ralf Wisser 6c929a14ec ignore case if necessary 2023-03-09 10:15:18 +01:00
Ralf Wisser 2d6ac8502a use AtomicBoolean.getAndSet instead of get/set 2023-03-08 12:47:45 +01:00
Ralf Wisser 5628fc3222 made syncWritten an atomic boolean 2023-03-08 12:32:08 +01:00
Ralf Wisser 8c7c319dc0 append NL only for the first "sync" 2023-03-08 12:21:57 +01:00
Ralf Wisser 80eda119c7 don't propose columns in table browser environment 2023-03-08 11:56:06 +01:00
Ralf Wisser cb84510ae7 new line after "-- sync" 2023-03-08 11:26:36 +01:00
Ralf Wisser 2be901187f removed 2023-03-08 10:50:28 +01:00
Ralf Wisser fc2ef64fa2 release notes update 2023-03-08 10:48:30 +01:00
Ralf Wisser 754e6a4762 Auto-completion in the "where" condition section has been improved.
Check for uniqueness now already takes place when collecting the rows to
be exported.
2023-03-08 10:47:37 +01:00
Wisser ceb03947f6 Create checkmarx.yml 2023-03-07 09:23:02 +01:00
Wisser 11315cbc4b Create fortify.yml 2023-03-07 09:01:32 +01:00
Wisser 9331a0747f 14.3.3.2 2023-02-28 13:33:12 +01:00
Wisser 75a1bb8fa6 14.3.3.1 2023-02-28 13:32:15 +01:00
Wisser 8cd7946b66 14.3.3.1 2023-02-28 13:17:08 +01:00
Wisser 4e2fd64c7e 14.3.3 2023-02-28 12:52:13 +01:00
Ralf Wisser 3d7869518e release notes update 2023-02-28 09:17:41 +01:00
Ralf Wisser 5b333561cc loading ERC must not block AWT Thread 2023-02-28 09:13:43 +01:00
Ralf Wisser ec8bd0a70b support for postgresql operators 2023-02-28 08:52:42 +01:00
Wisser afc8885333 Update codeql.yml 2023-02-24 12:22:18 +01:00
Wisser 02d117cbe2 14.3.2.2 2023-02-24 11:29:58 +01:00
RalfW b40e788961 14.3.2.1 2023-02-24 11:16:23 +01:00
Wisser 5fc169d27f Create codeql.yml 2023-02-24 10:53:01 +01:00
Ralf Wisser 6d85b6a9ba 14.3.2 2023-02-24 09:44:03 +01:00
Ralf Wisser 8f13360185 don't show internal swing exceptions 2023-02-24 09:42:44 +01:00
Ralf Wisser b028b21905 release notes update 2023-02-24 09:30:07 +01:00
Wisser 20503a216b removed obsolete import 2023-02-24 09:23:45 +01:00
Ralf Wisser fe91505d5a render current search hit with border 2023-02-24 09:14:24 +01:00
Wisser 031980d594 prevent IOOB 2023-02-24 02:56:53 +01:00
Ralf Wisser 273191ab55 give full text search field the focus if table browser is maximized 2023-02-23 15:23:08 +01:00
Ralf Wisser d3a34c7929 open full text search panel if window is maximized 2023-02-23 09:12:19 +01:00
Ralf Wisser ab8c7fa410 prevent NPE 2023-02-23 08:52:31 +01:00
Ralf Wisser c02324b464 use row counts from statements to improve table size estimation 2023-02-22 15:02:10 +01:00
Ralf Wisser 33a1993624 use row counts from statements to improve table size estimation 2023-02-22 14:57:31 +01:00
Ralf Wisser 6de60306b8 use row counts from statements to improve table size estimation 2023-02-22 14:13:31 +01:00
Ralf Wisser c8736f3690 turned RowCountRenderer into a JComponent 2023-02-22 08:49:34 +01:00
Ralf Wisser f4cce338a5 render row counts via Graphics2D API 2023-02-21 13:22:43 +01:00
Ralf Wisser 523d538eab render row counts via Graphics2D API 2023-02-21 13:22:25 +01:00
Wisser bec498dde1 14.3.1.2 2023-02-20 11:06:27 +01:00
Wisser ecb08a3c27 14.3.1.1 2023-02-20 11:02:19 +01:00
Wisser 2e55a227ff removed obsolete code 2023-02-20 10:41:48 +01:00
Wisser fb22d1383b changed color 2023-02-20 10:37:52 +01:00
Wisser 89bfcb4c08 render k/m/g right aligned 2023-02-19 17:04:13 +01:00
Wisser 14889fa253 added TODO 2023-02-19 17:03:30 +01:00
Wisser 6b8cfb70b7 14.3.1 2023-02-19 11:47:40 +01:00
Wisser 851678c6d2 increased initial height on HIDPI environments 2023-02-19 11:24:20 +01:00
User 513f8cc377 removed test code 2023-02-18 15:37:45 +01:00
User 32322534bb recentSessionsComboBox should not influence the initial dialog size 2023-02-18 15:34:46 +01:00
User 616d140f3b added "k" suffix 2023-02-18 15:20:57 +01:00
User 0e35a9809a improved rendering of row counts 2023-02-18 14:49:13 +01:00
Ralf Wisser b496812363 don't cache artificial tables 2023-02-17 12:23:24 +01:00
Ralf Wisser e687d5ef40 don't cache artificial tables 2023-02-17 12:18:57 +01:00
Ralf Wisser 27f78b31b2 removed obsolete import 2023-02-17 10:05:16 +01:00
Ralf Wisser f101bf49b3 don't cache artificial tables 2023-02-17 09:55:38 +01:00
Ralf Wisser c245d7ee13 removed TODO 2023-02-17 09:17:09 +01:00
Ralf Wisser eaec3ef0a4 show row count for "is (not) null" items in value search box 2023-02-17 09:16:08 +01:00
Ralf Wisser dde865467e prevent IndexOutOfBound exception 2023-02-16 10:09:44 +01:00
Ralf Wisser 0af6698670 prevent IndexOutOfBound exception 2023-02-16 10:04:20 +01:00
Ralf Wisser 42ef44cd02 release notes update 2023-02-16 09:08:32 +01:00
Ralf Wisser 333bede9c9 highlight latest comparison 2023-02-16 09:02:10 +01:00
Ralf Wisser a440d51dbc don't count distinct column values on "distinct" queries 2023-02-15 12:28:48 +01:00
Ralf Wisser 802b9f28de delay removal of highlights in SQL console 2023-02-15 11:46:22 +01:00
Ralf Wisser 5005eb8435 hand cursor for status label 2023-02-15 10:13:58 +01:00
Ralf Wisser b8f8ddfdde fading in the concurrent task waiting dialog 2023-02-15 09:53:27 +01:00
Wisser 5deb2ab156 added exception handler 2023-02-14 23:19:57 +01:00
Ralf Wisser 547fc85d72 get "nullable" info from MDTable too 2023-02-14 12:46:24 +01:00
User a638b96796 fixed layout problem 2023-02-11 18:57:13 +01:00
User 7e1df27880 fixed layout problem 2023-02-11 18:57:13 +01:00
Wisser b011bc9e53 14.3.0.2 2023-02-09 11:17:03 +01:00
Wisser 0bfa1de4cc 14.3.0.1 2023-02-09 11:16:41 +01:00
Wisser eca6f5e62b 14.3.0.1 2023-02-09 11:10:39 +01:00
Ralf Wisser 522952fd18 synchronize export counting 2023-02-09 10:27:42 +01:00
Wisser 7f06be6196 14.3 2023-02-09 09:11:14 +01:00
Ralf Wisser bfa1092a8e release note update 2023-02-08 14:31:56 +01:00
Ralf Wisser ec5598bf74 release notes update 2023-02-08 13:09:46 +01:00
Ralf Wisser 366641cc74 changed color 2023-02-08 13:09:33 +01:00
Ralf Wisser 1870247990 hide h-align-button in SQL console 2023-02-08 11:28:38 +01:00
Wisser 4858686097 synchronized counting of exported rows 2023-02-08 03:51:44 +01:00
Wisser ba5d48a1f9 14.2.1.2 2023-02-07 13:08:30 +01:00
Wisser d5cd06cf84 14.2.1.1 2023-02-07 13:03:55 +01:00
Ralf Wisser e72759e1bc resize navigation tree panel directly 2023-02-07 12:42:51 +01:00
Ralf Wisser c688c2372e set mouse cursor 2023-02-07 11:06:47 +01:00
Ralf Wisser 12ed728473 removed TODO 2023-02-07 10:28:38 +01:00
Ralf Wisser f4d416e944 remove trailing ';' 2023-02-07 09:50:31 +01:00
Ralf Wisser afe4cb2aec 14.2.1 2023-02-07 09:07:39 +01:00
Ralf Wisser 42a1cdd5f3 new menu item "Open in empty window" 2023-02-07 09:07:13 +01:00
Ralf Wisser d943f6740f release notes update 2023-02-03 16:01:20 +01:00
Ralf Wisser 9f9811254d propagate "error"-state to all pending children transitively 2023-02-03 15:51:22 +01:00
Ralf Wisser b0a487f789 release notes update 2023-02-03 14:21:57 +01:00
Ralf Wisser e2d34120ae added menu item "Connect" 2023-02-03 14:19:57 +01:00
Ralf Wisser ba3eb60921 release notes update 2023-02-03 13:48:29 +01:00
Ralf Wisser c7785285cf added context menu for connection nav-tree 2023-02-03 13:48:10 +01:00
Ralf Wisser 4a64ad3031 added news 2023-02-02 08:45:23 +01:00
Ralf Wisser c0bdba0ca4 reveres tools order 2023-02-02 08:30:05 +01:00
Ralf Wisser 96e858b3b1 renamed menu item 2023-02-02 07:59:53 +01:00
Ralf Wisser 3faafc5504 reversed tools order 2023-02-02 07:51:41 +01:00
Ralf Wisser 6d69ee53e3 prevent doing JDBC calls within AWT-Thread 2023-02-01 14:01:42 +01:00
Ralf Wisser 79ba2f3c92 reformatted single-column text output 2023-02-01 08:59:25 +01:00
Wisser cfeba0f2de removed obsolete imports 2023-01-31 00:12:02 +01:00
Wisser a17374d0fa extracted clipboard.setContents 2023-01-31 00:11:05 +01:00
Wisser e222d8199b 14.2.0.1 2023-01-27 11:22:37 +01:00
Wisser b5776e9dd9 14.2 2023-01-27 11:22:09 +01:00
Wisser 0bb3b28416 changed color 2023-01-27 09:06:01 +01:00
Wisser 39844d3221 changed color 2023-01-27 09:00:52 +01:00
Wisser 6e9906313f changed color 2023-01-27 08:16:58 +01:00
Ralf Wisser 2b5cfec8b7 added TODO 2023-01-27 08:08:25 +01:00
Ralf Wisser 3e7f7a60a1 added TODO 2023-01-26 13:20:32 +01:00
Ralf Wisser 3fe0a8f88e 14.2 2023-01-26 11:30:40 +01:00
Ralf Wisser 8c8cd31af4 Fixed https://github.com/Wisser/Jailer/issues/100 2023-01-26 11:28:20 +01:00
Ralf Wisser ed186975a1 new 2023-01-26 09:53:56 +01:00
Ralf Wisser 2b3840c912 release notes update 2023-01-25 14:33:11 +01:00
Ralf Wisser c239ec0dfb added "h-align" button to table browser 2023-01-25 14:31:50 +01:00
Ralf Wisser bd09c7f083 https://github.com/Wisser/Jailer/issues/101 2023-01-25 10:47:36 +01:00
Ralf Wisser acd980fc32 add aligned child browsers to hAlignedPath too 2023-01-24 11:39:23 +01:00
Wisser 819a966b59 14.1.1.2 2023-01-23 12:34:14 +01:00
Wisser eb8173df6f 14.1.1.1 2023-01-23 12:33:23 +01:00
Wisser 6f91139a98 14.1.1.1 2023-01-23 12:29:08 +01:00
Wisser 645efff50d 14.1.1 2023-01-23 12:03:28 +01:00
Ralf Wisser c53862960b added tooltip info 2023-01-23 12:00:55 +01:00
Ralf Wisser c6badb023a column name is pot. wrapped 2023-01-20 15:25:19 +01:00
Ralf Wisser 1550fd5376 resp. search pattern 2023-01-20 14:31:19 +01:00
Ralf Wisser bb72b1e22e increased width of selected connection nodes 2023-01-20 12:54:37 +01:00
Ralf Wisser e9df726852 create new session on data model changes 2023-01-20 12:43:02 +01:00
Ralf Wisser a8cebf975f resp. search pattern 2023-01-20 11:49:02 +01:00
Ralf Wisser 5cb14be7d7 release notes update 2023-01-18 14:33:04 +01:00
Ralf Wisser 6f12772b56 prevent printing error if session is already down 2023-01-18 14:28:24 +01:00
Ralf Wisser 9d7b9829f3 increased width of unselected connection nodes 2023-01-18 14:12:59 +01:00
Ralf Wisser 29575cfec1 made shutdown robust 2023-01-18 14:12:19 +01:00
Wisser c580672428 removed obsolete imports 2023-01-13 23:14:20 +01:00
Wisser b889b64bfb don't wait for meta data being loaded 2023-01-13 23:12:46 +01:00
Wisser dd270d6218 14.1.0.2 2023-01-04 10:59:38 +01:00
Wisser 42d83292c5 14.1.0.1 2023-01-04 10:55:31 +01:00
Wisser 63c8778312 Update Copyright Year to 2023 2023-01-04 10:12:19 +01:00
Wisser 28f0459c53 14.1 2023-01-04 10:06:13 +01:00
Ralf Wisser 752791981b removed TODO 2023-01-04 09:05:15 +01:00
Wisser 09fb4ed202 adjusted link colors 2023-01-04 01:38:26 +01:00
Ralf Wisser 237e310602 reduced minimum width of NavigationMenu 2023-01-03 14:51:52 +01:00
Wisser ab3ae0e8d8 searchPanelSplitSizerPanel 2023-01-03 01:48:34 +01:00
Wisser 69d737ca51 reduced fadeDelay 2023-01-02 19:06:07 +01:00
Ralf Wisser 653a8aed32 release notes update 2023-01-02 14:34:58 +01:00
Wisser c828b0faca added TODO 2023-01-02 02:14:26 +01:00
Wisser 508f96ef22 added TODO 2023-01-01 10:33:47 +01:00
Wisser a4622a97c9 removed nimbus plaf 2023-01-01 02:53:18 +01:00
Wisser e12ac31416 decreased width of NavigationButton 2023-01-01 01:27:05 +01:00
Wisser 40f73c456b removed TODO 2022-12-31 20:43:30 +01:00
Wisser 39ec2ef3d7 added TODO 2022-12-31 19:50:54 +01:00
Wisser 59e22f2481 highlight incoming row-links of selected TableBrowser 2022-12-31 13:45:58 +01:00
Wisser 6680f33ea1 use HSPColor to increase brightness 2022-12-31 11:43:19 +01:00
Wisser ebf96e8c7d added TODO 2022-12-31 03:22:29 +01:00
Wisser 0fad85e88d added TODO 2022-12-30 22:20:56 +01:00
Ralf Wisser 36d7070d6f added splitter between connections tree and desktop 2022-12-30 11:58:17 +01:00
Ralf Wisser 16ef7d2664 added TODO 2022-12-29 14:28:48 +01:00
Ralf Wisser be96b39216 improved anchor button applicability condition 2022-12-29 13:32:33 +01:00
Ralf Wisser 69d3868448 ignore hidden browsers 2022-12-29 10:55:10 +01:00
Ralf Wisser dff9d2265a 12.8.4.8 2022-12-28 13:16:58 +01:00
Ralf Wisser f8b0dc0a02 improved rendering of row-to-row links 2022-12-28 13:16:29 +01:00
Ralf Wisser a4c2f08f22 12.8.99 2022-12-27 12:43:12 +01:00
Ralf Wisser 5fc516820d preparing new "connection tree" feature 2022-12-27 10:55:20 +01:00
Wisser 0056855435 Update README.md 2022-12-26 23:39:36 +01:00
Wisser ed97e78a9c organized imports 2022-12-26 09:28:13 +01:00
User a4d05c8f3b organized imports 2022-12-25 14:00:58 +01:00
User 1c3563280a preparing new "connection tree" feature 2022-12-25 13:59:36 +01:00
User 1760a63e48 fading progress dialog 2022-12-25 09:56:36 +01:00
User 47fb5ede66 removed TODOs 2022-12-25 09:55:20 +01:00
User 6b0a8b7f01 preparing new "connection tree" feature 2022-12-24 21:31:09 +01:00
User e47b86ed9e preparing new "connection tree" feature 2022-12-24 16:29:03 +01:00
Ralf Wisser 76b39fc2f6 print header separator line with gaps 2022-12-23 14:25:01 +01:00
Ralf Wisser 258d7239e9 print header separator line with gaps 2022-12-23 11:51:30 +01:00
Ralf Wisser 9eeb5a3f49 [jailer:discussion] Postgres SQL Export File Not Casting to Enum Type 2022-12-23 11:13:41 +01:00
Ralf Wisser 5bc2377dc0 new icon 2022-12-22 15:09:57 +01:00
Ralf Wisser e5b615bfc1 preparing new "connection tree" feature 2022-12-22 12:29:24 +01:00
Ralf Wisser f1bd3cb656 preparing new "connection tree" feature 2022-12-21 16:26:57 +01:00
Ralf Wisser 2d166074f1 preparing new "connection tree" feature 2022-12-20 14:43:03 +01:00
Ralf Wisser a19da3c599 [jailer:discussion] Postgress Export SQL File Does Not Set Date Range
Type on Date Range Column Values
2022-12-20 08:54:10 +01:00
Ralf Wisser 15546e7a34 replace horizontal white spaces with " " 2022-12-15 10:55:41 +01:00
Ralf Wisser 1c6828204e prevent NPE 2022-12-15 08:09:18 +01:00
Wisser 42f5b3531a 12.8.4.1 2022-12-14 12:21:43 +01:00
Wisser 166fe0b298 hide modelNavigationPanel 2022-12-14 11:41:51 +01:00
Wisser 1ac3c67af4 release notes update 2022-12-14 11:34:58 +01:00
Wisser 947ec915c9 12.8.4 2022-12-14 11:32:12 +01:00
Wisser ddc606ad28 removed TODO 2022-12-13 21:51:13 +01:00
Ralf Wisser 7cd05e67a9 removed TODO 2022-12-13 11:54:34 +01:00
User 2efa56a633 new 2022-12-10 09:06:07 +01:00
User 9942aac249 connections tree, WIP 2022-12-10 07:50:49 +01:00
Wisser 19ee2c3178 12.8.3.2 2022-11-27 10:58:05 +01:00
Wisser 5efe2eebb6 12.8.3.1 2022-11-27 10:53:17 +01:00
Wisser 1784034ca0 postgresql driver update 2022-11-27 10:17:56 +01:00
Ralf Wisser a7746d8575 12.8.3 2022-11-27 09:41:53 +01:00
Ralf Wisser 4ba48439f8 release notes update 2022-11-27 09:41:29 +01:00
Wisser 39aa9068e6 Merge branch 'master' of https://github.com/Wisser/Jailer.git 2022-11-27 00:31:45 +01:00
Wisser 0d1b03c26a prevent NPE 2022-11-27 00:30:26 +01:00
User 964a51ff25 Fix: "Extended Copy" doesn't worked with sorted columns 2022-11-26 17:08:04 +01:00
Ralf Wisser 58b40e22de added TODO 2022-11-25 13:34:41 +01:00
Ralf Wisser e3527c45ea added TODO 2022-11-25 13:19:22 +01:00
Ralf Wisser f7e8804dff set autoCreateColumnsFromModel to false 2022-11-25 12:45:45 +01:00
Ralf Wisser ff34b0bee9 added TODOs 2022-11-25 12:34:29 +01:00
Wisser 1f89eec450 12.8.2.2 2022-11-24 10:59:19 +01:00
Wisser 97929c429c removed TODO 2022-11-24 10:58:14 +01:00
Wisser 1919f12454 12.8.2.1 2022-11-24 10:53:09 +01:00
Ralf Wisser cd5f3b794f removed TODO 2022-11-24 10:31:27 +01:00
Ralf Wisser d51e0b4f43 java.se 2022-11-24 10:30:23 +01:00
Wisser 866f56e87f removed import 2022-11-24 10:14:55 +01:00
Ralf Wisser 410a4bde1c include JDK 2022-11-24 10:08:02 +01:00
Ralf Wisser 12268b8bae 12.8.2 2022-11-24 09:55:27 +01:00
Ralf Wisser b1ce1a1878 release notes update 2022-11-24 09:54:58 +01:00
Ralf Wisser 466828a42d removed TODO 2022-11-24 09:50:12 +01:00
Ralf Wisser ce076bd496 Extended Copy 2022-11-24 09:35:20 +01:00
Ralf Wisser dbe9ab4100 Extendes Copy, WIP 2022-11-23 15:20:09 +01:00
Ralf Wisser 445a80779a Extendes Copy, WIP 2022-11-22 16:10:55 +01:00
Ralf Wisser 498b7404b7 Extendes Copy, WIP 2022-11-22 13:46:09 +01:00
Ralf Wisser 18fcc2666e WIP 2022-11-21 16:41:37 +01:00
Ralf Wisser 8eafc93c82 WIP 2022-11-21 15:21:17 +01:00
Ralf Wisser f6b71758bb extended copy, WIP 2022-11-21 14:52:46 +01:00
Wisser 9a628c41d8 WIP 2022-11-21 10:20:19 +01:00
Ralf Wisser 4d8129158e WIP 2022-11-21 09:40:44 +01:00
Ralf Wisser 782378263b WIP 2022-11-21 09:26:57 +01:00
User 21a37ccd9b Extended Copy WIP 2022-11-19 16:06:31 +01:00
User 20b6af641d Extended Copy WIP 2022-11-19 12:59:00 +01:00
Ralf Wisser 3973056a77 Extended Copy WIP 2022-11-17 15:37:51 +01:00
Ralf Wisser 2a58154d73 Extended Copy WIP 2022-11-17 15:27:09 +01:00
Ralf Wisser e2b813bf9f 12.8.1.3 2022-11-17 13:12:21 +01:00
Ralf Wisser 74c9a28b1e Extended Copy WIP 2022-11-17 13:11:44 +01:00
Ralf Wisser 238019b530 "Extended Copy", WIP 2022-11-16 14:58:39 +01:00
Ralf Wisser d27d7d8424 Extended Copy, WIP 2022-11-16 14:56:10 +01:00
Ralf Wisser 60b485431e remove quoting in text view of table data 2022-11-14 11:36:08 +01:00
User 0874721459 new panel "Extended Copy" 2022-11-12 14:23:37 +01:00
Wisser e4db5c141a 12.8.1.2 2022-11-11 12:08:39 +01:00
Wisser 92a3c0f724 12.8.1.1 2022-11-11 11:59:22 +01:00
Ralf Wisser 1c1fe80237 12.8.1 2022-11-11 11:25:42 +01:00
Ralf Wisser 96f79a3ac9 release notes update 2022-11-11 11:25:14 +01:00
Ralf Wisser 7bf105ee37 copy selected columns 2022-11-11 11:18:02 +01:00
Ralf Wisser 89dbe280ec rearranged console toolbar 2022-11-11 09:32:37 +01:00
Wisser 9e86392d6d added explain button 2022-11-10 15:18:38 +01:00
Ralf Wisser eb44bb7565 added explain button 2022-11-10 12:11:46 +01:00
Ralf Wisser 510d010ba8 copy as HTML too 2022-11-10 09:23:07 +01:00
Ralf Wisser 5e69bb3bd7 HTML Renderer - Fetch Database Comments #97
https://github.com/Wisser/Jailer/issues/97
2022-11-09 06:58:10 +01:00
Ralf Wisser 1832989be4 retrieve table/column comments, WIP 2022-11-08 13:06:44 +01:00
Ralf Wisser a6eb14c717 retrieve table/column comments, WIP 2022-11-08 09:40:55 +01:00
User bbd44af7e6 Comment Support WIP 2022-11-06 10:25:35 +01:00
User c67d53a5e8 Text tab in DetailView, WIP 2022-11-05 21:17:37 +01:00
User cbd33c10ce Text tab in DetailView, WIP 2022-11-05 20:52:06 +01:00
User bcb8c625a7 Text tab in DetailView, WIP 2022-11-05 15:49:31 +01:00
Ralf Wisser 9f0e355db8 Text tab in DetailView, WIP 2022-11-04 11:48:07 +01:00
Ralf Wisser 242276e72f text tab in DetailView, WIP 2022-11-04 11:40:16 +01:00
Ralf Wisser 212476db69 added DML tabs to DetailsView 2022-11-04 11:02:24 +01:00
Wisser 13cb58937d added "recent files" tab 2022-11-03 00:24:35 +01:00
Ralf Wisser 02cc32fa04 release notes update 2022-11-02 13:35:25 +01:00
Ralf Wisser 66067306cb added extraction model wizzard 2022-11-02 13:32:22 +01:00
Wisser 0c94a4f450 12.8.0.1 2022-10-28 10:23:25 +02:00
Wisser da3df9a9a1 12.8.0.2 2022-10-28 10:22:52 +02:00
Wisser a2b7dbfd0b 12.8.0.1 2022-10-28 10:16:47 +02:00
Wisser 23ae115598 un-synchronize 2022-10-28 09:44:54 +02:00
Ralf Wisser b58d6a4a43 prevent NPE + focus on ok button 2022-10-28 09:42:52 +02:00
Ralf Wisser 0ef8a6a3c4 12.8 2022-10-28 08:18:53 +02:00
Ralf Wisser 4e8d8e645c release notes update 2022-10-28 08:18:27 +02:00
Ralf Wisser 62f515fed8 rewrite non-encodeable characters 2022-10-28 08:11:27 +02:00
Ralf Wisser ad2c735b56 use display name as default file name 2022-10-26 08:43:19 +02:00
Ralf Wisser 14d37a6ab8 prevent NPE 2022-10-25 12:44:35 +02:00
Ralf Wisser 7d8697ec47 derive font instead of creating new one 2022-10-25 12:28:07 +02:00
Ralf Wisser fc59bc7f13 12.7.3.4 2022-10-25 12:28:07 +02:00
Wisser 82aa8cdd5b 12.7.4.2 2022-10-20 10:41:38 +02:00
Wisser b19e938289 12.7.4.1 2022-10-20 10:25:12 +02:00
Wisser 2b6f9a5f44 12.7.4 2022-10-20 09:41:03 +02:00
Wisser c116770696 12.7.3 2022-10-20 09:40:35 +02:00
Wisser cf8dd01533 changed background color of selected rows in closure 2022-10-19 14:11:05 +02:00
Ralf Wisser c1b3ec11da changed bg-color for selected rows in closure 2022-10-19 13:47:21 +02:00
Ralf Wisser 4ce6672fe5 release notes update 2022-10-19 09:44:07 +02:00
Ralf Wisser bed9dfb650 12.7.3.3 2022-10-19 08:57:19 +02:00
Wisser 8ff189a935 changed bg colors 2022-10-19 08:40:30 +02:00
Ralf Wisser e6afef88e4 render column names in blue if row is in closure 2022-10-19 08:23:09 +02:00
Wisser e2c10b09e5 12.7.3.2 2022-10-14 12:13:09 +02:00
Wisser 3b15a56cfa 12.7.3.1 2022-10-14 11:27:12 +02:00
Ralf Wisser bce8c3c2c6 12.7.3 2022-10-14 11:04:49 +02:00
Ralf Wisser 22ac4d5fcb renamed "Bookmark" to "Arrangement" 2022-10-14 11:04:23 +02:00
Ralf Wisser 8451ed6441 release notes update 2022-10-10 12:23:40 +02:00
Ralf Wisser 6610a0ba61 fixed: issue with the full text search/DML generator in the SQL console. 2022-10-10 12:23:24 +02:00
Wisser 42a72de691 added TODO 2022-10-09 11:08:30 +02:00
Wisser a4615b5000 increased initial width 2022-10-09 11:04:49 +02:00
Wisser 3150616672 increased maximum length 2022-10-09 10:50:48 +02:00
Wisser 0bcaece556 added TODO 2022-10-09 10:48:38 +02:00
Wisser 67d677626f 12.7.2.2 2022-10-09 09:40:49 +02:00
Wisser 3cb58d9d13 12.7.2.1 2022-10-09 09:40:31 +02:00
Wisser 713e0cf6f0 12.7.2.1 2022-10-09 09:34:44 +02:00
Wisser beaac6a37a added TODO 2022-10-09 09:11:26 +02:00
Wisser 3e653f33e6 release notes update 2022-10-09 08:02:02 +02:00
Wisser a07d38e4a5 12.7.2 2022-10-09 08:01:39 +02:00
Wisser 0e7b7485ed Code completion improvements 2022-10-08 23:58:31 +02:00
Wisser 8c1184b11e Code completion improvements 2022-10-08 23:04:59 +02:00
User bbc4c281a3 Code completion improvements 2022-10-08 16:39:33 +02:00
Ralf Wisser 063551798f Code completion improvements 2022-10-07 10:51:37 +02:00
Ralf Wisser 2a2b358290 Code completion improvements 2022-10-06 12:58:46 +02:00
Ralf Wisser 072f2480e0 Code completion improvements + Liquibase workaraound only for oracle 2022-10-05 16:20:20 +02:00
Ralf Wisser d7dd37b6a8 https://github.com/Wisser/Jailer/issues/96 2022-10-05 09:17:26 +02:00
Ralf Wisser bc331cdca9 made "Rectangle tablePosition" local 2022-10-05 08:02:03 +02:00
User 56e6a9cb0f CodeCompletion, CTE support 2022-10-03 20:26:42 +02:00
User 1e0c982f7a CodeCompletion, CTE support 2022-10-03 19:38:19 +02:00
User 784083075d AutoCompletion, WIP 2022-10-03 18:07:34 +02:00
Wisser 62930dbb55 https://github.com/Wisser/Jailer/issues/95 2022-10-01 16:06:18 +02:00
Wisser b4416e0b4e 12.7.1.2 2022-09-30 11:46:36 +02:00
Wisser cc58656e45 12.7.1.1 2022-09-30 11:46:18 +02:00
Wisser 13f83c13ed 12.7.1.1 2022-09-30 11:40:52 +02:00
Ralf Wisser 93ccef3047 12.7.1 2022-09-30 10:50:05 +02:00
Wisser fd474d547a 12.7.0.2 2022-09-23 12:56:33 +02:00
Wisser 3db69f7bf6 12.7.0.1 2022-09-23 12:41:11 +02:00
Ralf Wisser 600877a701 prevent opening if animation is active 2022-09-23 12:11:35 +02:00
Ralf Wisser 6ba9a544c8 added shortcut to tooltip 2022-09-23 12:00:37 +02:00
Wisser 2e24b8cccd decreased delay 2022-09-23 11:14:51 +02:00
Ralf Wisser 85ec3f6f18 vertical toolbar for table windows 2022-09-23 11:02:33 +02:00
Wisser a9e116cc80 vertical toolbar for table windows, initial fading 2022-09-21 22:50:48 +02:00
Ralf Wisser 157e80eb2b vertical toolbar for table windows, initial fading 2022-09-21 15:05:23 +02:00
Ralf Wisser 6b9e7c4d73 release notes update 2022-09-21 12:22:38 +02:00
Ralf Wisser 20271ddb8e Full text search with wildcards 2022-09-21 12:21:16 +02:00
Ralf Wisser aa70f5782b release notes update 2022-09-20 14:38:37 +02:00
Ralf Wisser d5d2963e3a vertical toolbar for table windows 2022-09-20 14:36:16 +02:00
Ralf Wisser f60e54685a vertical toolbar for table windows 2022-09-20 13:18:10 +02:00
Ralf Wisser 54eeaa5c90 Table Toolbar, WIP 2022-09-19 12:14:39 +02:00
Wisser bb2ca80fd7 12.6.5.2 2022-09-16 11:30:13 +02:00
Wisser 9723d28233 12.6.5.1 2022-09-16 11:22:34 +02:00
Ralf Wisser 8ab5030bee release notes update 2022-09-16 10:44:22 +02:00
Ralf Wisser 320ac39179 Issues related to metadata acquisition in the SQL console 2022-09-16 10:44:08 +02:00
Wisser 11153d57b3 12.6.3.2 2022-09-11 12:01:50 +02:00
Wisser 6869aea8b8 12.6.3.1 2022-09-11 11:56:53 +02:00
Wisser d7bbde6c98 added tooltip 2022-09-11 11:28:07 +02:00
Ralf Wisser 84d97eba62 removed some items from keyword catalog 2022-09-11 11:14:33 +02:00
User 4c3957f169 release notes update 2022-09-10 12:36:06 +02:00
User 0577194599 12.6.3 2022-09-10 12:32:32 +02:00
User a22088b065 removed some non SQL 2003 keywords 2022-09-10 12:31:42 +02:00
User e5413c849c added "Reload" button to toolbar 2022-09-10 12:21:31 +02:00
Wisser ddb7752e75 12.6.2.2 2022-09-02 09:53:38 +02:00
Wisser 314de00d13 12.6.2.1 2022-09-02 09:53:13 +02:00
Wisser e8b4b160b5 12.6.2.1 2022-09-02 09:49:02 +02:00
Ralf Wisser 98544b6b37 12.6.2 2022-09-02 09:27:30 +02:00
Ralf Wisser 4fa14f337c increased "Reload" button height 2022-09-01 14:19:51 +02:00
Ralf Wisser 7cdeaaf70e increased height 2022-09-01 13:08:42 +02:00
Ralf Wisser 77eb929a1c release notes update 2022-09-01 10:09:29 +02:00
Ralf Wisser ad7f8fb9f8 increased font size 2022-09-01 08:38:04 +02:00
Ralf Wisser 6019c6343d reload buttons with text 2022-08-31 14:28:51 +02:00
Ralf Wisser 0d1f7602d4 reload buttons with text 2022-08-31 13:37:32 +02:00
Wisser efb6b47040 12.6.1.2 2022-08-15 11:39:35 +02:00
Wisser 38eb6df399 12.6.1.1 2022-08-15 11:38:58 +02:00
Wisser c537275530 12.6.1.1 2022-08-15 11:27:53 +02:00
Ralf Wisser 9c4a579fdc 12.6.1 2022-08-15 10:49:09 +02:00
Ralf Wisser e806bfd2a8 release notes update 2022-08-15 10:48:42 +02:00
Ralf Wisser ed43732580 NullPointerException in SQL console when no def. schema is present fixed 2022-08-15 10:47:54 +02:00
Wisser 325e2dcdf9 12.6.0.2 2022-08-12 12:25:01 +02:00
Wisser afd5d99b9f 12.6.0.1 2022-08-12 12:20:19 +02:00
924 changed files with 80523 additions and 53622 deletions
+11 -5
View File
@@ -19,11 +19,17 @@
<classpathentry kind="lib" path="lib/args4j.jar"/>
<classpathentry kind="lib" path="config"/>
<classpathentry kind="lib" path="lib/tablefilter-swing-5.3.1.jar"/>
<classpathentry kind="lib" path="lib/jaxb-api-2.3.0-b170201.1204.jar"/>
<classpathentry kind="lib" path="lib/jaxb-core-2.3.0-b170127.1453.jar"/>
<classpathentry kind="lib" path="lib/jaxb-impl-2.3.0-b170127.1453.jar"/>
<classpathentry kind="lib" path="lib/activation-1.0.2.jar"/>
<classpathentry kind="lib" path="lib/jsqlparser-3.2.jar"/>
<classpathentry kind="lib" path="lib/flatlaf-2.2.jar"/>
<classpathentry kind="lib" path="lib/flatlaf-3.3.jar"/>
<classpathentry kind="lib" path="lib/istack-commons-runtime-3.0.5.jar"/>
<classpathentry kind="lib" path="lib/jackson-annotations-2.16.1.jar"/>
<classpathentry kind="lib" path="lib/jackson-core-2.16.1.jar"/>
<classpathentry kind="lib" path="lib/jackson-databind-2.16.1.jar"/>
<classpathentry kind="lib" path="lib/liquibase-core-4.27.0.jar" sourcepath="C:/Users/RalfW/git/Jailer/liqlib/liquibase-core-4.27.0-sources"/>
<classpathentry kind="lib" path="lib/commons-collections4-4.4.jar"/>
<classpathentry kind="lib" path="lib/commons-lang3-3.14.0.jar"/>
<classpathentry kind="lib" path="lib/commons-text-1.11.0.jar"/>
<classpathentry kind="lib" path="lib/opencsv-5.9.jar"/>
<classpathentry kind="lib" path="lib/snakeyaml-2.2.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
+1 -1
View File
@@ -9,4 +9,4 @@ community_bridge: # Replace with a single Community Bridge project-name e.g., cl
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
custom: ['https://www.buymeacoffee.com/wisser'] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
+1 -1
View File
@@ -22,7 +22,7 @@ render/
bookmark/
scratch/
script/
jailer.xml
jailer.json
downloads/
nbproject/build-impl.xml
condition/
BIN
View File
Binary file not shown.
+6 -5
View File
@@ -9,9 +9,6 @@ Jailer is a tool for database subsetting and relational data browsing.
- The Data Browser lets you navigate through your database following the relationships (foreign key-based or user-defined) between tables.
[![Language grade: Java](https://img.shields.io/lgtm/grade/java/g/Wisser/Jailer.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/Wisser/Jailer/context:java)
[![Total alerts](https://img.shields.io/lgtm/alerts/g/Wisser/Jailer.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/Wisser/Jailer/alerts/)
<img src="/docs/screenshot.png" width="500" />
https://user-images.githubusercontent.com/861721/142761281-299bddc4-eea7-4f26-8c24-54fccb31b152.mp4
@@ -23,7 +20,7 @@ https://user-images.githubusercontent.com/861721/142761281-299bddc4-eea7-4f26-8c
- Exports consistent and referentially intact row-sets from your productive database
and imports the data into your development and test environment.
- Improves database performance by removing and archiving obsolete data without violating integrity.
- Generates topologically sorted SQL-DML, hierarchically structured XML and DbUnit datasets.
- Generates topologically sorted SQL-DML, hierarchically structured JSON, YAML, XML and DbUnit datasets.
- Data Browsing. Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships.
- SQL Console with code completion, syntax highlighting and database metadata visualization.
- A demo database is included with which you can get a first impression without any configuration effort.
@@ -48,6 +45,10 @@ Thanks to the JDBC technology used, any DMBS is in principle supported. For best
## News
- 2024-07-04 Data can now also be exported as structured JSON and YAML files.
- 2024-06-26 A dark UI theme has been introduced that improves readability in low light environments.
- 2024-04-18 DDL scripts for creating database objects can now be generated thanks to an integration of the [Liquibase](https://www.liquibase.com) tool. This makes it possible to create subset databases from scratch using only on-board means.
- 2023-02-03 Thanks to deep analysis of statements, the SQL console can now relate the result of queries to the source tables and display them accordingly. In addition, this technique also allows filter conditions to be dynamically added to arbitrary SQL queries.
- 2022-01-01 Comprehensive redesign and modernization of the entire user interface. New Look & Feel [FlatLaf](https://github.com/JFormDesigner/FlatLaf).
- 2021-02-04 Cycles in parent-child relationships will be detected and broken. Thus, such data can be exported by deferring the insertion of nullable foreign keys.
- 2020-02-04 The Jailer engine is published in Maven repository. https://mvnrepository.com/artifact/io.github.wisser/jailer-engine
@@ -67,7 +68,7 @@ Thanks to the JDBC technology used, any DMBS is in principle supported. For best
Use the installation file "Jailer-database-tools-n.n.n.msi" (for Windows) or "jailer-database-tools_n.n.n-x64.deb" (for Linux).
Unless you want to use your own Java installation. Then unzip the file "jailer_n.n.n.zip". See also <a href="https://wisser.github.io/Jailer/faq.html#multiuser">https://wisser.github.io/Jailer/faq.html#multiuser</a>
Unless you want to use your own Java installation. Or also if you want to use the command line interface (CLI). In this cases unzip the file "jailer_n.n.n.zip". See also <a href="https://wisser.github.io/Jailer/faq.html#multiuser">https://wisser.github.io/Jailer/faq.html#multiuser</a>
To start the tool from the unpacked zip:
+132
View File
@@ -0,0 +1,132 @@
package net.sf.jailer.color_manager;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.nio.file.FileVisitResult;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.SimpleFileVisitor;
import java.nio.file.attribute.BasicFileAttributes;
import java.util.Arrays;
import java.util.Map;
import java.util.TreeMap;
import java.util.function.Function;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
public class ColorManager {
public static void main(String[] args) throws IOException {
Path sourcePath = new File("src/main/gui").toPath();
Files.walkFileTree(sourcePath, new FileVisitor());
PrintWriter out = new PrintWriter(new File(new File("src/main/gui/net/sf/jailer/ui"), "Colors.java"));
out.println("package net.sf.jailer.ui;");
out.println();
out.println("import java.awt.Color;");
out.println();
out.println("public class Colors {");
colors.forEach((key, color) -> {
if (key.startsWith("HTML")) {
out.println("\tpublic static String " + key + " = " + color+ ";");
} else {
out.println("\tpublic static Color " + key + " = " + color+ ";");
}
});
out.println("}");
out.close();
}
static Map<String, String> colors = new TreeMap<>();
private static class FileVisitor extends SimpleFileVisitor<Path> {
private Path sourcePath = null;
@Override
public FileVisitResult preVisitDirectory(final Path dir, final BasicFileAttributes attrs) throws IOException {
if (sourcePath == null) {
sourcePath = dir;
}
return FileVisitResult.CONTINUE;
}
@Override
public FileVisitResult visitFile(final Path file, final BasicFileAttributes attrs) throws IOException {
if (!file.getFileName().toString().startsWith(ColorManager.class.getSimpleName())
&& file.getFileName().toString().matches(".*\\.(java|form)")) {
System.out.println(file);
String content = new String(Files.readAllBytes(file));
String result = transform(content);
if (file.getFileName().toString().matches(".*\\.java")) {
result = find("color\\s*=\\s*\\\\\"(?:\\#)?([0-9a-zA-Z]+)\\\\\"",
result, m -> {
String key = "HTMLColor_" + m.group(1);
String color = "\"#" + m.group(1) + "\"";
System.out.println("!" + key);
colors.put(key, color);
return "\" + Colors." + key + " + \"";
});
}
if (!result.equals(content) && !file.getFileName().toString().matches(".*\\bColors\\.java")) {
Files.write(file, result.getBytes());
}
} else {
System.out.println("skipped");
}
return FileVisitResult.CONTINUE;
}
private String transform(String content) {
String result = content;
result = find("(?:\\bnew\\s+(?:java\\.awt\\.)?Color\\s*\\((\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*(?:,\\s*(\\d+)\\s*)?\\))|(?:\\b(?:java\\.awt\\.)?Color\\b\\s*\\.\\s*\\b(\\w+)\\b)", result,
m -> {
String key = "Color_" + Arrays.asList(m.group(1), m.group(2), m.group(3), m.group(4), m.group(5)).stream().filter(g -> g != null).map(String::toLowerCase).collect(Collectors.joining("_"));
System.out.println(key);
colors.put(key, m.group());
return "Colors." + key;
});
// <Property name="background" type="java.awt.Color" editor="org.netbeans.modules.form.RADConnectionPropertyEditor">
// <Connection code="Colors.Color_255_255_255_150" type="code"/>
// </Property>
// <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
// <Color blue="10" green="10" red="8d" type="rgb"/>
// </Property>
result = find("type=\"java.awt.Color\" editor=\"org.netbeans.beaninfo.editors.ColorEditor\">", result, m -> "type=\"java.awt.Color\" editor=\"org.netbeans.modules.form.RADConnectionPropertyEditor\">");
result = find("\\<Color\\b.*\\bblue=\"([^\"]*)\".*\\bgreen=\"([^\"]*)\".*\\bred=\"([^\"]*)\".*>", result,
m -> {
String key = "Color_" + Arrays.asList(m.group(1), m.group(2), m.group(3)).stream().map(g -> "" + Integer.parseInt(g, 16)).collect(Collectors.joining("_"));
String color = "new Color(" + Arrays.asList(m.group(1), m.group(2), m.group(3)).stream().map(g -> "" + Integer.parseInt(g, 16)).collect(Collectors.joining(", ")) + ")";
System.out.println("!" + key);
colors.put(key, color);
return "<Connection code=\"Colors." + key + "\" type=\"code\"/>";
});
return result;
}
}
private static String find(String regEx, String content, Function<Matcher, String> replacement) {
Matcher matcher = Pattern.compile(regEx).matcher(content);
matcher.reset();
boolean result = matcher.find();
if (result) {
StringBuffer sb = new StringBuffer();
do {
matcher.appendReplacement(sb, "");
String apply = replacement.apply(matcher);
sb.append(apply);
result = matcher.find();
} while (result);
matcher.appendTail(sb);
return sb.toString();
}
return content.toString();
}
}
+12 -7
View File
@@ -21,7 +21,7 @@ xcopy jailer.bat c:\tmp\_
xcopy Jailer.exe c:\tmp\_
xcopy jailer.jar c:\tmp\_
xcopy jailer.sh c:\tmp\_
xcopy jailer.xml c:\tmp\_
xcopy jailer.json c:\tmp\_
xcopy jailerDataBrowser.bat c:\tmp\_
xcopy JailerDataBrowser.exe c:\tmp\_
xcopy jailerDataBrowser.sh c:\tmp\_
@@ -42,17 +42,22 @@ xcopy /S /E c:\tmp\_\lib c:\tmp\_\jdbc_lib\
del /Q c:\tmp\_\lib\*
del /Q c:\tmp\_\*.sh
move c:\tmp\_\jdbc_lib\activation-1.0.2.jar c:\tmp\_\lib\activation-1.0.2.jar
move c:\tmp\_\jdbc_lib\args4j.jar c:\tmp\_\lib\args4j.jar
move c:\tmp\_\jdbc_lib\jaxb-api-2.3.0-b170201.1204.jar c:\tmp\_\lib\jaxb-api-2.3.0-b170201.1204.jar
move c:\tmp\_\jdbc_lib\jaxb-core-2.3.0-b170127.1453.jar c:\tmp\_\lib\jaxb-core-2.3.0-b170127.1453.jar
move c:\tmp\_\jdbc_lib\jaxb-impl-2.3.0-b170127.1453.jar c:\tmp\_\lib\jaxb-impl-2.3.0-b170127.1453.jar
move c:\tmp\_\jdbc_lib\liquibase-core-4.27.0.jar c:\tmp\_\lib\liquibase-core-4.27.0.jar
move c:\tmp\_\jdbc_lib\commons-collections4-4.4.jar c:\tmp\_\lib\commons-collections4-4.4.jar
move c:\tmp\_\jdbc_lib\commons-lang3-3.14.0.jar c:\tmp\_\lib\commons-lang3-3.14.0.jar
move c:\tmp\_\jdbc_lib\commons-text-1.11.0.jar c:\tmp\_\lib\commons-text-1.11.0.jar
move c:\tmp\_\jdbc_lib\opencsv-5.9.jar c:\tmp\_\lib\opencsv-5.9.jar
move c:\tmp\_\jdbc_lib\snakeyaml-2.2.jar c:\tmp\_\lib\snakeyaml-2.2.jar
move c:\tmp\_\jdbc_lib\jackson-core-2.16.1.jar c:\tmp\_\lib\jackson-core-2.16.1.jar
move c:\tmp\_\jdbc_lib\jackson-annotations-2.16.1.jar c:\tmp\_\lib\jackson-annotations-2.16.1.jar
move c:\tmp\_\jdbc_lib\jackson-databind-2.16.1.jar c:\tmp\_\lib\jackson-databind-2.16.1.jar
move c:\tmp\_\jdbc_lib\jsqlparser-3.2.jar c:\tmp\_\lib\jsqlparser-3.2.jar
move c:\tmp\_\jdbc_lib\log4j-api-2.17.2.jar c:\tmp\_\lib\log4j-api-2.17.2.jar
move c:\tmp\_\jdbc_lib\log4j-core-2.17.2.jar c:\tmp\_\lib\log4j-core-2.17.2.jar
move c:\tmp\_\jdbc_lib\log4j-slf4j-impl-2.17.2.jar c:\tmp\_\lib\log4j-slf4j-impl-2.17.2.jar
move c:\tmp\_\jdbc_lib\slf4j-api-1.7.25.jar c:\tmp\_\lib\slf4j-api-1.7.25.jar
move c:\tmp\_\jdbc_lib\flatlaf-2.2.jar c:\tmp\_\lib\flatlaf-2.2.jar
move c:\tmp\_\jdbc_lib\flatlaf-3.3.jar c:\tmp\_\lib\flatlaf-3.3.jar
move c:\tmp\_\jdbc_lib\prefuse.jar c:\tmp\_\lib\prefuse.jar
move c:\tmp\_\jdbc_lib\sdoc-0.5.0-beta.jar c:\tmp\_\lib\sdoc-0.5.0-beta.jar
move c:\tmp\_\jdbc_lib\tablefilter-swing-5.3.1.jar c:\tmp\_\lib\tablefilter-swing-5.3.1.jar
@@ -73,7 +78,7 @@ for /f "tokens=*" %%f in ('dir /b c:\tmp\_\jdbc_lib\*') do (
cd c:\tmp\_
echo "" > .singleuser
jlink --add-modules java.se --output jre%version%
jlink --add-options="-Xmx4000m" --add-modules java.se --output jre%version%
jpackage --name "Jailer Database Tools" --input . --main-jar jailer.jar --type msi --icon jailer.ico --win-menu --win-menu-group Jailer --vendor Wisser --app-version %version% --win-upgrade-uuid d636b4ee-6f10-451e-bf57-c89656780e22 --runtime-image jre%version%
move *.msi C:\Users\ralfw\tmp\"Jailer-database-tools-%version%.msi"
+12 -7
View File
@@ -20,7 +20,7 @@ cp -r jailer.bat ~/tmp/_
cp -r Jailer.exe ~/tmp/_
cp -r jailer.jar ~/tmp/_
cp -r jailer.sh ~/tmp/_
cp -r jailer.xml ~/tmp/_
cp -r jailer.json ~/tmp/_
cp -r jailerDataBrowser.bat ~/tmp/_
cp -r JailerDataBrowser.exe ~/tmp/_
cp -r jailerDataBrowser.sh ~/tmp/_
@@ -45,17 +45,22 @@ rm ~/tmp/_/*.exe
chmod a+x ~/tmp/_/*.sh
mv ~/tmp/_/jdbc_lib/activation-1.0.2.jar ~/tmp/_/lib/activation-1.0.2.jar
mv ~/tmp/_/jdbc_lib/args4j.jar ~/tmp/_/lib/args4j.jar
mv ~/tmp/_/jdbc_lib/jaxb-api-2.3.0-b170201.1204.jar ~/tmp/_/lib/jaxb-api-2.3.0-b170201.1204.jar
mv ~/tmp/_/jdbc_lib/jaxb-core-2.3.0-b170127.1453.jar ~/tmp/_/lib/jaxb-core-2.3.0-b170127.1453.jar
mv ~/tmp/_/jdbc_lib/jaxb-impl-2.3.0-b170127.1453.jar ~/tmp/_/lib/jaxb-impl-2.3.0-b170127.1453.jar
mv ~/tmp/_/jdbc_lib/liquibase-core-4.27.0.jar ~/tmp/_/lib/liquibase-core-4.27.0.jar
mv ~/tmp/_/jdbc_lib/commons-collections4-4.4.jar ~/tmp/_/lib/commons-collections4-4.4.jar
mv ~/tmp/_/jdbc_lib/commons-lang3-3.14.0.jar ~/tmp/_/lib/commons-lang3-3.14.0.jar
mv ~/tmp/_/jdbc_lib/commons-text-1.11.0.jar ~/tmp/_/lib/commons-text-1.11.0.jar
mv ~/tmp/_/jdbc_lib/opencsv-5.9.jar ~/tmp/_/lib/opencsv-5.9.jar
mv ~/tmp/_/jdbc_lib/snakeyaml-2.2.jar ~/tmp/_/lib/snakeyaml-2.2.jar
mv ~/tmp/_/jdbc_lib/jackson-core-2.16.1.jar ~/tmp/_/lib/jackson-core-2.16.1.jar
mv ~/tmp/_/jdbc_lib/jackson-annotations-2.16.1.jar ~/tmp/_/lib/jackson-annotations-2.16.1.jar
mv ~/tmp/_/jdbc_lib/jackson-databind-2.16.1.jar ~/tmp/_/lib/jackson-databind-2.16.1.jar
mv ~/tmp/_/jdbc_lib/jsqlparser-3.2.jar ~/tmp/_/lib/jsqlparser-3.2.jar
mv ~/tmp/_/jdbc_lib/log4j-api-2.17.2.jar ~/tmp/_/lib/log4j-api-2.17.2.jar
mv ~/tmp/_/jdbc_lib/log4j-core-2.17.2.jar ~/tmp/_/lib/log4j-core-2.17.2.jar
mv ~/tmp/_/jdbc_lib/log4j-slf4j-impl-2.17.2.jar ~/tmp/_/lib/log4j-slf4j-impl-2.17.2.jar
mv ~/tmp/_/jdbc_lib/slf4j-api-1.7.25.jar ~/tmp/_/lib/slf4j-api-1.7.25.jar
mv ~/tmp/_/jdbc_lib/flatlaf-2.2.jar ~/tmp/_/lib/flatlaf-2.2.jar
mv ~/tmp/_/jdbc_lib/flatlaf-3.3.jar ~/tmp/_/lib/flatlaf-3.3.jar
mv ~/tmp/_/jdbc_lib/prefuse.jar ~/tmp/_/lib/prefuse.jar
mv ~/tmp/_/jdbc_lib/sdoc-0.5.0-beta.jar ~/tmp/_/lib/sdoc-0.5.0-beta.jar
mv ~/tmp/_/jdbc_lib/tablefilter-swing-5.3.1.jar ~/tmp/_/lib/tablefilter-swing-5.3.1.jar
@@ -75,7 +80,7 @@ done
cd ~/tmp/_
echo "" > .singleuser
/home/ralf/jdk-15.0.1/bin/jlink --add-modules java.se --output ../jre$1
/home/ralf/jdk-15.0.1/bin/jlink --add-options="-Xmx4000m" --add-modules java.se --output ../jre$1
/home/ralf/jdk-15.0.1/bin/jpackage --name "Jailer Database Tools" --linux-package-name jailer-database-tools --arguments "-jpack" --input . --main-jar jailer.jar --type deb --icon jailer.png --vendor Wisser --app-version "$1" --runtime-image ../jre$1
cp *.deb /mnt/c/Users/ralfw/tmp/jailer-database-tools_$1-x64.deb
+11 -5
View File
@@ -85,14 +85,20 @@ CP="$CP;$LIB/log4j-api-2.17.2.jar"
CP="$CP;$LIB/log4j-core-2.17.2.jar"
CP="$CP;$LIB/log4j-slf4j-impl-2.17.2.jar"
CP="$CP;$LIB/slf4j-api-1.7.25.jar"
CP="$CP;$LIB/flatlaf-2.2.jar"
CP="$CP;$LIB/flatlaf-3.3.jar"
CP="$CP;$LIB/args4j.jar"
CP="$CP;$LIB/prefuse.jar"
CP="$CP;$LIB/sdoc-0.5.0-beta.jar"
CP="$CP;$LIB/activation-1.0.2.jar"
CP="$CP;$LIB/jaxb-core-2.3.0-b170127.1453.jar"
CP="$CP;$LIB/jaxb-impl-2.3.0-b170127.1453.jar"
CP="$CP;$LIB/jaxb-api-2.3.0-b170201.1204.jar"
CP="$CP;$LIB/axb-api-2.3.0.jar"
CP="$CP;$LIB/liquibase-core-4.27.0.jar"
CP="$CP;$LIB/commons-collections4-4.4.jar"
CP="$CP;$LIB/commons-lang3-3.14.0.jar"
CP="$CP;$LIB/commons-text-1.11.0.jar"
CP="$CP;$LIB/opencsv-5.9.jar"
CP="$CP;$LIB/snakeyaml-2.2.jar"
CP="$CP;$LIB/jackson-core-2.16.1.jar"
CP="$CP;$LIB/jackson-annotations-2.16.1.jar"
CP="$CP;$LIB/jackson-databind-2.16.1.jar"
CP="$CP;$LIB/jsqlparser-3.2.jar"
CP="$CP;$LIB/tablefilter-swing-5.3.1.jar"
CP="$CP;jailer.jar"
+14 -10
View File
@@ -16,30 +16,34 @@
<icon>C:\Users\ralfw\git\Jailer\src\main\gui\net\sf\jailer\ui\resource\jailer.ico</icon>
<classPath>
<mainClass>net.sf.jailer.ui.ExtractionModelFrame</mainClass>
<cp>lib/activation-1.0.2.jar</cp>
<cp>lib/jaxb-core-2.3.0-b170127.1453.jar</cp>
<cp>lib/jaxb-impl-2.3.0-b170127.1453.jar</cp>
<cp>lib/jaxb-api-2.3.0-b170201.1204.jar</cp>
<cp>lib/istack-commons-runtime-3.0.5.jar</cp>
<cp>lib/liquibase-core-4.27.0.jar</cp>
<cp>lib/commons-collections4-4.4.jar</cp>
<cp>lib/commons-lang3-3.14.0.jar</cp>
<cp>lib/commons-text-1.11.0.jar</cp>
<cp>lib/opencsv-5.9.jar</cp>
<cp>lib/snakeyaml-2.2.jar</cp>
<cp>lib/jackson-core-2.16.1.jar</cp>
<cp>lib/jackson-annotations-2.16.1.jar</cp>
<cp>lib/jackson-databind-2.16.1.jar</cp>
<cp>lib/prefuse.jar</cp>
<cp>config/</cp>
<cp>lib/log4j-api-2.17.2.jar</cp>
<cp>lib/log4j-core-2.17.2.jar</cp>
<cp>lib/log4j-slf4j-impl-2.17.2.jar</cp>
<cp>lib/slf4j-api-1.7.25.jar</cp>
<cp>lib/flatlaf-2.2.jar</cp>
<cp>lib/flatlaf-3.3.jar</cp>
<cp>lib/args4j.jar</cp>
<cp>lib/sdoc-0.5.0-beta.jar</cp>
<cp>lib/tablefilter-swing-5.3.1.jar</cp>
<cp>lib/jsqlparser-3.2.jar</cp>
</classPath>
<jre>
<path></path>
<bundledJre64Bit>false</bundledJre64Bit>
<bundledJreAsFallback>false</bundledJreAsFallback>
<path>%JAVA_HOME%;%PATH%</path>
<requiresJdk>false</requiresJdk>
<requires64Bit>false</requires64Bit>
<minVersion>1.8.0</minVersion>
<maxVersion></maxVersion>
<jdkPreference>preferJre</jdkPreference>
<runtimeBits>64/32</runtimeBits>
<maxHeapSize>1200</maxHeapSize>
<opt>-Djava.util.Arrays.useLegacyMergeSort=true</opt>
</jre>
-46
View File
@@ -1,46 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<launch4jConfig>
<dontWrapJar>true</dontWrapJar>
<headerType>gui</headerType>
<jar>jailer.jar</jar>
<outfile>JailerDataBrowser.exe</outfile>
<errTitle></errTitle>
<cmdLine></cmdLine>
<chdir>.</chdir>
<priority>normal</priority>
<downloadUrl>http://java.com/download</downloadUrl>
<supportUrl></supportUrl>
<stayAlive>true</stayAlive>
<restartOnCrash>false</restartOnCrash>
<manifest></manifest>
<icon>C:\Users\ralfw\git\Jailer\src\main\gui\net\sf\jailer\ui\resource\jailer.ico</icon>
<classPath>
<mainClass>net.sf.jailer.ui.databrowser.DataBrowser</mainClass>
<cp>lib/activation-1.0.2.jar</cp>
<cp>lib/jaxb-core-2.3.0-b170127.1453.jar</cp>
<cp>lib/jaxb-impl-2.3.0-b170127.1453.jar</cp>
<cp>lib/jaxb-api-2.3.0-b170201.1204.jar</cp>
<cp>lib/prefuse.jar</cp>
<cp>config/</cp>
<cp>lib/log4j-api-2.17.2.jar</cp>
<cp>lib/log4j-core-2.17.2.jar</cp>
<cp>lib/log4j-slf4j-impl-2.17.2.jar</cp>
<cp>lib/slf4j-api-1.7.25.jar</cp>
<cp>lib/flatlaf-2.2.jar</cp>
<cp>lib/args4j.jar</cp>
<cp>lib/sdoc-0.5.0-beta.jar</cp>
<cp>lib/jsqlparser-3.2jar</cp>
<cp>lib/tablefilter-swing-5.3.1.jar</cp>
</classPath>
<jre>
<path></path>
<bundledJre64Bit>false</bundledJre64Bit>
<bundledJreAsFallback>false</bundledJreAsFallback>
<minVersion>1.8.0</minVersion>
<maxVersion></maxVersion>
<jdkPreference>preferJre</jdkPreference>
<runtimeBits>64/32</runtimeBits>
<maxHeapSize>1200</maxHeapSize>
<opt>-Djava.util.Arrays.useLegacyMergeSort=true</opt>
</jre>
</launch4jConfig>
+11 -1
View File
@@ -48,12 +48,22 @@
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>2.1.212</version>
<version>2.2.224</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.17.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.16.1</version>
</dependency>
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>2.2</version>
</dependency>
</dependencies>
</project>
+1 -1
View File
@@ -13,7 +13,7 @@ mv $1.co/Jailer/* jailer
cd jailer
sed "s/stateOffset = 100/stateOffset = 0/g" src/main/gui/net/sf/jailer/ui/Environment.java --in-place
ant all
ant all &> ~/anterrtext
sed "s/stateOffset = 0/stateOffset = 100/g" src/main/gui/net/sf/jailer/ui/Environment.java --in-place
rm maven-artifacts/dummy
+4 -9
View File
@@ -47,7 +47,7 @@ available targets:
</javac>
<copy todir="${COMPILE_DIR}/net/sf/jailer/configuration">
<fileset dir="${SRC_DIR}/main/engine/net/sf/jailer/configuration">
<include name="**/*.xml" />
<include name="**/*.json" />
</fileset>
</copy>
<copy todir="${COMPILE_DIR}/net/sf/jailer/script">
@@ -55,11 +55,6 @@ available targets:
<include name="**/*" />
</fileset>
</copy>
<copy todir="${COMPILE_DIR}/net/sf/jailer/api_example">
<fileset dir="${SRC_DIR}/main/engine/net/sf/jailer/api_example">
<include name="**/*.csv" />
</fileset>
</copy>
</target>
<target name="compile-gui" depends="compile-engine">
@@ -82,7 +77,7 @@ available targets:
<jar destfile="${JAR-ENGINE}" basedir="${COMPILE_DIR}">
<manifest>
<attribute name="Main-Class" value="net.sf.jailer.Jailer" />
<attribute name="Class-Path" value="lib/activation-1.0.2.jar lib/jaxb-core-2.3.0-b170127.1453.jar lib/jaxb-impl-2.3.0-b170127.1453.jar lib/jaxb-api-2.3.0-b170201.1204.jar lib/log4j-api-2.17.2.jar lib/log4j-core-2.17.2.jar lib/log4j-slf4j-impl-2.17.2.jar lib/slf4j-api-1.7.25.jar lib/flatlaf-2.2.jar lib/args4j.jar config/" />
<attribute name="Class-Path" value="lib/axb-api-2.3.0.jar lib/liquibase-core-4.27.0.jar lib/commons-collections4-4.4.jar lib/commons-lang3-3.14.0.jar lib/commons-text-1.11.0.jar lib/opencsv-5.9.jar lib/snakeyaml-2.2.jar lib/jackson-core-2.16.1.jar lib/jackson-annotations-2.16.1.jar lib/jackson-databind-2.16.1.jar lib/log4j-api-2.17.2.jar lib/log4j-core-2.17.2.jar lib/log4j-slf4j-impl-2.17.2.jar lib/slf4j-api-1.7.25.jar lib/flatlaf-3.3.jar lib/args4j.jar config/" />
</manifest>
</jar>
</target>
@@ -91,12 +86,12 @@ available targets:
<jar destfile="${JAR}" basedir="${COMPILE_DIR}">
<manifest>
<attribute name="Main-Class" value="net.sf.jailer.ui.JailerUI" />
<attribute name="Class-Path" value="lib/activation-1.0.2.jar lib/jaxb-core-2.3.0-b170127.1453.jar lib/jaxb-impl-2.3.0-b170127.1453.jar lib/jaxb-api-2.3.0-b170201.1204.jar lib/prefuse.jar config/ lib/log4j-api-2.17.2.jar lib/log4j-core-2.17.2.jar lib/log4j-slf4j-impl-2.17.2.jar lib/slf4j-api-1.7.25.jar lib/flatlaf-2.2.jar lib/args4j.jar lib/sdoc-0.5.0-beta.jar lib/jsqlparser-3.2.jar lib/tablefilter-swing-5.3.1.jar" />
<attribute name="Class-Path" value="lib/axb-api-2.3.0.jar lib/liquibase-core-4.27.0.jar lib/commons-collections4-4.4.jar lib/commons-lang3-3.14.0.jar lib/commons-text-1.11.0.jar lib/opencsv-5.9.jar lib/snakeyaml-2.2.jar lib/jackson-core-2.16.1.jar lib/jackson-annotations-2.16.1.jar lib/jackson-databind-2.16.1.jar lib/prefuse.jar config/ lib/log4j-api-2.17.2.jar lib/log4j-core-2.17.2.jar lib/log4j-slf4j-impl-2.17.2.jar lib/slf4j-api-1.7.25.jar lib/flatlaf-3.3.jar lib/args4j.jar lib/sdoc-0.5.0-beta.jar lib/jsqlparser-3.2.jar lib/tablefilter-swing-5.3.1.jar" />
</manifest>
</jar>
<copy todir=".">
<fileset dir="${SRC_DIR}/main/engine/net/sf/jailer/configuration">
<include name="**/*.xml" />
<include name="**/*.json" />
</fileset>
</copy>
<copy todir="script">
+51 -68
View File
@@ -19,7 +19,7 @@
<table border="0" cellpadding="4" cellspacing="0" width="100%">
<tbody>
<tr>
<td><img src="logo.png" hspace="10" /></td> <td class="slogan" width="100%">
<td><a href="https://github.com/Wisser/Jailer"><img src="logo.png" hspace="10" /></td> <td class="slogan" width="100%"></a>
@@ -110,10 +110,10 @@
"font-weight: bold;">Dependencies</span></big>
<ul>
<li>jailer-engine-<i>version</i>.jar&nbsp;(<a href="https://mvnrepository.com/artifact/io.github.wisser/jailer-engine">MVN-Repository</a> , also included in jailer-<i>version</i>.zip)</li>
<li>jailer-engine-<i>version</i>.jar&nbsp;(<a href="https://mvnrepository.com/artifact/io.github.wisser/jailer-engine">MVN-Repository</a>, also included in jailer-<i>version</i>.zip)</li>
<li>log4J</li>
</ul><br />
<ul><li>If you are not using a dependency management system, add the required jar-files in the <i>lib/</i> directory to the class path manually.</li>
</ul></ul><br />
<big><span style="font-weight: bold;">Classes</span></big>
<ul>
@@ -129,75 +129,58 @@
<big><span style=
"font-weight: bold;">Example</span></big><br />
<br />
The example is included in the
jailer-engine-<i>version</i>.jar. It extracts some data
The example is included in the sources. It extracts some data
from the "demo-scott" database and imports it into another
database "demo-scott-subset".<br />
<ul>
<li>Packages<br />
<img src="apipackages.gif" /><br />
<br />
The data model "Demo-Scott" and the extraction model
"Demo-Scott.jm" are both embedded into the package and
thus accessible as class resources.<br />
<br />
<br /></li>
<li>Source<br />
<div style=
'background:#FFFFFF; font-family: Courier New, Courier; font-size: 10pt; COLOR: #000000; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;'>
<pre style="color:#000000;background:#ffffff;"><span style="color:#800000; font-weight:bold; ">public</span> <span style="color:#800000; font-weight:bold; ">class</span> APIExample <span style="color:#800080; ">{</span>
<span style="color:#696969; ">// JDBC connection pool size</span>
<span style="color:#800000; font-weight:bold; ">private</span> <span style="color:#800000; font-weight:bold; ">static</span> <span style="color:#800000; font-weight:bold; ">final</span> <span style="color:#bb7977; ">int</span> POOL_SIZE <span style="color:#808030; ">=</span> <span style="color:#008c00; ">10</span><span style="color:#800080; ">;</span>
<span style="color:#696969; ">// The subsetter</span>
<span style="color:#800000; font-weight:bold; ">private</span> <span style="color:#800000; font-weight:bold; ">static</span> Subsetter subsetter <span style="color:#808030; ">=</span>
<span style="color:#800000; font-weight:bold; ">new</span> Subsetter<span style="color:#808030; ">(</span>
<span style="color:#800000; font-weight:bold; ">new</span> BasicDataSource<span style="color:#808030; ">(</span>
<span style="color:#0000e6; ">"org.h2.Driver"</span><span style="color:#808030; ">,</span> <span style="color:#0000e6; ">"jdbc:h2:"</span> <span style="color:#808030; ">+</span> <span style="color:#800000; font-weight:bold; ">new</span> <span style="color:#bb7977; font-weight:bold; ">File</span><span style="color:#808030; ">(</span><span style="color:#0000e6; ">"demo-scott"</span><span style="color:#808030; ">)</span><span style="color:#808030; ">.</span>getAbsolutePath<span style="color:#808030; ">(</span><span style="color:#808030; ">)</span><span style="color:#808030; ">,</span> <span style="color:#0000e6; ">"sa"</span><span style="color:#808030; ">,</span> <span style="color:#0000e6; ">""</span><span style="color:#808030; ">,</span>
POOL_SIZE<span style="color:#808030; ">,</span>
<span style="color:#800000; font-weight:bold; ">new</span> <span style="color:#bb7977; font-weight:bold; ">File</span><span style="color:#808030; ">(</span><span style="color:#0000e6; ">"lib/h2-2.1.212.jar"</span><span style="color:#808030; ">)</span><span style="color:#808030; ">)</span><span style="color:#808030; ">,</span>
<span style="color:#800000; font-weight:bold; ">null</span><span style="color:#808030; ">,</span>
APIExample<span style="color:#808030; ">.</span>class<span style="color:#808030; ">.</span>getResource<span style="color:#808030; ">(</span><span style="color:#0000e6; ">"Demo-Scott"</span><span style="color:#808030; ">)</span><span style="color:#808030; ">,</span>
APIExample<span style="color:#808030; ">.</span>class<span style="color:#808030; ">.</span>getResource<span style="color:#808030; ">(</span><span style="color:#0000e6; ">"Demo-Scott.jm"</span><span style="color:#808030; ">)</span><span style="color:#808030; ">,</span>
ScriptFormat<span style="color:#808030; ">.</span>SQL<span style="color:#808030; ">)</span><span style="color:#800080; ">;</span>
<span style="color:#696969; ">// The importer</span>
<span style="color:#800000; font-weight:bold; ">private</span> <span style="color:#800000; font-weight:bold; ">static</span> Importer importer <span style="color:#808030; ">=</span>
<span style="color:#800000; font-weight:bold; ">new</span> Importer<span style="color:#808030; ">(</span>
<span style="color:#800000; font-weight:bold; ">new</span> BasicDataSource<span style="color:#808030; ">(</span>
<span style="color:#0000e6; ">"org.h2.Driver"</span><span style="color:#808030; ">,</span> <span style="color:#0000e6; ">"jdbc:h2:"</span> <span style="color:#808030; ">+</span> <span style="color:#800000; font-weight:bold; ">new</span> <span style="color:#bb7977; font-weight:bold; ">File</span><span style="color:#808030; ">(</span><span style="color:#0000e6; ">"demo-scott-subset"</span><span style="color:#808030; ">)</span><span style="color:#808030; ">.</span>getAbsolutePath<span style="color:#808030; ">(</span><span style="color:#808030; ">)</span><span style="color:#808030; ">,</span> <span style="color:#0000e6; ">"sa"</span><span style="color:#808030; ">,</span> <span style="color:#0000e6; ">""</span><span style="color:#808030; ">,</span>
<span style="color:#008c00; ">10</span><span style="color:#808030; ">,</span>
<span style="color:#800000; font-weight:bold; ">new</span> <span style="color:#bb7977; font-weight:bold; ">File</span><span style="color:#808030; ">(</span><span style="color:#0000e6; ">"lib/h2-2.1.212.jar"</span><span style="color:#808030; ">)</span><span style="color:#808030; ">)</span><span style="color:#808030; ">)</span><span style="color:#800080; ">;</span>
<span style="color:#3f5fbf; ">/**</span>
<span style="color:#3f5fbf; "> </span><span style="color:#7f9fbf; font-weight:bold; ">*</span><span style="color:#3f5fbf; "> Exports data related with employee "SCOTT"</span>
<span style="color:#3f5fbf; "> </span><span style="color:#7f9fbf; font-weight:bold; ">*</span><span style="color:#3f5fbf; "> and imports it into another database.</span>
<span style="color:#3f5fbf; "> */</span>
<span style="color:#800000; font-weight:bold; ">public</span> <span style="color:#800000; font-weight:bold; ">static</span> <span style="color:#bb7977; ">void</span> main<span style="color:#808030; ">(</span><span style="color:#bb7977; font-weight:bold; ">String</span><span style="color:#808030; ">[</span><span style="color:#808030; ">]</span> args<span style="color:#808030; ">)</span> <span style="color:#800000; font-weight:bold; ">throws</span> <span style="color:#bb7977; font-weight:bold; ">SQLException</span><span style="color:#808030; ">,</span> <span style="color:#bb7977; font-weight:bold; ">IOException</span> <span style="color:#800080; ">{</span>
<span style="color:#bb7977; font-weight:bold; ">File</span> exportScriptFile <span style="color:#808030; ">=</span> Configuration<span style="color:#808030; ">.</span>getInstance<span style="color:#808030; ">(</span><span style="color:#808030; ">)</span><span style="color:#808030; ">.</span>createTempFile<span style="color:#808030; ">(</span><span style="color:#808030; ">)</span><span style="color:#800080; ">;</span>
subsetter<span style="color:#808030; ">.</span>setUpsertOnly<span style="color:#808030; ">(</span><span style="color:#800000; font-weight:bold; ">true</span><span style="color:#808030; ">)</span><span style="color:#800080; ">;</span> <span style="color:#696969; ">// overwrite previous data</span>
subsetter<span style="color:#808030; ">.</span>execute<span style="color:#808030; ">(</span><span style="color:#0000e6; ">"NAME='SCOTT'"</span><span style="color:#808030; ">,</span> exportScriptFile<span style="color:#808030; ">)</span><span style="color:#800080; ">;</span>
importer<span style="color:#808030; ">.</span>execute<span style="color:#808030; ">(</span>exportScriptFile<span style="color:#808030; ">)</span><span style="color:#800080; ">;</span>
exportScriptFile<span style="color:#808030; ">.</span>delete<span style="color:#808030; ">(</span><span style="color:#808030; ">)</span><span style="color:#800080; ">;</span>
<span style="color:#800080; ">}</span>
<span style="color:#800080; ">}</span>
</pre>
<br />
<div style=
'text-align:right;BORDER-TOP: #ccc 1px dashed'>
</div>
</div>
<pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> APIExample <span style="color: #009900;">&#123;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// JDBC connection pool size</span>
<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000000; font-weight: bold;">final</span> <span style="color: #000066; font-weight: bold;">int</span> POOL_SIZE <span style="color: #339933;">=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Folder containing models and databases</span>
<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000000; font-weight: bold;">final</span> <span style="color: #003399;">File</span> baseFolder <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">File</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// The subsetter</span>
<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">static</span> Subsetter subsetter <span style="color: #339933;">=</span>
<span style="color: #000000; font-weight: bold;">new</span> Subsetter<span style="color: #009900;">&#40;</span>
<span style="color: #000000; font-weight: bold;">new</span> BasicDataSource<span style="color: #009900;">&#40;</span>
<span style="color: #0000ff;">&quot;org.h2.Driver&quot;</span>, <span style="color: #0000ff;">&quot;jdbc:h2:&quot;</span> <span style="color: #339933;">+</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">File</span><span style="color: #009900;">&#40;</span>baseFolder, <span style="color: #0000ff;">&quot;demo-scott&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getAbsolutePath</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>, <span style="color: #0000ff;">&quot;sa&quot;</span>, <span style="color: #0000ff;">&quot;&quot;</span>,
POOL_SIZE,
<span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">File</span><span style="color: #009900;">&#40;</span>baseFolder, <span style="color: #0000ff;">&quot;lib/h2-2.1.212.jar&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>,
<span style="color: #000066; font-weight: bold;">null</span>,
<span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">File</span><span style="color: #009900;">&#40;</span>baseFolder, <span style="color: #0000ff;">&quot;datamodel/Demo-Scott&quot;</span><span style="color: #009900;">&#41;</span>,
<span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">File</span><span style="color: #009900;">&#40;</span>baseFolder, <span style="color: #0000ff;">&quot;extractionmodel/Demo-Scott.jm&quot;</span><span style="color: #009900;">&#41;</span>,
ScriptFormat.<span style="color: #006633;">SQL</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// The importer</span>
<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">static</span> Importer importer <span style="color: #339933;">=</span>
<span style="color: #000000; font-weight: bold;">new</span> Importer<span style="color: #009900;">&#40;</span>
<span style="color: #000000; font-weight: bold;">new</span> BasicDataSource<span style="color: #009900;">&#40;</span>
<span style="color: #0000ff;">&quot;org.h2.Driver&quot;</span>, <span style="color: #0000ff;">&quot;jdbc:h2:&quot;</span> <span style="color: #339933;">+</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">File</span><span style="color: #009900;">&#40;</span>baseFolder, <span style="color: #0000ff;">&quot;demo-scott-subset&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getAbsolutePath</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>, <span style="color: #0000ff;">&quot;sa&quot;</span>, <span style="color: #0000ff;">&quot;&quot;</span>,
POOL_SIZE,
<span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">File</span><span style="color: #009900;">&#40;</span>baseFolder, <span style="color: #0000ff;">&quot;lib/h2-2.1.212.jar&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #008000; font-style: italic; font-weight: bold;">/**
* Exports data related with employee &quot;SCOTT&quot;
* and imports it into another database.
*/</span>
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> args<span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">throws</span> <span style="color: #003399;">SQLException</span>, <span style="color: #003399;">IOException</span> <span style="color: #009900;">&#123;</span>
<span style="color: #003399;">File</span> exportScriptFile <span style="color: #339933;">=</span> Configuration.<span style="color: #006633;">getInstance</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">createTempFile</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
subsetter.<span style="color: #006633;">setUpsertOnly</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// overwrite previous data</span>
subsetter.<span style="color: #006633;">execute</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;NAME='SCOTT'&quot;</span>, exportScriptFile<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
importer.<span style="color: #006633;">execute</span><span style="color: #009900;">&#40;</span>exportScriptFile<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
exportScriptFile.<span style="color: #006633;">delete</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
&nbsp;</pre>
</li>
</ul>
</td>
+8 -2
View File
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:55 CEST 2024 -->
<title>All Classes (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -85,6 +85,7 @@
<li><a href="net/sf/jailer/modelbuilder/JDBCMetaDataBasedModelElementFinder.PrivilegedSessionProvider.html" title="interface in net.sf.jailer.modelbuilder" target="classFrame"><span class="interfaceName">JDBCMetaDataBasedModelElementFinder.PrivilegedSessionProvider</span></a></li>
<li><a href="net/sf/jailer/util/JobManager.html" title="class in net.sf.jailer.util" target="classFrame">JobManager</a></li>
<li><a href="net/sf/jailer/util/JobManager.Job.html" title="interface in net.sf.jailer.util" target="classFrame"><span class="interfaceName">JobManager.Job</span></a></li>
<li><a href="net/sf/jailer/xml/JSONWriter.html" title="class in net.sf.jailer.xml" target="classFrame">JSONWriter</a></li>
<li><a href="net/sf/jailer/util/JSqlParserUtil.html" title="class in net.sf.jailer.util" target="classFrame">JSqlParserUtil</a></li>
<li><a href="net/sf/jailer/modelbuilder/KnownIdentifierMap.html" title="class in net.sf.jailer.modelbuilder" target="classFrame">KnownIdentifierMap</a></li>
<li><a href="net/sf/jailer/util/LayoutStorage.html" title="class in net.sf.jailer.util" target="classFrame">LayoutStorage</a></li>
@@ -108,6 +109,7 @@
<li><a href="net/sf/jailer/datamodel/ModelElement.html" title="class in net.sf.jailer.datamodel" target="classFrame">ModelElement</a></li>
<li><a href="net/sf/jailer/modelbuilder/ModelElementFinder.html" title="interface in net.sf.jailer.modelbuilder" target="classFrame"><span class="interfaceName">ModelElementFinder</span></a></li>
<li><a href="net/sf/jailer/xml/NodeVisitor.html" title="interface in net.sf.jailer.xml" target="classFrame"><span class="interfaceName">NodeVisitor</span></a></li>
<li><a href="net/sf/jailer/subsetting/ObjectNotationOutputException.html" title="class in net.sf.jailer.subsetting" target="classFrame">ObjectNotationOutputException</a></li>
<li><a href="net/sf/jailer/util/Pair.html" title="class in net.sf.jailer.util" target="classFrame">Pair</a></li>
<li><a href="net/sf/jailer/datamodel/ParameterHandler.html" title="class in net.sf.jailer.datamodel" target="classFrame">ParameterHandler</a></li>
<li><a href="net/sf/jailer/datamodel/PKColumnFilterSource.html" title="class in net.sf.jailer.datamodel" target="classFrame">PKColumnFilterSource</a></li>
@@ -151,7 +153,11 @@
<li><a href="net/sf/jailer/database/WorkingTableScope.html" title="enum in net.sf.jailer.database" target="classFrame">WorkingTableScope</a></li>
<li><a href="net/sf/jailer/xml/XmlExportTransformer.html" title="class in net.sf.jailer.xml" target="classFrame">XmlExportTransformer</a></li>
<li><a href="net/sf/jailer/xml/XmlRowWriter.html" title="class in net.sf.jailer.xml" target="classFrame">XmlRowWriter</a></li>
<li><a href="net/sf/jailer/xml/XmlRowWriter.ObjectFormatTransformer.html" title="interface in net.sf.jailer.xml" target="classFrame"><span class="interfaceName">XmlRowWriter.ObjectFormatTransformer</span></a></li>
<li><a href="net/sf/jailer/xml/XmlUtil.html" title="class in net.sf.jailer.xml" target="classFrame">XmlUtil</a></li>
<li><a href="net/sf/jailer/xml/XmlUtil.ObjectNotationTransformerHandler.html" title="class in net.sf.jailer.xml" target="classFrame">XmlUtil.ObjectNotationTransformerHandler</a></li>
<li><a href="net/sf/jailer/xml/XmlUtil.ObjectNotationWriter.html" title="interface in net.sf.jailer.xml" target="classFrame"><span class="interfaceName">XmlUtil.ObjectNotationWriter</span></a></li>
<li><a href="net/sf/jailer/xml/YAMLWriter.html" title="class in net.sf.jailer.xml" target="classFrame">YAMLWriter</a></li>
</ul>
</div>
</body>
+8 -2
View File
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:55 CEST 2024 -->
<title>All Classes (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -85,6 +85,7 @@
<li><a href="net/sf/jailer/modelbuilder/JDBCMetaDataBasedModelElementFinder.PrivilegedSessionProvider.html" title="interface in net.sf.jailer.modelbuilder"><span class="interfaceName">JDBCMetaDataBasedModelElementFinder.PrivilegedSessionProvider</span></a></li>
<li><a href="net/sf/jailer/util/JobManager.html" title="class in net.sf.jailer.util">JobManager</a></li>
<li><a href="net/sf/jailer/util/JobManager.Job.html" title="interface in net.sf.jailer.util"><span class="interfaceName">JobManager.Job</span></a></li>
<li><a href="net/sf/jailer/xml/JSONWriter.html" title="class in net.sf.jailer.xml">JSONWriter</a></li>
<li><a href="net/sf/jailer/util/JSqlParserUtil.html" title="class in net.sf.jailer.util">JSqlParserUtil</a></li>
<li><a href="net/sf/jailer/modelbuilder/KnownIdentifierMap.html" title="class in net.sf.jailer.modelbuilder">KnownIdentifierMap</a></li>
<li><a href="net/sf/jailer/util/LayoutStorage.html" title="class in net.sf.jailer.util">LayoutStorage</a></li>
@@ -108,6 +109,7 @@
<li><a href="net/sf/jailer/datamodel/ModelElement.html" title="class in net.sf.jailer.datamodel">ModelElement</a></li>
<li><a href="net/sf/jailer/modelbuilder/ModelElementFinder.html" title="interface in net.sf.jailer.modelbuilder"><span class="interfaceName">ModelElementFinder</span></a></li>
<li><a href="net/sf/jailer/xml/NodeVisitor.html" title="interface in net.sf.jailer.xml"><span class="interfaceName">NodeVisitor</span></a></li>
<li><a href="net/sf/jailer/subsetting/ObjectNotationOutputException.html" title="class in net.sf.jailer.subsetting">ObjectNotationOutputException</a></li>
<li><a href="net/sf/jailer/util/Pair.html" title="class in net.sf.jailer.util">Pair</a></li>
<li><a href="net/sf/jailer/datamodel/ParameterHandler.html" title="class in net.sf.jailer.datamodel">ParameterHandler</a></li>
<li><a href="net/sf/jailer/datamodel/PKColumnFilterSource.html" title="class in net.sf.jailer.datamodel">PKColumnFilterSource</a></li>
@@ -151,7 +153,11 @@
<li><a href="net/sf/jailer/database/WorkingTableScope.html" title="enum in net.sf.jailer.database">WorkingTableScope</a></li>
<li><a href="net/sf/jailer/xml/XmlExportTransformer.html" title="class in net.sf.jailer.xml">XmlExportTransformer</a></li>
<li><a href="net/sf/jailer/xml/XmlRowWriter.html" title="class in net.sf.jailer.xml">XmlRowWriter</a></li>
<li><a href="net/sf/jailer/xml/XmlRowWriter.ObjectFormatTransformer.html" title="interface in net.sf.jailer.xml"><span class="interfaceName">XmlRowWriter.ObjectFormatTransformer</span></a></li>
<li><a href="net/sf/jailer/xml/XmlUtil.html" title="class in net.sf.jailer.xml">XmlUtil</a></li>
<li><a href="net/sf/jailer/xml/XmlUtil.ObjectNotationTransformerHandler.html" title="class in net.sf.jailer.xml">XmlUtil.ObjectNotationTransformerHandler</a></li>
<li><a href="net/sf/jailer/xml/XmlUtil.ObjectNotationWriter.html" title="interface in net.sf.jailer.xml"><span class="interfaceName">XmlUtil.ObjectNotationWriter</span></a></li>
<li><a href="net/sf/jailer/xml/YAMLWriter.html" title="class in net.sf.jailer.xml">YAMLWriter</a></li>
</ul>
</div>
</body>
+31 -3
View File
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:53 CEST 2024 -->
<title>Constant Field Values (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -102,7 +102,7 @@
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="net/sf/jailer/JailerVersion.html#VERSION">VERSION</a></code></td>
<td class="colLast"><code>"12.4.1"</code></td>
<td class="colLast"><code>"16.4.0.1"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="net.sf.jailer.JailerVersion.WORKING_TABLE_VERSION">
@@ -467,6 +467,34 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="net.sf.jailer.util.SqlUtil.PG_NEGATIVE_INFINITY">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
<td><code><a href="net/sf/jailer/util/SqlUtil.html#PG_NEGATIVE_INFINITY">PG_NEGATIVE_INFINITY</a></code></td>
<td class="colLast"><code>-9223372036832400000L</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="net.sf.jailer.util.SqlUtil.PG_NEGATIVE_SMALLER_INFINITY">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
<td><code><a href="net/sf/jailer/util/SqlUtil.html#PG_NEGATIVE_SMALLER_INFINITY">PG_NEGATIVE_SMALLER_INFINITY</a></code></td>
<td class="colLast"><code>-185543533774800000L</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="net.sf.jailer.util.SqlUtil.PG_POSITIVE_INFINITY">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
<td><code><a href="net/sf/jailer/util/SqlUtil.html#PG_POSITIVE_INFINITY">PG_POSITIVE_INFINITY</a></code></td>
<td class="colLast"><code>9223372036825200000L</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="net.sf.jailer.util.SqlUtil.PG_POSITIVE_SMALLER_INFINITY">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
<td><code><a href="net/sf/jailer/util/SqlUtil.html#PG_POSITIVE_SMALLER_INFINITY">PG_POSITIVE_SMALLER_INFINITY</a></code></td>
<td class="colLast"><code>185543533774800000L</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="net.sf.jailer.util.SqlUtil.SQL_TRUE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+2 -7
View File
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:55 CEST 2024 -->
<title>Deprecated List (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -93,11 +93,6 @@
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="net/sf/jailer/database/StatementBuilder.html#isAppendable-java.lang.String-java.lang.String-">net.sf.jailer.database.StatementBuilder.isAppendable(String, String)</a>
<div class="block"><span class="deprecationComment">use <a href="net/sf/jailer/database/StatementBuilder.html#isAppendable-java.lang.String-"><code>StatementBuilder.isAppendable(String)</code></a> instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="net/sf/jailer/api/Subsetter.html#setNoRowid-boolean-">net.sf.jailer.api.Subsetter.setNoRowid(boolean)</a>
<div class="block"><span class="deprecationComment">use <a href="net/sf/jailer/api/Subsetter.html#setUseRowid-boolean-"><code>Subsetter.setUseRowid(boolean)</code></a></span></div>
</td>
+2 -2
View File
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:55 CEST 2024 -->
<title>API Help (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
+490 -58
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:55 CEST 2024 -->
<title>Jailer Subsetter API</title>
<script type="text/javascript">
tmpTargetPage = "" + window.location.search;
+173 -56
View File
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:30 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:48 CEST 2024 -->
<title>CommandLine (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -151,162 +151,198 @@ extends java.lang.Object</pre>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#analyseView">analyseView</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.io.File</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#applicationBase">applicationBase</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#arguments">arguments</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#datamodelFolder">datamodelFolder</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#datePattern">datePattern</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#deleteScriptFileName">deleteScriptFileName</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#disallowNonAggregated">disallowNonAggregated</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#escapedWords">escapedWords</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#exportScriptFileName">exportScriptFileName</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#format">format</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#ignoreNonAggregated">ignoreNonAggregated</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#importFilterMappingTableSchema">importFilterMappingTableSchema</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#independentWorkingTables">independentWorkingTables</a></span></code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#includeNonAggregated">includeNonAggregated</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#independentWorkingTables">independentWorkingTables</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#isolationLevel">isolationLevel</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#jdbcjar">jdbcjar</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#jdbcjar2">jdbcjar2</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#jdbcjar3">jdbcjar3</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#jdbcjar4">jdbcjar4</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#limit">limit</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#localDatabaseStorage">localDatabaseStorage</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#noRowidNoLongerUsed">noRowidNoLongerUsed</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#noSorting">noSorting</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#numberOfEntities">numberOfEntities</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#numberOfThreads">numberOfThreads</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#orderByPK">orderByPK</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#parameterFile">parameterFile</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#parameters">parameters</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#qualifyNames">qualifyNames</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#rawdeletionschemamapping">rawdeletionschemamapping</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#rawschemamapping">rawschemamapping</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#rawsourceschemamapping">rawsourceschemamapping</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#schema">schema</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#scope">scope</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#singleRoot">singleRoot</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#targetDBMS">targetDBMS</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#timePattern">timePattern</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#timeStampPattern">timeStampPattern</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#transactional">transactional</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#upsertOnly">upsertOnly</a></span></code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#unformatted">unformatted</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#upsertOnly">upsertOnly</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#useRowid">useRowid</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#useRowIdsOnlyForTablesWithoutPK">useRowIdsOnlyForTablesWithoutPK</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#uTF8">uTF8</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#where">where</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#workingTableSchema">workingTableSchema</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#xmlDatePattern">xmlDatePattern</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#xmlRootTag">xmlRootTag</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#xmlTimePattern">xmlTimePattern</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/CommandLine.html#xmlTimeStampPattern">xmlTimeStampPattern</a></span></code>&nbsp;</td>
</tr>
@@ -379,15 +415,6 @@ extends java.lang.Object</pre>
<pre>public&nbsp;boolean uTF8</pre>
</li>
</ul>
<a name="format">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>format</h4>
<pre>public&nbsp;java.lang.String format</pre>
</li>
</ul>
<a name="targetDBMS">
<!-- -->
</a>
@@ -397,22 +424,13 @@ extends java.lang.Object</pre>
<pre>public&nbsp;java.lang.String targetDBMS</pre>
</li>
</ul>
<a name="Z:Z_asXml">
<a name="format">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>_asXml</h4>
<pre>public&nbsp;boolean _asXml</pre>
</li>
</ul>
<a name="xmlRootTag">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>xmlRootTag</h4>
<pre>public&nbsp;java.lang.String xmlRootTag</pre>
<h4>format</h4>
<pre>public&nbsp;java.lang.String format</pre>
</li>
</ul>
<a name="xmlDatePattern">
@@ -442,6 +460,96 @@ extends java.lang.Object</pre>
<pre>public&nbsp;java.lang.String xmlTimeStampPattern</pre>
</li>
</ul>
<a name="unformatted">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unformatted</h4>
<pre>public&nbsp;boolean unformatted</pre>
</li>
</ul>
<a name="singleRoot">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>singleRoot</h4>
<pre>public&nbsp;boolean singleRoot</pre>
</li>
</ul>
<a name="includeNonAggregated">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>includeNonAggregated</h4>
<pre>public&nbsp;boolean includeNonAggregated</pre>
</li>
</ul>
<a name="ignoreNonAggregated">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ignoreNonAggregated</h4>
<pre>public&nbsp;boolean ignoreNonAggregated</pre>
</li>
</ul>
<a name="disallowNonAggregated">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>disallowNonAggregated</h4>
<pre>public&nbsp;boolean disallowNonAggregated</pre>
</li>
</ul>
<a name="xmlRootTag">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>xmlRootTag</h4>
<pre>public&nbsp;java.lang.String xmlRootTag</pre>
</li>
</ul>
<a name="Z:Z_asXml">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>_asXml</h4>
<pre>public&nbsp;boolean _asXml</pre>
</li>
</ul>
<a name="datePattern">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>datePattern</h4>
<pre>public&nbsp;java.lang.String datePattern</pre>
</li>
</ul>
<a name="timePattern">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>timePattern</h4>
<pre>public&nbsp;java.lang.String timePattern</pre>
</li>
</ul>
<a name="timeStampPattern">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>timeStampPattern</h4>
<pre>public&nbsp;java.lang.String timeStampPattern</pre>
</li>
</ul>
<a name="exportScriptFileName">
<!-- -->
</a>
@@ -760,12 +868,21 @@ extends java.lang.Object</pre>
<a name="arguments">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>arguments</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.String&gt; arguments</pre>
</li>
</ul>
<a name="applicationBase">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>applicationBase</h4>
<pre>public static&nbsp;java.io.File applicationBase</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:30 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:48 CEST 2024 -->
<title>CommandLineParser (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -225,7 +225,7 @@ extends java.lang.Object</pre>
<div class="block">Parses arguments and initializes the parser.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>args</code> - the arguments</dd>
<dd><code>cliArgs</code> - the arguments</dd>
<dd><code>silent</code> - if <code>true</code>, no error messages will be written</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.Exception</code></dd>
+216 -46
View File
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:30 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:49 CEST 2024 -->
<title>ExecutionContext (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":9,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":9,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -404,246 +404,286 @@ extends java.lang.Object</pre>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#isDisallowNonAggregated--">isDisallowNonAggregated</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#isEmbedded--">isEmbedded</a></span>()</code>
<div class="block">Is the subsetter embedded into an application?</div>
</td>
</tr>
<tr id="i40" class="altColor">
<tr id="i41" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#isIgnoreNonAggregated--">isIgnoreNonAggregated</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#isIncludeNonAggregated--">isIncludeNonAggregated</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#isIndependentWorkingTables--">isIndependentWorkingTables</a></span>()</code>
<div class="block">Create working tables that are independent of the extraction model.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<tr id="i44" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#isInsertIncrementally--">isInsertIncrementally</a></span>()</code>
<div class="block">If <code>true</code>, collects the rows using multiple insert operations with a limited number of rows per operation.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<tr id="i45" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#isSingleRoot--">isSingleRoot</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#isUnformatted--">isUnformatted</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setAbortInCaseOfInconsistency-boolean-">setAbortInCaseOfInconsistency</a></span>(boolean&nbsp;abortInCaseOfInconsitency)</code>&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<tr id="i48" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setAnalyseAlias-boolean-">setAnalyseAlias</a></span>(boolean&nbsp;analyseAlias)</code>
<div class="block">If <code>true</code>, Look for aliases while analysing the DB</div>
</td>
</tr>
<tr id="i44" class="altColor">
<tr id="i49" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setAnalyseSynonym-boolean-">setAnalyseSynonym</a></span>(boolean&nbsp;analyseSynonym)</code>
<div class="block">If <code>true</code>, Look for synonyms while analysing the DB</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<tr id="i50" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setAnalyseView-boolean-">setAnalyseView</a></span>(boolean&nbsp;analyseView)</code>
<div class="block">If <code>true</code>, Look for views while analysing the DB</div>
</td>
</tr>
<tr id="i46" class="altColor">
<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setCurrentConnectionAlias-java.lang.String-">setCurrentConnectionAlias</a></span>(java.lang.String&nbsp;currentConnectionAlias)</code>&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<tr id="i52" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setCurrentModelSubfolder-java.lang.String-">setCurrentModelSubfolder</a></span>(java.lang.String&nbsp;modelFolder)</code>
<div class="block">Sets folder of current data model.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<tr id="i53" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setDatamodelFolder-java.lang.String-">setDatamodelFolder</a></span>(java.lang.String&nbsp;datamodelFolder)</code>
<div class="block">Sets folder holding the data model.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<tr id="i54" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setDataModelURL-java.net.URL-">setDataModelURL</a></span>(java.net.URL&nbsp;datamodelURL)</code>
<div class="block">Sets URL of the current data model (the datamodels base folder)</div>
</td>
</tr>
<tr id="i50" class="altColor">
<tr id="i55" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setDeletionSchemaMapping-java.util.Map-">setDeletionSchemaMapping</a></span>(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;deletionSchemaMapping)</code>&nbsp;</td>
</tr>
<tr id="i51" class="rowColor">
<tr id="i56" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setDisallowNonAggregated-boolean-">setDisallowNonAggregated</a></span>(boolean&nbsp;disallowNonAggregated)</code>&nbsp;</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setEmbedded-boolean-">setEmbedded</a></span>(boolean&nbsp;embedded)</code>&nbsp;</td>
</tr>
<tr id="i52" class="altColor">
<tr id="i58" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setIgnoreNonAggregated-boolean-">setIgnoreNonAggregated</a></span>(boolean&nbsp;ignoreNonAggregated)</code>&nbsp;</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setImportFilterMappingTableSchema-java.lang.String-">setImportFilterMappingTableSchema</a></span>(java.lang.String&nbsp;importFilterMappingTableSchema)</code>
<div class="block">Sets schema in which the import-filter mapping tables will be created</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<tr id="i60" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setIncludeNonAggregated-boolean-">setIncludeNonAggregated</a></span>(boolean&nbsp;includeNonAggregated)</code>&nbsp;</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setIndependentWorkingTables-boolean-">setIndependentWorkingTables</a></span>(boolean&nbsp;independentWorkingTables)</code>
<div class="block">Create working tables that are independent of the extraction model.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<tr id="i62" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setInsertIncrementally-boolean-">setInsertIncrementally</a></span>(boolean&nbsp;insertIncrementally)</code>
<div class="block">If <code>true</code>, collects the rows using multiple insert operations with a limited number of rows per operation.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<tr id="i63" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setIsolationLevel-java.lang.Integer-">setIsolationLevel</a></span>(java.lang.Integer&nbsp;isolationLevel)</code>
<div class="block">Sets IsolationLevel.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<tr id="i64" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setLayoutStorage-net.sf.jailer.util.LayoutStorage-">setLayoutStorage</a></span>(<a href="../../../net/sf/jailer/util/LayoutStorage.html" title="class in net.sf.jailer.util">LayoutStorage</a>&nbsp;layoutStorage)</code>&nbsp;</td>
</tr>
<tr id="i57" class="rowColor">
<tr id="i65" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setLimit-java.lang.Long-">setLimit</a></span>(java.lang.Long&nbsp;limit)</code>&nbsp;</td>
</tr>
<tr id="i58" class="altColor">
<tr id="i66" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setLocalDatabaseStorage-java.lang.String-">setLocalDatabaseStorage</a></span>(java.lang.String&nbsp;localDatabaseStorage)</code>
<div class="block">Sets the folder where the local database will be stored.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<tr id="i67" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setNoSorting-boolean-">setNoSorting</a></span>(boolean&nbsp;noSorting)</code>
<div class="block">If <code>true</code>, The exported rows will not be sorted according to
foreign key constraints</div>
</td>
</tr>
<tr id="i60" class="altColor">
<tr id="i68" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setNumberOfEntities-int-">setNumberOfEntities</a></span>(int&nbsp;numberOfEntities)</code>
<div class="block">Sets maximum number of entities per insert-statement (in export-file,
default is 10)</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setNumberOfThreads-int-">setNumberOfThreads</a></span>(int&nbsp;numberOfThreads)</code>
<div class="block">Sets number of threads (default is 1)</div>
</td>
</tr>
<tr id="i62" class="altColor">
<tr id="i70" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setOrderByPK-boolean-">setOrderByPK</a></span>(boolean&nbsp;orderByPK)</code>&nbsp;</td>
</tr>
<tr id="i63" class="rowColor">
<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setParameter-java.lang.String-java.lang.String-">setParameter</a></span>(java.lang.String&nbsp;name,
java.lang.String&nbsp;value)</code>
<div class="block">Sets a parameter.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<tr id="i72" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setProgressListenerRegistry-net.sf.jailer.progress.ProgressListenerRegistry-">setProgressListenerRegistry</a></span>(<a href="../../../net/sf/jailer/progress/ProgressListenerRegistry.html" title="class in net.sf.jailer.progress">ProgressListenerRegistry</a>&nbsp;progressListenerRegistry)</code>
<div class="block">Sets the <a href="../../../net/sf/jailer/progress/ProgressListenerRegistry.html" title="class in net.sf.jailer.progress"><code>ProgressListenerRegistry</code></a>.</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setQualifyNames-boolean-">setQualifyNames</a></span>(boolean&nbsp;qualifyNames)</code>
<div class="block">If <code>true</code>, Add schema prefix to table names after analysing
the DB</div>
</td>
</tr>
<tr id="i66" class="altColor">
<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setSchemaMapping-java.util.Map-">setSchemaMapping</a></span>(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;schemaMapping)</code>
<div class="block">Sets source schema map</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<tr id="i75" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setScope-net.sf.jailer.database.WorkingTableScope-">setScope</a></span>(<a href="../../../net/sf/jailer/database/WorkingTableScope.html" title="enum in net.sf.jailer.database">WorkingTableScope</a>&nbsp;scope)</code>
<div class="block">Sets scope of working tables, GLOBAL, SESSION_LOCAL or LOCAL_DATABASE</div>
</td>
</tr>
<tr id="i68" class="altColor">
<tr id="i76" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setScriptFormat-net.sf.jailer.subsetting.ScriptFormat-">setScriptFormat</a></span>(<a href="../../../net/sf/jailer/subsetting/ScriptFormat.html" title="enum in net.sf.jailer.subsetting">ScriptFormat</a>&nbsp;scriptFormat)</code>
<div class="block">Sets the script format.</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<tr id="i77" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setSingleRoot-boolean-">setSingleRoot</a></span>(boolean&nbsp;singleRoot)</code>&nbsp;</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setSourceSchemaMapping-java.util.Map-">setSourceSchemaMapping</a></span>(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;sourceSchemaMapping)</code>&nbsp;</td>
</tr>
<tr id="i70" class="altColor">
<tr id="i79" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setTargetDBMS-net.sf.jailer.configuration.DBMS-">setTargetDBMS</a></span>(<a href="../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a>&nbsp;targetDBMS)</code>
<div class="block">Sets target-DBMS: ORACLE, MSSQL, DB2, MySQL, POSTGRESQL, SYBASE, SQLITE,
HSQL or H2</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<tr id="i80" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setTransactional-boolean-">setTransactional</a></span>(boolean&nbsp;transactional)</code>
<div class="block">If <code>true</code>, Import rows in a single transaction</div>
</td>
</tr>
<tr id="i72" class="altColor">
<tr id="i81" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setUnformatted-boolean-">setUnformatted</a></span>(boolean&nbsp;unformatted)</code>&nbsp;</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setUpkDomain-java.util.Set-">setUpkDomain</a></span>(java.util.Set&lt;java.lang.String&gt;&nbsp;upkDomain)</code>&nbsp;</td>
</tr>
<tr id="i73" class="rowColor">
<tr id="i83" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setUpsertOnly-boolean-">setUpsertOnly</a></span>(boolean&nbsp;upsertOnly)</code>
<div class="block">If <code>true</code>, Generate 'upsert'-statements for all entities (in
export-file)</div>
</td>
</tr>
<tr id="i74" class="altColor">
<tr id="i84" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setUseRowid-boolean-">setUseRowid</a></span>(boolean&nbsp;useRowid)</code>
<div class="block">If <code>true</code>, use rowid/ctid-column to determine row identity (instead
of primary keys)</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<tr id="i85" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setUseRowIdsOnlyForTablesWithoutPK-boolean-">setUseRowIdsOnlyForTablesWithoutPK</a></span>(boolean&nbsp;useRowIdsOnlyForTablesWithoutPK)</code>
<div class="block">If <code>true</code>, use rowid/ctid-column only for tables without primary key.</div>
</td>
</tr>
<tr id="i76" class="altColor">
<tr id="i86" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setUTF8-boolean-">setUTF8</a></span>(boolean&nbsp;uTF8)</code>
<div class="block">If <code>true</code>, Use UTF-8 encoding</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<tr id="i87" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setWorkingTableSchema-java.lang.String-">setWorkingTableSchema</a></span>(java.lang.String&nbsp;workingTableSchema)</code>
<div class="block">Sets schema in which the working tables will be created</div>
</td>
</tr>
<tr id="i78" class="altColor">
<tr id="i88" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setXmlDatePattern-java.lang.String-">setXmlDatePattern</a></span>(java.lang.String&nbsp;xmlDatePattern)</code>
<div class="block">Sets pattern for dates in XML and LIQUIBASE_XML export file</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<tr id="i89" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setXmlRootTag-java.lang.String-">setXmlRootTag</a></span>(java.lang.String&nbsp;xmlRootTag)</code>
<div class="block">Sets root tag of XML export file</div>
</td>
</tr>
<tr id="i80" class="altColor">
<tr id="i90" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setXmlTimePattern-java.lang.String-">setXmlTimePattern</a></span>(java.lang.String&nbsp;xmlTimePattern)</code>
<div class="block">Sets pattern for times in XML and LIQUIBASE_XML export file</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<tr id="i91" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/sf/jailer/ExecutionContext.html#setXmlTimeStampPattern-java.lang.String-">setXmlTimeStampPattern</a></span>(java.lang.String&nbsp;xmlTimeStampPattern)</code>
<div class="block">Sets pattern for time-stamps in XML and LIQUIBASE_XML export file</div>
@@ -718,7 +758,7 @@ extends java.lang.Object</pre>
<div class="block">Creates new context with attributes taken from <a href="../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer"><code>ExecutionContext</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>executionContext</code> - the command line</dd>
<dd><code>commandLine</code> - the command line</dd>
</dl>
</li>
</ul>
@@ -1658,6 +1698,136 @@ extends java.lang.Object</pre>
<div class="block">Sets URL of the current data model (the datamodels base folder)</div>
</li>
</ul>
<a name="isUnformatted--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isUnformatted</h4>
<pre>public&nbsp;boolean&nbsp;isUnformatted()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code>: don't format JSON/YAML/XML export files</dd>
</dl>
</li>
</ul>
<a name="setUnformatted-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUnformatted</h4>
<pre>public&nbsp;void&nbsp;setUnformatted(boolean&nbsp;unformatted)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>unformatted</code> - <code>true</code>: don't format JSON/YAML/XML export files</dd>
</dl>
</li>
</ul>
<a name="isSingleRoot--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSingleRoot</h4>
<pre>public&nbsp;boolean&nbsp;isSingleRoot()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>allow only a single root/subject object to be written out into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="setSingleRoot-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSingleRoot</h4>
<pre>public&nbsp;void&nbsp;setSingleRoot(boolean&nbsp;singleRoot)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>singleRoot</code> - allow only a single root/subject object to be written out into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="isDisallowNonAggregated--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDisallowNonAggregated</h4>
<pre>public&nbsp;boolean&nbsp;isDisallowNonAggregated()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>allow only a single root/subject object to be written out into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="setDisallowNonAggregated-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDisallowNonAggregated</h4>
<pre>public&nbsp;void&nbsp;setDisallowNonAggregated(boolean&nbsp;disallowNonAggregated)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>disallowNonAggregated</code> - allow only a single root/subject object to be written out into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="isIncludeNonAggregated--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIncludeNonAggregated</h4>
<pre>public&nbsp;boolean&nbsp;isIncludeNonAggregated()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>write out all objects that are not aggregated in any other object at root level into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="setIncludeNonAggregated-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIncludeNonAggregated</h4>
<pre>public&nbsp;void&nbsp;setIncludeNonAggregated(boolean&nbsp;includeNonAggregated)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>includeNonAggregated</code> - write out all objects that are not aggregated in any other object at root level into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="isIgnoreNonAggregated--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIgnoreNonAggregated</h4>
<pre>public&nbsp;boolean&nbsp;isIgnoreNonAggregated()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>don't write out any object that are not aggregated in any other object into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="setIgnoreNonAggregated-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIgnoreNonAggregated</h4>
<pre>public&nbsp;void&nbsp;setIgnoreNonAggregated(boolean&nbsp;ignoreNonAggregated)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ignoreNonAggregated</code> - don't write out any object that are not aggregated in any other object into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="getProgressListenerRegistry--">
<!-- -->
</a>
+2 -2
View File
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:30 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:49 CEST 2024 -->
<title>Jailer (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
+2 -2
View File
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:30 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:49 CEST 2024 -->
<title>JailerVersion (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
+2 -2
View File
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:30 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:49 CEST 2024 -->
<title>Importer (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
+205 -35
View File
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:49 CEST 2024 -->
<title>Subsetter (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":42,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":42,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":42,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":42,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -373,68 +373,100 @@ extends java.lang.Object</pre>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#isAbortInCaseOfInconsistency--">isAbortInCaseOfInconsistency</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#isDisallowNonAggregated--">isDisallowNonAggregated</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#isIgnoreNonAggregated--">isIgnoreNonAggregated</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#isIncludeNonAggregated--">isIncludeNonAggregated</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#isSingleRoot--">isSingleRoot</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#isUnformatted--">isUnformatted</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setAbortInCaseOfInconsistency-boolean-">setAbortInCaseOfInconsistency</a></span>(boolean&nbsp;abortInCaseOfInconsitency)</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setDataModelBaseFolder-java.io.File-">setDataModelBaseFolder</a></span>(java.io.File&nbsp;datamodelBaseFolder)</code>
<div class="block">Sets the current data model as <code>File</code></div>
</td>
</tr>
<tr id="i34" class="altColor">
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setDataModelURL-java.net.URL-">setDataModelURL</a></span>(java.net.URL&nbsp;datamodelURL)</code>
<div class="block">Sets URL of the current data model (the datamodel's base folder)</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setDataSource-javax.sql.DataSource-">setDataSource</a></span>(javax.sql.DataSource&nbsp;dataSource)</code>
<div class="block">Sets the data-source to connect with the database.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setDbms-net.sf.jailer.configuration.DBMS-">setDbms</a></span>(<a href="../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a>&nbsp;dbms)</code>
<div class="block">Sets the DBMS of the database.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setDisallowNonAggregated-boolean-">setDisallowNonAggregated</a></span>(boolean&nbsp;disallowNonAggregated)</code>&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setExtractionModelURL-java.net.URL-">setExtractionModelURL</a></span>(java.net.URL&nbsp;extractionModelURL)</code>
<div class="block">Sets the URL of the extraction model.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setIgnoreNonAggregated-boolean-">setIgnoreNonAggregated</a></span>(boolean&nbsp;ignoreNonAggregated)</code>&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setImportFilterMappingTableSchema-java.lang.String-">setImportFilterMappingTableSchema</a></span>(java.lang.String&nbsp;importFilterMappingTableSchema)</code>
<div class="block">Sets schema in which the import-filter mapping tables will be created</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setIncludeNonAggregated-boolean-">setIncludeNonAggregated</a></span>(boolean&nbsp;includeNonAggregated)</code>&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setIsolationLevel-java.lang.Integer-">setIsolationLevel</a></span>(java.lang.Integer&nbsp;isolationLevel)</code>
<div class="block">Sets IsolationLevel.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<tr id="i48" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setLocalDatabaseStorage-java.io.File-">setLocalDatabaseStorage</a></span>(java.io.File&nbsp;localDatabaseStorage)</code>
<div class="block">Sets the folder where the local database will be stored.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<tr id="i49" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setLocalDatabaseStorage-java.lang.String-">setLocalDatabaseStorage</a></span>(java.lang.String&nbsp;localDatabaseStorage)</code>
<div class="block">Sets the folder where the local database will be stored.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<tr id="i50" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setModelPoolSize-int-">setModelPoolSize</a></span>(int&nbsp;modelPoolSize)</code>&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setNoRowid-boolean-">setNoRowid</a></span>(boolean&nbsp;noRowid)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@@ -442,120 +474,128 @@ extends java.lang.Object</pre>
</div>
</td>
</tr>
<tr id="i44" class="altColor">
<tr id="i52" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setNoSorting-boolean-">setNoSorting</a></span>(boolean&nbsp;noSorting)</code>
<div class="block">If <code>true</code>, The exported rows will not be sorted according to
foreign key constraints</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<tr id="i53" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setNumberOfEntities-int-">setNumberOfEntities</a></span>(int&nbsp;numberOfEntities)</code>
<div class="block">Sets maximum number of entities per insert-statement (in export-file,
default is 10)</div>
</td>
</tr>
<tr id="i46" class="altColor">
<tr id="i54" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setNumberOfThreads-int-">setNumberOfThreads</a></span>(int&nbsp;numberOfThreads)</code>
<div class="block">Sets number of parallel threads (default is 1) to be used</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<tr id="i55" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setParameter-java.lang.String-java.lang.String-">setParameter</a></span>(java.lang.String&nbsp;name,
java.lang.String&nbsp;value)</code>
<div class="block">Sets a parameter.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<tr id="i56" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setSchemaMapping-java.util.Map-">setSchemaMapping</a></span>(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;schemaMapping)</code>
<div class="block">Sets schema map for destination database.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<tr id="i57" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setScope-net.sf.jailer.database.WorkingTableScope-">setScope</a></span>(<a href="../../../../net/sf/jailer/database/WorkingTableScope.html" title="enum in net.sf.jailer.database">WorkingTableScope</a>&nbsp;scope)</code>
<div class="block">Sets scope of working tables, GLOBAL, SESSION_LOCAL or LOCAL_DATABASE</div>
</td>
</tr>
<tr id="i50" class="altColor">
<tr id="i58" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setScriptFormat-net.sf.jailer.subsetting.ScriptFormat-">setScriptFormat</a></span>(<a href="../../../../net/sf/jailer/subsetting/ScriptFormat.html" title="enum in net.sf.jailer.subsetting">ScriptFormat</a>&nbsp;scriptFormat)</code>
<div class="block">Sets the script format.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<tr id="i59" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setSingleRoot-boolean-">setSingleRoot</a></span>(boolean&nbsp;singleRoot)</code>&nbsp;</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setSourceSchemaMapping-java.util.Map-">setSourceSchemaMapping</a></span>(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;sourceSchemaMapping)</code>
<div class="block">Sets schema map for source database.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<tr id="i61" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setTargetDBMS-net.sf.jailer.configuration.DBMS-">setTargetDBMS</a></span>(<a href="../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a>&nbsp;targetDBMS)</code>
<div class="block">Sets target-DBMS.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<tr id="i62" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setTransactional-boolean-">setTransactional</a></span>(boolean&nbsp;transactional)</code>
<div class="block">If <code>true</code>, export rows in a single transaction.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<tr id="i63" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setUnformatted-boolean-">setUnformatted</a></span>(boolean&nbsp;unformatted)</code>&nbsp;</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setUpsertOnly-boolean-">setUpsertOnly</a></span>(boolean&nbsp;upsertOnly)</code>
<div class="block">If <code>true</code>, Generate 'upsert'-statements for all entities (in
export-file)</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<tr id="i65" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setUseRowid-boolean-">setUseRowid</a></span>(boolean&nbsp;useRowid)</code>
<div class="block">If <code>true</code>, use rowid/ctid-column to determine row identity (instead
of primary keys)</div>
</td>
</tr>
<tr id="i56" class="altColor">
<tr id="i66" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setUseRowIdsOnlyForTablesWithoutPK-boolean-">setUseRowIdsOnlyForTablesWithoutPK</a></span>(boolean&nbsp;useRowIdsOnlyForTablesWithoutPK)</code>
<div class="block">If <code>true</code>, use rowid/ctid-column only for tables without primary key.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<tr id="i67" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setUTF8-boolean-">setUTF8</a></span>(boolean&nbsp;uTF8)</code>
<div class="block">If <code>true</code>, use UTF-8 encoding</div>
</td>
</tr>
<tr id="i58" class="altColor">
<tr id="i68" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setWorkingTableSchema-java.lang.String-">setWorkingTableSchema</a></span>(java.lang.String&nbsp;workingTableSchema)</code>
<div class="block">Sets schema in which the working tables will be created</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setXmlDatePattern-java.lang.String-">setXmlDatePattern</a></span>(java.lang.String&nbsp;xmlDatePattern)</code>
<div class="block">Sets pattern for dates in XML and LIQUIBASE_XML export file</div>
</td>
</tr>
<tr id="i60" class="altColor">
<tr id="i70" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setXmlRootTag-java.lang.String-">setXmlRootTag</a></span>(java.lang.String&nbsp;xmlRootTag)</code>
<div class="block">Sets root tag of XML export file</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setXmlTimePattern-java.lang.String-">setXmlTimePattern</a></span>(java.lang.String&nbsp;xmlTimePattern)</code>
<div class="block">Sets pattern for times in XML and LIQUIBASE_XML export file</div>
</td>
</tr>
<tr id="i62" class="altColor">
<tr id="i72" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/api/Subsetter.html#setXmlTimeStampPattern-java.lang.String-">setXmlTimeStampPattern</a></span>(java.lang.String&nbsp;xmlTimeStampPattern)</code>
<div class="block">Sets pattern for time-stamps in XML and LIQUIBASE_XML export file</div>
@@ -619,8 +659,8 @@ extends java.lang.Object</pre>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataSource</code> - the data-source to connect with the source database</dd>
<dd><code>dbms</code> - the DBMS of the source database</dd>
<dd><code>dataModel</code> - URL of the current data model (the datamodel's base folder)</dd>
<dd><code>extractionModel</code> - URL of the extraction model</dd>
<dd><code>dataModel</code> - URL of the current data model folder. Use <code>Class.getResource(String)</code> if the data model is available as a resource.</dd>
<dd><code>extractionModel</code> - URL of the extraction model. Use <code>Class.getResource(String)</code> if the extraction model is available as a resource.</dd>
<dd><code>scriptFormat</code> - script format</dd>
</dl>
</li>
@@ -1018,6 +1058,136 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isUnformatted--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isUnformatted</h4>
<pre>public&nbsp;boolean&nbsp;isUnformatted()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code>: don't format JSON/YAML/XML export files</dd>
</dl>
</li>
</ul>
<a name="setUnformatted-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUnformatted</h4>
<pre>public&nbsp;void&nbsp;setUnformatted(boolean&nbsp;unformatted)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>unformatted</code> - <code>true</code>: don't format JSON/YAML/XML export files</dd>
</dl>
</li>
</ul>
<a name="isSingleRoot--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSingleRoot</h4>
<pre>public&nbsp;boolean&nbsp;isSingleRoot()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>allow only a single root/subject object to be written out into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="setSingleRoot-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSingleRoot</h4>
<pre>public&nbsp;void&nbsp;setSingleRoot(boolean&nbsp;singleRoot)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>singleRoot</code> - allow only a single root/subject object to be written out into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="isDisallowNonAggregated--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDisallowNonAggregated</h4>
<pre>public&nbsp;boolean&nbsp;isDisallowNonAggregated()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>allow only a single root/subject object to be written out into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="setDisallowNonAggregated-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDisallowNonAggregated</h4>
<pre>public&nbsp;void&nbsp;setDisallowNonAggregated(boolean&nbsp;disallowNonAggregated)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>disallowNonAggregated</code> - allow only a single root/subject object to be written out into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="isIncludeNonAggregated--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIncludeNonAggregated</h4>
<pre>public&nbsp;boolean&nbsp;isIncludeNonAggregated()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>write out all objects that are not aggregated in any other object at root level into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="setIncludeNonAggregated-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIncludeNonAggregated</h4>
<pre>public&nbsp;void&nbsp;setIncludeNonAggregated(boolean&nbsp;includeNonAggregated)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>includeNonAggregated</code> - write out all objects that are not aggregated in any other object at root level into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="isIgnoreNonAggregated--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIgnoreNonAggregated</h4>
<pre>public&nbsp;boolean&nbsp;isIgnoreNonAggregated()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>don't write out any object that are not aggregated in any other object into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="setIgnoreNonAggregated-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIgnoreNonAggregated</h4>
<pre>public&nbsp;void&nbsp;setIgnoreNonAggregated(boolean&nbsp;ignoreNonAggregated)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ignoreNonAggregated</code> - don't write out any object that are not aggregated in any other object into JSON/YAML/XML export file</dd>
</dl>
</li>
</ul>
<a name="getNumberOfThreads--">
<!-- -->
</a>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.api.Importer (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.api.Subsetter (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:53 CEST 2024 -->
<title>net.sf.jailer.api (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:53 CEST 2024 -->
<title>net.sf.jailer.api (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
+2 -2
View File
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:53 CEST 2024 -->
<title>net.sf.jailer.api Class Hierarchy (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
+2 -2
View File
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:55 CEST 2024 -->
<title>Uses of Package net.sf.jailer.api (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:49 CEST 2024 -->
<title>APIExample (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.api_example.APIExample (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:53 CEST 2024 -->
<title>net.sf.jailer.api_example (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:53 CEST 2024 -->
<title>net.sf.jailer.api_example (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:53 CEST 2024 -->
<title>net.sf.jailer.api_example Class Hierarchy (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:55 CEST 2024 -->
<title>Uses of Package net.sf.jailer.api_example (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.CommandLine (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.CommandLineParser (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.ExecutionContext (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -262,20 +262,26 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="typeNameLabel">LocalDatabase.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/LocalDatabase.html#determineTempFileFolder-net.sf.jailer.ExecutionContext-">determineTempFileFolder</a></span>(<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Determines the folder to be used for local db's temp files.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="typeNameLabel">SQLDialect.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/SQLDialect.html#dmlTableReference-java.lang.String-net.sf.jailer.database.Session-net.sf.jailer.ExecutionContext-">dmlTableReference</a></span>(java.lang.String&nbsp;tableName,
<a href="../../../../net/sf/jailer/database/Session.html" title="class in net.sf.jailer.database">Session</a>&nbsp;session,
<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Gets table reference for DML statements for a given working table.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">StatisticRenovator.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/StatisticRenovator.html#renew-net.sf.jailer.database.Session-net.sf.jailer.ExecutionContext-">renew</a></span>(<a href="../../../../net/sf/jailer/database/Session.html" title="class in net.sf.jailer.database">Session</a>&nbsp;session,
<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Renews the DB table statistics for the working-tables.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SqlScriptBasedStatisticRenovator.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/SqlScriptBasedStatisticRenovator.html#renew-net.sf.jailer.database.Session-net.sf.jailer.ExecutionContext-">renew</a></span>(<a href="../../../../net/sf/jailer/database/Session.html" title="class in net.sf.jailer.database">Session</a>&nbsp;session,
<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
@@ -283,7 +289,7 @@
by executing the SQL-script.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ShellScriptBasedStatisticRenovator.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/ShellScriptBasedStatisticRenovator.html#renew-net.sf.jailer.database.Session-net.sf.jailer.ExecutionContext-">renew</a></span>(<a href="../../../../net/sf/jailer/database/Session.html" title="class in net.sf.jailer.database">Session</a>&nbsp;session,
<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
@@ -300,13 +306,14 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/DMLTransformer.html#DMLTransformer-net.sf.jailer.datamodel.Table-java.io.OutputStreamWriter-boolean-int-net.sf.jailer.database.Session-net.sf.jailer.configuration.DBMS-net.sf.jailer.database.ImportFilterTransformer-net.sf.jailer.ExecutionContext-">DMLTransformer</a></span>(<a href="../../../../net/sf/jailer/datamodel/Table.html" title="class in net.sf.jailer.datamodel">Table</a>&nbsp;table,
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/DMLTransformer.html#DMLTransformer-net.sf.jailer.datamodel.Table-java.io.OutputStreamWriter-boolean-int-net.sf.jailer.database.Session-net.sf.jailer.configuration.DBMS-net.sf.jailer.database.ImportFilterTransformer-java.util.concurrent.atomic.AtomicReference-net.sf.jailer.ExecutionContext-">DMLTransformer</a></span>(<a href="../../../../net/sf/jailer/datamodel/Table.html" title="class in net.sf.jailer.datamodel">Table</a>&nbsp;table,
java.io.OutputStreamWriter&nbsp;scriptFileWriter,
boolean&nbsp;upsertOnly,
int&nbsp;maxBodySize,
<a href="../../../../net/sf/jailer/database/Session.html" title="class in net.sf.jailer.database">Session</a>&nbsp;session,
<a href="../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a>&nbsp;targetDBMSConfiguration,
<a href="../../../../net/sf/jailer/database/ImportFilterTransformer.html" title="interface in net.sf.jailer.database">ImportFilterTransformer</a>&nbsp;importFilterTransformer,
java.util.concurrent.atomic.AtomicReference&lt;<a href="../../../../net/sf/jailer/datamodel/Table.html" title="class in net.sf.jailer.datamodel">Table</a>&gt;&nbsp;identityInsertTable,
<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Constructor.</div>
</td>
@@ -387,35 +394,41 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="typeNameLabel">DataModel.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/datamodel/DataModel.html#getCommentsFile-net.sf.jailer.ExecutionContext-">getCommentsFile</a></span>(<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Gets name of file containing the comments.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="typeNameLabel">DataModel.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/datamodel/DataModel.html#getDatamodelFolder-net.sf.jailer.ExecutionContext-">getDatamodelFolder</a></span>(<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Gets name of data model folder.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="typeNameLabel">DataModel.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/datamodel/DataModel.html#getDisplayNamesFile-net.sf.jailer.ExecutionContext-">getDisplayNamesFile</a></span>(<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Gets name of file containing the display names.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="typeNameLabel">DataModel.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/datamodel/DataModel.html#getExcludeFromDeletionFile-net.sf.jailer.ExecutionContext-">getExcludeFromDeletionFile</a></span>(<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">List of tables to be excluded from deletion.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="typeNameLabel">DataModel.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/datamodel/DataModel.html#getModelNameFile-net.sf.jailer.ExecutionContext-">getModelNameFile</a></span>(<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Gets name of file containing the model name</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="typeNameLabel">DataModel.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/datamodel/DataModel.html#getTablesFile-net.sf.jailer.ExecutionContext-">getTablesFile</a></span>(<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Gets name of file containing the table definitions.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="typeNameLabel">DataModel.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/datamodel/DataModel.html#getVersionFile-net.sf.jailer.ExecutionContext-">getVersionFile</a></span>(<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Name of file containing the version number.</div>
@@ -925,13 +938,10 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/liquibase/LiquibaseXMLTransformer.Factory.html#Factory-javax.xml.transform.sax.TransformerHandler-java.sql.DatabaseMetaData-net.sf.jailer.entitygraph.EntityGraph-java.lang.String-java.lang.String-java.lang.String-java.lang.String-net.sf.jailer.database.Session-net.sf.jailer.ExecutionContext-">Factory</a></span>(javax.xml.transform.sax.TransformerHandler&nbsp;transformerHandler,
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/liquibase/LiquibaseXMLTransformer.Factory.html#Factory-javax.xml.transform.sax.TransformerHandler-java.sql.DatabaseMetaData-net.sf.jailer.entitygraph.EntityGraph-java.lang.String-net.sf.jailer.database.Session-net.sf.jailer.ExecutionContext-">Factory</a></span>(javax.xml.transform.sax.TransformerHandler&nbsp;transformerHandler,
java.sql.DatabaseMetaData&nbsp;metaData,
<a href="../../../../net/sf/jailer/entitygraph/EntityGraph.html" title="class in net.sf.jailer.entitygraph">EntityGraph</a>&nbsp;entityGraph,
java.lang.String&nbsp;scriptFile,
java.lang.String&nbsp;datePattern,
java.lang.String&nbsp;timePattern,
java.lang.String&nbsp;timestampPattern,
<a href="../../../../net/sf/jailer/database/Session.html" title="class in net.sf.jailer.database">Session</a>&nbsp;session,
<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Constructor.</div>
@@ -1047,11 +1057,17 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="typeNameLabel">ModelBuilder.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/modelbuilder/ModelBuilder.html#getModelBuilderCommentsFilename-net.sf.jailer.ExecutionContext-">getModelBuilderCommentsFilename</a></span>(<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Name of CSV file for generated comments.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="typeNameLabel">ModelBuilder.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/modelbuilder/ModelBuilder.html#getModelBuilderTablesFilename-net.sf.jailer.ExecutionContext-">getModelBuilderTablesFilename</a></span>(<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Name of CSV file for generated table definitions.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="typeNameLabel">ModelBuilder.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/modelbuilder/ModelBuilder.html#resetFiles-net.sf.jailer.ExecutionContext-">resetFiles</a></span>(<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Resets 'model-builder-*.csv' files.</div>
@@ -1122,6 +1138,36 @@
<!-- -->
</a>
<h3>Uses of <a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a> in <a href="../../../../net/sf/jailer/xml/package-summary.html">net.sf.jailer.xml</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../net/sf/jailer/xml/package-summary.html">net.sf.jailer.xml</a> with parameters of type <a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../net/sf/jailer/xml/XmlUtil.ObjectNotationTransformerHandler.html" title="class in net.sf.jailer.xml">XmlUtil.ObjectNotationTransformerHandler</a></code></td>
<td class="colLast"><span class="typeNameLabel">XmlUtil.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/xml/XmlUtil.html#createObjectNotationTransformerHandler-java.lang.String-java.lang.String-java.io.Writer-boolean-net.sf.jailer.subsetting.ScriptFormat-java.text.SimpleDateFormat-java.text.SimpleDateFormat-net.sf.jailer.ExecutionContext-">createObjectNotationTransformerHandler</a></span>(java.lang.String&nbsp;commentHeader,
java.lang.String&nbsp;rootTag,
java.io.Writer&nbsp;out,
boolean&nbsp;forSketch,
<a href="../../../../net/sf/jailer/subsetting/ScriptFormat.html" title="enum in net.sf.jailer.subsetting">ScriptFormat</a>&nbsp;scriptFormat,
java.text.SimpleDateFormat&nbsp;datePattern,
java.text.SimpleDateFormat&nbsp;timestampPattern,
<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static javax.xml.transform.sax.TransformerHandler</code></td>
<td class="colLast"><span class="typeNameLabel">XmlUtil.</span><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/xml/XmlUtil.html#createTransformerHandler-java.lang.String-java.lang.String-javax.xml.transform.stream.StreamResult-java.nio.charset.Charset-net.sf.jailer.ExecutionContext-">createTransformerHandler</a></span>(java.lang.String&nbsp;commentHeader,
java.lang.String&nbsp;rootTag,
javax.xml.transform.stream.StreamResult&nbsp;streamResult,
java.nio.charset.Charset&nbsp;charset,
<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Creates a <code>TransformerHandler</code>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../net/sf/jailer/xml/package-summary.html">net.sf.jailer.xml</a> with parameters of type <a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
@@ -1129,7 +1175,7 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/xml/XmlExportTransformer.html#XmlExportTransformer-java.io.OutputStream-java.lang.String-net.sf.jailer.entitygraph.EntityGraph-java.util.Set-java.util.Set-java.lang.String-java.lang.String-java.lang.String-net.sf.jailer.database.Session-java.nio.charset.Charset-net.sf.jailer.ExecutionContext-">XmlExportTransformer</a></span>(java.io.OutputStream&nbsp;out,
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/xml/XmlExportTransformer.html#XmlExportTransformer-java.io.OutputStream-java.lang.String-net.sf.jailer.entitygraph.EntityGraph-java.util.Set-java.util.Set-java.lang.String-java.lang.String-java.lang.String-net.sf.jailer.database.Session-net.sf.jailer.subsetting.ScriptFormat-java.nio.charset.Charset-net.sf.jailer.ExecutionContext-">XmlExportTransformer</a></span>(java.io.OutputStream&nbsp;out,
java.lang.String&nbsp;commentHeader,
<a href="../../../../net/sf/jailer/entitygraph/EntityGraph.html" title="class in net.sf.jailer.entitygraph">EntityGraph</a>&nbsp;entityGraph,
java.util.Set&lt;<a href="../../../../net/sf/jailer/datamodel/Table.html" title="class in net.sf.jailer.datamodel">Table</a>&gt;&nbsp;totalProgress,
@@ -1138,11 +1184,37 @@
java.lang.String&nbsp;datePattern,
java.lang.String&nbsp;timestampPattern,
<a href="../../../../net/sf/jailer/database/Session.html" title="class in net.sf.jailer.database">Session</a>&nbsp;session,
<a href="../../../../net/sf/jailer/subsetting/ScriptFormat.html" title="enum in net.sf.jailer.subsetting">ScriptFormat</a>&nbsp;scriptFormat,
java.nio.charset.Charset&nbsp;charset,
<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Constructor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/xml/XmlRowWriter.html#XmlRowWriter-java.io.OutputStream-java.lang.String-java.lang.String-java.lang.String-java.lang.String-net.sf.jailer.subsetting.ScriptFormat-java.nio.charset.Charset-net.sf.jailer.ExecutionContext-">XmlRowWriter</a></span>(java.io.OutputStream&nbsp;out,
java.lang.String&nbsp;commentHeader,
java.lang.String&nbsp;rootTag,
java.lang.String&nbsp;datePattern,
java.lang.String&nbsp;timestampPattern,
<a href="../../../../net/sf/jailer/subsetting/ScriptFormat.html" title="enum in net.sf.jailer.subsetting">ScriptFormat</a>&nbsp;scriptFormat,
java.nio.charset.Charset&nbsp;charset,
<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Constructor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/xml/XmlRowWriter.html#XmlRowWriter-java.io.OutputStream-java.lang.String-java.lang.String-java.lang.String-java.lang.String-net.sf.jailer.subsetting.ScriptFormat-java.nio.charset.Charset-javax.xml.transform.sax.TransformerHandler-net.sf.jailer.ExecutionContext-">XmlRowWriter</a></span>(java.io.OutputStream&nbsp;out,
java.lang.String&nbsp;commentHeader,
java.lang.String&nbsp;rootTag,
java.lang.String&nbsp;datePattern,
java.lang.String&nbsp;timestampPattern,
<a href="../../../../net/sf/jailer/subsetting/ScriptFormat.html" title="enum in net.sf.jailer.subsetting">ScriptFormat</a>&nbsp;scriptFormat,
java.nio.charset.Charset&nbsp;charset,
javax.xml.transform.sax.TransformerHandler&nbsp;transformerHandler,
<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Constructor.</div>
</td>
</tr>
</tbody>
</table>
</li>
+2 -2
View File
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.Jailer (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.JailerVersion (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:49 CEST 2024 -->
<title>Configuration.UrlRewriteRule (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:49 CEST 2024 -->
<title>Configuration (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -111,7 +111,7 @@ var activeTableTab = "activeTableTab";
<br>
<pre>public class <span class="typeNameLabel">Configuration</span>
extends java.lang.Object</pre>
<div class="block">Reads and holds configuration file <code>jailer.xml</code>.</div>
<div class="block">Reads and holds configuration file <code>jailer.json</code>.</div>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Ralf Wisser</dd>
@@ -156,10 +156,6 @@ extends java.lang.Object</pre>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.io.File</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/configuration/Configuration.html#applicationBase">applicationBase</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/sf/jailer/configuration/LocalDatabaseConfiguration.html" title="class in net.sf.jailer.configuration">LocalDatabaseConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/configuration/Configuration.html#localEntityGraphConfiguration">localEntityGraphConfiguration</a></span></code>&nbsp;</td>
</tr>
@@ -334,21 +330,12 @@ extends java.lang.Object</pre>
<a name="localEntityGraphConfiguration">
<!-- -->
</a>
<ul class="blockList">
<ul class="blockListLast">
<li class="blockList">
<h4>localEntityGraphConfiguration</h4>
<pre>public&nbsp;<a href="../../../../net/sf/jailer/configuration/LocalDatabaseConfiguration.html" title="class in net.sf.jailer.configuration">LocalDatabaseConfiguration</a> localEntityGraphConfiguration</pre>
</li>
</ul>
<a name="applicationBase">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>applicationBase</h4>
<pre>public static&nbsp;java.io.File applicationBase</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
File diff suppressed because it is too large Load Diff
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:49 CEST 2024 -->
<title>DatabaseObjectRenderingDescription (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:50 CEST 2024 -->
<title>LimitTransactionSizeInfo (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:50 CEST 2024 -->
<title>LocalDatabaseConfiguration (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.configuration.Configuration.UrlRewriteRule (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.configuration.Configuration (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.configuration.DBMS (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -274,57 +274,61 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></code></td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#CLOADSCAPE">CLOADSCAPE</a></span></code>&nbsp;</td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#CLICKHOUSE">CLICKHOUSE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></code></td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#CLOADSCAPE">CLOADSCAPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></code></td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#DB2">DB2</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></code></td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#DB2_ZOS">DB2_ZOS</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></code></td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#DERBY">DERBY</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></code></td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#FIREBIRD">FIREBIRD</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></code></td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#H2">H2</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></code></td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#HSQL">HSQL</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></code></td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#INFORMIX">INFORMIX</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></code></td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#MSSQL">MSSQL</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></code></td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#MySQL">MySQL</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></code></td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#ORACLE">ORACLE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></code></td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#POSTGRESQL">POSTGRESQL</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></code></td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#SQLITE">SQLITE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></code></td>
<td class="colLast"><span class="typeNameLabel">DBMS.</span><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#SYBASE">SYBASE</a></span></code>&nbsp;</td>
</tr>
@@ -377,19 +381,6 @@
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../net/sf/jailer/configuration/package-summary.html">net.sf.jailer.configuration</a> with parameters of type <a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/configuration/DBMS.html#DBMS-net.sf.jailer.configuration.DBMS-">DBMS</a></span>(<a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a>&nbsp;other)</code>
<div class="block">Copy constructor.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="net.sf.jailer.database">
<!-- -->
@@ -451,13 +442,14 @@
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/database/DMLTransformer.html#DMLTransformer-net.sf.jailer.datamodel.Table-java.io.OutputStreamWriter-boolean-int-net.sf.jailer.database.Session-net.sf.jailer.configuration.DBMS-net.sf.jailer.database.ImportFilterTransformer-net.sf.jailer.ExecutionContext-">DMLTransformer</a></span>(<a href="../../../../../net/sf/jailer/datamodel/Table.html" title="class in net.sf.jailer.datamodel">Table</a>&nbsp;table,
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/database/DMLTransformer.html#DMLTransformer-net.sf.jailer.datamodel.Table-java.io.OutputStreamWriter-boolean-int-net.sf.jailer.database.Session-net.sf.jailer.configuration.DBMS-net.sf.jailer.database.ImportFilterTransformer-java.util.concurrent.atomic.AtomicReference-net.sf.jailer.ExecutionContext-">DMLTransformer</a></span>(<a href="../../../../../net/sf/jailer/datamodel/Table.html" title="class in net.sf.jailer.datamodel">Table</a>&nbsp;table,
java.io.OutputStreamWriter&nbsp;scriptFileWriter,
boolean&nbsp;upsertOnly,
int&nbsp;maxBodySize,
<a href="../../../../../net/sf/jailer/database/Session.html" title="class in net.sf.jailer.database">Session</a>&nbsp;session,
<a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a>&nbsp;targetDBMSConfiguration,
<a href="../../../../../net/sf/jailer/database/ImportFilterTransformer.html" title="interface in net.sf.jailer.database">ImportFilterTransformer</a>&nbsp;importFilterTransformer,
java.util.concurrent.atomic.AtomicReference&lt;<a href="../../../../../net/sf/jailer/datamodel/Table.html" title="class in net.sf.jailer.datamodel">Table</a>&gt;&nbsp;identityInsertTable,
<a href="../../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Constructor.</div>
</td>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.configuration.DatabaseObjectRenderingDescription (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.configuration.LimitTransactionSizeInfo (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.configuration.LocalDatabaseConfiguration (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:53 CEST 2024 -->
<title>net.sf.jailer.configuration (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:53 CEST 2024 -->
<title>net.sf.jailer.configuration (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -85,7 +85,7 @@
<tr class="altColor">
<td class="colFirst"><a href="../../../../net/sf/jailer/configuration/Configuration.html" title="class in net.sf.jailer.configuration">Configuration</a></td>
<td class="colLast">
<div class="block">Reads and holds configuration file <code>jailer.xml</code>.</div>
<div class="block">Reads and holds configuration file <code>jailer.json</code>.</div>
</td>
</tr>
<tr class="rowColor">
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:53 CEST 2024 -->
<title>net.sf.jailer.configuration Class Hierarchy (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:55 CEST 2024 -->
<title>Uses of Package net.sf.jailer.configuration (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -194,7 +194,7 @@
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../net/sf/jailer/configuration/class-use/Configuration.html#net.sf.jailer.configuration">Configuration</a>
<div class="block">Reads and holds configuration file <code>jailer.xml</code>.</div>
<div class="block">Reads and holds configuration file <code>jailer.json</code>.</div>
</td>
</tr>
<tr class="rowColor">
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:50 CEST 2024 -->
<title>BasicDataSource.DriverShim (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:50 CEST 2024 -->
<title>BasicDataSource (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:50 CEST 2024 -->
<title>DB2ShellScriptBasedStatisticRenovator (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:50 CEST 2024 -->
<title>DMLTransformer.Factory (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:50 CEST 2024 -->
<title>DMLTransformer (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -166,7 +166,7 @@ extends <a href="../../../../net/sf/jailer/database/Session.AbstractResultSetRea
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colFirst"><code>static java.util.concurrent.atomic.AtomicLong</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/DMLTransformer.html#numberOfExportedLOBs">numberOfExportedLOBs</a></span></code>
<div class="block">Counts the exported LOBs.</div>
</td>
@@ -194,13 +194,14 @@ extends <a href="../../../../net/sf/jailer/database/Session.AbstractResultSetRea
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/DMLTransformer.html#DMLTransformer-net.sf.jailer.datamodel.Table-java.io.OutputStreamWriter-boolean-int-net.sf.jailer.database.Session-net.sf.jailer.configuration.DBMS-net.sf.jailer.database.ImportFilterTransformer-net.sf.jailer.ExecutionContext-">DMLTransformer</a></span>(<a href="../../../../net/sf/jailer/datamodel/Table.html" title="class in net.sf.jailer.datamodel">Table</a>&nbsp;table,
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/DMLTransformer.html#DMLTransformer-net.sf.jailer.datamodel.Table-java.io.OutputStreamWriter-boolean-int-net.sf.jailer.database.Session-net.sf.jailer.configuration.DBMS-net.sf.jailer.database.ImportFilterTransformer-java.util.concurrent.atomic.AtomicReference-net.sf.jailer.ExecutionContext-">DMLTransformer</a></span>(<a href="../../../../net/sf/jailer/datamodel/Table.html" title="class in net.sf.jailer.datamodel">Table</a>&nbsp;table,
java.io.OutputStreamWriter&nbsp;scriptFileWriter,
boolean&nbsp;upsertOnly,
int&nbsp;maxBodySize,
<a href="../../../../net/sf/jailer/database/Session.html" title="class in net.sf.jailer.database">Session</a>&nbsp;session,
<a href="../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a>&nbsp;targetDBMSConfiguration,
<a href="../../../../net/sf/jailer/database/ImportFilterTransformer.html" title="interface in net.sf.jailer.database">ImportFilterTransformer</a>&nbsp;importFilterTransformer,
java.util.concurrent.atomic.AtomicReference&lt;<a href="../../../../net/sf/jailer/datamodel/Table.html" title="class in net.sf.jailer.datamodel">Table</a>&gt;&nbsp;identityInsertTable,
<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Constructor.</div>
</td>
@@ -294,7 +295,7 @@ extends <a href="../../../../net/sf/jailer/database/Session.AbstractResultSetRea
<ul class="blockList">
<li class="blockList">
<h4>numberOfExportedLOBs</h4>
<pre>public static&nbsp;long numberOfExportedLOBs</pre>
<pre>public static final&nbsp;java.util.concurrent.atomic.AtomicLong numberOfExportedLOBs</pre>
<div class="block">Counts the exported LOBs. (GUI support)</div>
</li>
</ul>
@@ -304,7 +305,7 @@ extends <a href="../../../../net/sf/jailer/database/Session.AbstractResultSetRea
<ul class="blockListLast">
<li class="blockList">
<h4>quoting</h4>
<pre>protected final&nbsp;<a href="../../../../net/sf/jailer/util/Quoting.html" title="class in net.sf.jailer.util">Quoting</a> quoting</pre>
<pre>protected&nbsp;<a href="../../../../net/sf/jailer/util/Quoting.html" title="class in net.sf.jailer.util">Quoting</a> quoting</pre>
<div class="block">For quoting of column names.</div>
</li>
</ul>
@@ -316,7 +317,7 @@ extends <a href="../../../../net/sf/jailer/database/Session.AbstractResultSetRea
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="DMLTransformer-net.sf.jailer.datamodel.Table-java.io.OutputStreamWriter-boolean-int-net.sf.jailer.database.Session-net.sf.jailer.configuration.DBMS-net.sf.jailer.database.ImportFilterTransformer-net.sf.jailer.ExecutionContext-">
<a name="DMLTransformer-net.sf.jailer.datamodel.Table-java.io.OutputStreamWriter-boolean-int-net.sf.jailer.database.Session-net.sf.jailer.configuration.DBMS-net.sf.jailer.database.ImportFilterTransformer-java.util.concurrent.atomic.AtomicReference-net.sf.jailer.ExecutionContext-">
<!-- -->
</a>
<ul class="blockListLast">
@@ -329,6 +330,7 @@ extends <a href="../../../../net/sf/jailer/database/Session.AbstractResultSetRea
<a href="../../../../net/sf/jailer/database/Session.html" title="class in net.sf.jailer.database">Session</a>&nbsp;session,
<a href="../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a>&nbsp;targetDBMSConfiguration,
<a href="../../../../net/sf/jailer/database/ImportFilterTransformer.html" title="interface in net.sf.jailer.database">ImportFilterTransformer</a>&nbsp;importFilterTransformer,
java.util.concurrent.atomic.AtomicReference&lt;<a href="../../../../net/sf/jailer/datamodel/Table.html" title="class in net.sf.jailer.datamodel">Table</a>&gt;&nbsp;identityInsertTable,
<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)
throws java.sql.SQLException</pre>
<div class="block">Constructor.</div>
@@ -341,7 +343,6 @@ extends <a href="../../../../net/sf/jailer/database/Session.AbstractResultSetRea
<dd><code>session</code> - the session</dd>
<dd><code>targetDBMSConfiguration</code> - configuration of the target DBMS</dd>
<dd><code>executionContext</code> - </dd>
<dd><code>importFilterTransformer2</code> - </dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.sql.SQLException</code></dd>
</dl>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:50 CEST 2024 -->
<title>DefaultTemporaryTableManager (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:50 CEST 2024 -->
<title>DeletionTransformer.Factory (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -205,7 +205,6 @@ implements <a href="../../../../net/sf/jailer/subsetting/TransformerFactory.html
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - the table to read from</dd>
<dd><code>scriptFileWriter</code> - the file to write to</dd>
<dd><code>maxBodySize</code> - maximum length of SQL values list (for generated deletes)</dd>
<dd><code>targetDBMSConfiguration</code> - configuration of the target DBMS</dd>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:50 CEST 2024 -->
<title>DeletionTransformer (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:50 CEST 2024 -->
<title>ImportFilterTransformer (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:50 CEST 2024 -->
<title>InlineViewBuilder (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:50 CEST 2024 -->
<title>InlineViewStyle (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:50 CEST 2024 -->
<title>LocalDatabase (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -18,8 +18,8 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":9,"i1":10,"i2":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@@ -153,18 +153,24 @@ extends java.lang.Object</pre>
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/LocalDatabase.html#determineTempFileFolder-net.sf.jailer.ExecutionContext-">determineTempFileFolder</a></span>(<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Determines the folder to be used for local db's temp files.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/sf/jailer/database/Session.html" title="class in net.sf.jailer.database">Session</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/LocalDatabase.html#getSession--">getSession</a></span>()</code>
<div class="block">Gets the <a href="../../../../net/sf/jailer/database/Session.html" title="class in net.sf.jailer.database"><code>Session</code></a> for the local database.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/LocalDatabase.html#shutDown--">shutDown</a></span>()</code>
<div class="block">Shut local database down.</div>
@@ -224,6 +230,22 @@ extends java.lang.Object</pre>
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="determineTempFileFolder-net.sf.jailer.ExecutionContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>determineTempFileFolder</h4>
<pre>public static&nbsp;java.lang.String&nbsp;determineTempFileFolder(<a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</pre>
<div class="block">Determines the folder to be used for local db's temp files.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>executionContext</code> - the <a href="../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer"><code>ExecutionContext</code></a></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the folder to be used for local db's temp files</dd>
</dl>
</li>
</ul>
<a name="shutDown--">
<!-- -->
</a>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:50 CEST 2024 -->
<title>PrimaryKeyValidator (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:51 CEST 2024 -->
<title>SQLDialect (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:51 CEST 2024 -->
<title>Session.AbstractResultSetReader (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:51 CEST 2024 -->
<title>Session.ConnectionFactory (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
var methods = {"i0":6};
var methods = {"i0":6,"i1":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -127,6 +127,10 @@ var activeTableTab = "activeTableTab";
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.sql.Connection</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.ConnectionFactory.html#createNewConnection--">createNewConnection</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.sql.Connection</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.ConnectionFactory.html#getConnection--">getConnection</a></span>()</code>&nbsp;</td>
</tr>
</table>
@@ -147,7 +151,7 @@ var activeTableTab = "activeTableTab";
<a name="getConnection--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>getConnection</h4>
<pre>java.sql.Connection&nbsp;getConnection()
@@ -158,6 +162,20 @@ var activeTableTab = "activeTableTab";
</dl>
</li>
</ul>
<a name="createNewConnection--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createNewConnection</h4>
<pre>java.sql.Connection&nbsp;createNewConnection()
throws java.sql.SQLException</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.sql.SQLException</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:51 CEST 2024 -->
<title>Session.ResultSetReader (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
+132 -78
View File
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:51 CEST 2024 -->
<title>Session (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":9,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":9,"i42":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":9,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":9,"i47":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -213,14 +213,10 @@ extends java.lang.Object</pre>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#lastUpdateTS">lastUpdateTS</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#local">local</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#MD_GETCOLUMNS_LOCK">MD_GETCOLUMNS_LOCK</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/sf/jailer/database/WorkingTableScope.html" title="enum in net.sf.jailer.database">WorkingTableScope</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#scope">scope</a></span></code>
<div class="block">Scope of temporary tables.</div>
@@ -294,16 +290,22 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.sql.Connection</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#createNewConnection--">createNewConnection</a></span>()</code>
<div class="block">Create a new connection.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#disableMetaDataChecking--">disableMetaDataChecking</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#execute-java.lang.String-">execute</a></span>(java.lang.String&nbsp;sql)</code>
<div class="block">Executes a SQL-Statement without returning any result.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<tr id="i5" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#execute-java.lang.String-java.lang.Object-boolean-">execute</a></span>(java.lang.String&nbsp;sql,
java.lang.Object&nbsp;cancellationContext,
@@ -311,7 +313,7 @@ extends java.lang.Object</pre>
<div class="block">Executes a SQL-Statement without returning any result.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#executeQuery-java.io.File-net.sf.jailer.database.Session.ResultSetReader-boolean-">executeQuery</a></span>(java.io.File&nbsp;sqlFile,
<a href="../../../../net/sf/jailer/database/Session.ResultSetReader.html" title="interface in net.sf.jailer.database">Session.ResultSetReader</a>&nbsp;reader,
@@ -319,14 +321,14 @@ extends java.lang.Object</pre>
<div class="block">Executes a SQL-Query (SELECT).</div>
</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i7" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#executeQuery-java.lang.String-net.sf.jailer.database.Session.ResultSetReader-">executeQuery</a></span>(java.lang.String&nbsp;sqlQuery,
<a href="../../../../net/sf/jailer/database/Session.ResultSetReader.html" title="interface in net.sf.jailer.database">Session.ResultSetReader</a>&nbsp;reader)</code>
<div class="block">Executes a SQL-Query (SELECT).</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<tr id="i8" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#executeQuery-java.lang.String-net.sf.jailer.database.Session.ResultSetReader-boolean-">executeQuery</a></span>(java.lang.String&nbsp;sqlQuery,
<a href="../../../../net/sf/jailer/database/Session.ResultSetReader.html" title="interface in net.sf.jailer.database">Session.ResultSetReader</a>&nbsp;reader,
@@ -334,7 +336,7 @@ extends java.lang.Object</pre>
<div class="block">Executes a SQL-Query (SELECT).</div>
</td>
</tr>
<tr id="i8" class="altColor">
<tr id="i9" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#executeQuery-java.lang.String-net.sf.jailer.database.Session.ResultSetReader-java.lang.String-java.lang.Object-long-">executeQuery</a></span>(java.lang.String&nbsp;sqlQuery,
<a href="../../../../net/sf/jailer/database/Session.ResultSetReader.html" title="interface in net.sf.jailer.database">Session.ResultSetReader</a>&nbsp;reader,
@@ -344,7 +346,7 @@ extends java.lang.Object</pre>
<div class="block">Executes a SQL-Query (SELECT).</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<tr id="i10" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#executeQuery-java.lang.String-net.sf.jailer.database.Session.ResultSetReader-java.lang.String-java.lang.Object-long-boolean-">executeQuery</a></span>(java.lang.String&nbsp;sqlQuery,
<a href="../../../../net/sf/jailer/database/Session.ResultSetReader.html" title="interface in net.sf.jailer.database">Session.ResultSetReader</a>&nbsp;reader,
@@ -355,7 +357,7 @@ extends java.lang.Object</pre>
<div class="block">Executes a SQL-Query (SELECT).</div>
</td>
</tr>
<tr id="i10" class="altColor">
<tr id="i11" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#executeQuery-java.lang.String-net.sf.jailer.database.Session.ResultSetReader-java.lang.String-java.lang.Object-long-int-boolean-">executeQuery</a></span>(java.lang.String&nbsp;sqlQuery,
<a href="../../../../net/sf/jailer/database/Session.ResultSetReader.html" title="interface in net.sf.jailer.database">Session.ResultSetReader</a>&nbsp;reader,
@@ -367,85 +369,89 @@ extends java.lang.Object</pre>
<div class="block">Executes a SQL-Query (SELECT) with timeout.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<tr id="i12" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#executeUpdate-java.lang.String-">executeUpdate</a></span>(java.lang.String&nbsp;sqlUpdate)</code>
<div class="block">Executes a SQL-Update (INSERT, DELETE or UPDATE).</div>
</td>
</tr>
<tr id="i12" class="altColor">
<tr id="i13" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#executeUpdate-java.lang.String-java.lang.Object:A-">executeUpdate</a></span>(java.lang.String&nbsp;sqlUpdate,
java.lang.Object[]&nbsp;parameter)</code>
<div class="block">Executes a SQL-Update (INSERT, DELETE or UPDATE) with parameters.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<tr id="i14" class="altColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#getCliArguments--">getCliArguments</a></span>()</code>
<div class="block">Gets CLI connection arguments (UI support)</div>
</td>
</tr>
<tr id="i14" class="altColor">
<tr id="i15" class="rowColor">
<td class="colFirst"><code>java.sql.Connection</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#getConnection--">getConnection</a></span>()</code>
<div class="block">Gets the connection for the current thread.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<tr id="i16" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#getConnectionStats--">getConnectionStats</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/sf/jailer/database/InlineViewStyle.html" title="enum in net.sf.jailer.database">InlineViewStyle</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#getInlineViewStyle--">getInlineViewStyle</a></span>()</code>
<div class="block">Returns a suitable <a href="../../../../net/sf/jailer/database/InlineViewStyle.html" title="enum in net.sf.jailer.database"><code>InlineViewStyle</code></a> for this session.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<tr id="i18" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#getIntrospectionSchema--">getIntrospectionSchema</a></span>()</code>
<div class="block">Gets optional schema for database analysis.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<tr id="i19" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#getLogStatements--">getLogStatements</a></span>()</code>
<div class="block">Log statements?</div>
</td>
</tr>
<tr id="i18" class="altColor">
<tr id="i20" class="altColor">
<td class="colFirst"><code>java.sql.DatabaseMetaData</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#getMetaData--">getMetaData</a></span>()</code>
<div class="block">Gets DB meta data.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<tr id="i21" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#getPassword--">getPassword</a></span>()</code>
<div class="block">Gets connection password (UI support)</div>
</td>
</tr>
<tr id="i20" class="altColor">
<tr id="i22" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#getSchema--">getSchema</a></span>()</code>
<div class="block">Gets DB schema name.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<tr id="i23" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#getSessionProperty-java.lang.Class-java.lang.String-">getSessionProperty</a></span>(java.lang.Class&lt;?&gt;&nbsp;owner,
java.lang.String&nbsp;name)</code>
<div class="block">Gets a session property.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#getSilent--">getSilent</a></span>()</code>
<div class="block">No SQL-Exceptions will be logged in silent mode.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<tr id="i25" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#init--">init</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#insertBlob-java.lang.String-java.lang.String-java.lang.String-java.io.File-">insertBlob</a></span>(java.lang.String&nbsp;table,
java.lang.String&nbsp;column,
@@ -454,7 +460,7 @@ extends java.lang.Object</pre>
<div class="block">Inserts a BLob.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#insertClob-java.lang.String-java.lang.String-java.lang.String-java.io.File-long-">insertClob</a></span>(java.lang.String&nbsp;table,
java.lang.String&nbsp;column,
@@ -464,7 +470,7 @@ extends java.lang.Object</pre>
<div class="block">Inserts a CLob.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#insertSQLXML-java.lang.String-java.lang.String-java.lang.String-java.io.File-long-">insertSQLXML</a></span>(java.lang.String&nbsp;table,
java.lang.String&nbsp;column,
@@ -474,75 +480,85 @@ extends java.lang.Object</pre>
<div class="block">Inserts a SQL-XML.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<tr id="i29" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#isConnectionExclusive--">isConnectionExclusive</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#isDown--">isDown</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#killRunningStatements--">killRunningStatements</a></span>()</code>
<div class="block">Cancels all currently running statements.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#markConnectionAsPotentiallyInvalid-java.sql.Connection-">markConnectionAsPotentiallyInvalid</a></span>(java.sql.Connection&nbsp;con)</code>
<div class="block">Marks a connection as potentially invalid.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#reconnect--">reconnect</a></span>()</code>
<div class="block">Closes current connection and opens a new one.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#releaseConnection-java.sql.Connection-">releaseConnection</a></span>(java.sql.Connection&nbsp;con)</code>
<div class="block">Releases a connection get from <a href="../../../../net/sf/jailer/database/Session.html#getConnection--"><code>getConnection()</code></a>.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#removeSessionProperties-java.lang.Class-">removeSessionProperties</a></span>(java.lang.Class&lt;?&gt;&nbsp;owner)</code>
<div class="block">Removes all session properties.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<tr id="i35" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#resetGlobalFallbackConnection--">resetGlobalFallbackConnection</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#rollbackAll--">rollbackAll</a></span>()</code>
<div class="block">Rolls back and closes all connections.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#setCliArguments-java.util.List-">setCliArguments</a></span>(java.util.List&lt;java.lang.String&gt;&nbsp;args)</code>
<div class="block">Sets CLI connection arguments (UI support)</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#setGlobalFallbackConnection-java.sql.Connection-">setGlobalFallbackConnection</a></span>(java.sql.Connection&nbsp;globalFallbackConnection)</code>&nbsp;</td>
<tr id="i38" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#setConnection-java.sql.Connection-">setConnection</a></span>(java.sql.Connection&nbsp;con)</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#setGlobalFallbackConnection--">setGlobalFallbackConnection</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#setIntrospectionSchema-java.lang.String-">setIntrospectionSchema</a></span>(java.lang.String&nbsp;introspectionSchema)</code>
<div class="block">Sets optional schema for database analysis.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#setLogPrefix-java.lang.String-">setLogPrefix</a></span>(java.lang.String&nbsp;logPrefix)</code>&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#setLogStatements-boolean-">setLogStatements</a></span>(boolean&nbsp;logStatements)</code>
<div class="block">Log statements?</div>
</td>
</tr>
<tr id="i38" class="altColor">
<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#setPassword-java.lang.String-">setPassword</a></span>(java.lang.String&nbsp;password)</code>
<div class="block">Sets connection password (UI support)</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#setSessionProperty-java.lang.Class-java.lang.String-java.lang.Object-">setSessionProperty</a></span>(java.lang.Class&lt;?&gt;&nbsp;owner,
java.lang.String&nbsp;name,
@@ -550,17 +566,17 @@ extends java.lang.Object</pre>
<div class="block">Sets a session property.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#setSilent-boolean-">setSilent</a></span>(boolean&nbsp;silent)</code>
<div class="block">No SQL-Exceptions will be logged in silent mode.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<tr id="i46" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#setThreadSharesConnection--">setThreadSharesConnection</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/Session.html#shutDown--">shutDown</a></span>()</code>
<div class="block">Closes all connections.</div>
@@ -608,15 +624,6 @@ extends java.lang.Object</pre>
<div class="block">Scope of temporary tables.</div>
</li>
</ul>
<a name="local">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>local</h4>
<pre>public final&nbsp;boolean local</pre>
</li>
</ul>
<a name="Z:Z_log">
<!-- -->
</a>
@@ -682,7 +689,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>MD_GETCOLUMNS_LOCK</h4>
<pre>public final&nbsp;java.lang.String MD_GETCOLUMNS_LOCK</pre>
<pre>public final&nbsp;java.lang.Object MD_GETCOLUMNS_LOCK</pre>
</li>
</ul>
<a name="lastUpdateTS">
@@ -776,19 +783,13 @@ extends java.lang.Object</pre>
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="releaseConnection-java.sql.Connection-">
<a name="setConnection-java.sql.Connection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>releaseConnection</h4>
<pre>public&nbsp;void&nbsp;releaseConnection(java.sql.Connection&nbsp;con)</pre>
<div class="block">Releases a connection get from <a href="../../../../net/sf/jailer/database/Session.html#getConnection--"><code>getConnection()</code></a>.
Indicated that the connection is no longer in use for the time being.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>con</code> - the connection</dd>
</dl>
<h4>setConnection</h4>
<pre>protected&nbsp;void&nbsp;setConnection(java.sql.Connection&nbsp;con)</pre>
</li>
</ul>
<a name="markConnectionAsPotentiallyInvalid-java.sql.Connection-">
@@ -1342,6 +1343,23 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="createNewConnection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createNewConnection</h4>
<pre>public&nbsp;java.sql.Connection&nbsp;createNewConnection()
throws java.sql.SQLException</pre>
<div class="block">Create a new connection. Must be closed from caller.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a new connection</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.sql.SQLException</code></dd>
</dl>
</li>
</ul>
<a name="getInlineViewStyle--">
<!-- -->
</a>
@@ -1431,13 +1449,49 @@ extends java.lang.Object</pre>
<pre>public static&nbsp;void&nbsp;setThreadSharesConnection()</pre>
</li>
</ul>
<a name="setGlobalFallbackConnection-java.sql.Connection-">
<a name="setLogPrefix-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLogPrefix</h4>
<pre>public&nbsp;void&nbsp;setLogPrefix(java.lang.String&nbsp;logPrefix)</pre>
</li>
</ul>
<a name="setGlobalFallbackConnection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGlobalFallbackConnection</h4>
<pre>public&nbsp;void&nbsp;setGlobalFallbackConnection()</pre>
</li>
</ul>
<a name="resetGlobalFallbackConnection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resetGlobalFallbackConnection</h4>
<pre>public static&nbsp;void&nbsp;resetGlobalFallbackConnection()</pre>
</li>
</ul>
<a name="isConnectionExclusive--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isConnectionExclusive</h4>
<pre>public&nbsp;boolean&nbsp;isConnectionExclusive()</pre>
</li>
</ul>
<a name="getConnectionStats--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setGlobalFallbackConnection</h4>
<pre>public static&nbsp;void&nbsp;setGlobalFallbackConnection(java.sql.Connection&nbsp;globalFallbackConnection)</pre>
<h4>getConnectionStats</h4>
<pre>public&nbsp;java.lang.String&nbsp;getConnectionStats()</pre>
</li>
</ul>
</li>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:51 CEST 2024 -->
<title>ShellScriptBasedStatisticRenovator (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:51 CEST 2024 -->
<title>SqlException (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var methods = {"i0":10,"i1":10,"i2":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -221,25 +221,17 @@ extends java.sql.SQLException</pre>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/SqlException.html#getInsufficientPrivileges--">getInsufficientPrivileges</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/SqlException.html#getSQLState--">getSQLState</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/SqlException.html#isFormatted--">isFormatted</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/SqlException.html#setFormatted-boolean-">setFormatted</a></span>(boolean&nbsp;isFormatted)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/SqlException.html#setInsufficientPrivileges-boolean-">setInsufficientPrivileges</a></span>(boolean&nbsp;value)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.sql.SQLException">
@@ -374,24 +366,6 @@ extends java.sql.SQLException</pre>
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getInsufficientPrivileges--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInsufficientPrivileges</h4>
<pre>public&nbsp;boolean&nbsp;getInsufficientPrivileges()</pre>
</li>
</ul>
<a name="setInsufficientPrivileges-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setInsufficientPrivileges</h4>
<pre>public&nbsp;void&nbsp;setInsufficientPrivileges(boolean&nbsp;value)</pre>
</li>
</ul>
<a name="isFormatted--">
<!-- -->
</a>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:51 CEST 2024 -->
<title>SqlScriptBasedStatisticRenovator (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:51 CEST 2024 -->
<title>StatementBuilder (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -18,8 +18,8 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":42,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@@ -151,7 +151,7 @@ extends java.lang.Object</pre>
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
@@ -191,20 +191,11 @@ extends java.lang.Object</pre>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/StatementBuilder.html#isAppendable-java.lang.String-java.lang.String-">isAppendable</a></span>(java.lang.String&nbsp;head,
java.lang.String&nbsp;item)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">use <a href="../../../../net/sf/jailer/database/StatementBuilder.html#isAppendable-java.lang.String-"><code>isAppendable(String)</code></a> instead</span></div>
</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/StatementBuilder.html#isEmpty--">isEmpty</a></span>()</code>
<div class="block">Checks if builder is empty.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/sf/jailer/database/StatementBuilder.html#size--">size</a></span>()</code>
<div class="block">Returns the size of the current statement.</div>
@@ -254,25 +245,6 @@ extends java.lang.Object</pre>
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="isAppendable-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAppendable</h4>
<pre>public&nbsp;boolean&nbsp;isAppendable(java.lang.String&nbsp;head,
java.lang.String&nbsp;item)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">use <a href="../../../../net/sf/jailer/database/StatementBuilder.html#isAppendable-java.lang.String-"><code>isAppendable(String)</code></a> instead</span></div>
<div class="block">Checks whether an item is appendable to previously appended items.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>head</code> - the statements head</dd>
<dd><code>item</code> - the item</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> iff item is appendable</dd>
</dl>
</li>
</ul>
<a name="isAppendable-java.lang.String-">
<!-- -->
</a>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:51 CEST 2024 -->
<title>StatisticRenovator (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:51 CEST 2024 -->
<title>TemporaryTableManager (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:51 CEST 2024 -->
<title>UPDATE_MODE (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:51 CEST 2024 -->
<title>UPSERT_MODE (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:51 CEST 2024 -->
<title>UpdateTransformer (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:31 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:51 CEST 2024 -->
<title>WorkingTableScope (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.database.BasicDataSource.DriverShim (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.database.BasicDataSource (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.database.DB2ShellScriptBasedStatisticRenovator (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.database.DMLTransformer.Factory (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.database.DMLTransformer (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.database.DefaultTemporaryTableManager (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.database.DeletionTransformer.Factory (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.database.DeletionTransformer (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Interface net.sf.jailer.database.ImportFilterTransformer (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -121,13 +121,14 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/database/DMLTransformer.html#DMLTransformer-net.sf.jailer.datamodel.Table-java.io.OutputStreamWriter-boolean-int-net.sf.jailer.database.Session-net.sf.jailer.configuration.DBMS-net.sf.jailer.database.ImportFilterTransformer-net.sf.jailer.ExecutionContext-">DMLTransformer</a></span>(<a href="../../../../../net/sf/jailer/datamodel/Table.html" title="class in net.sf.jailer.datamodel">Table</a>&nbsp;table,
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/sf/jailer/database/DMLTransformer.html#DMLTransformer-net.sf.jailer.datamodel.Table-java.io.OutputStreamWriter-boolean-int-net.sf.jailer.database.Session-net.sf.jailer.configuration.DBMS-net.sf.jailer.database.ImportFilterTransformer-java.util.concurrent.atomic.AtomicReference-net.sf.jailer.ExecutionContext-">DMLTransformer</a></span>(<a href="../../../../../net/sf/jailer/datamodel/Table.html" title="class in net.sf.jailer.datamodel">Table</a>&nbsp;table,
java.io.OutputStreamWriter&nbsp;scriptFileWriter,
boolean&nbsp;upsertOnly,
int&nbsp;maxBodySize,
<a href="../../../../../net/sf/jailer/database/Session.html" title="class in net.sf.jailer.database">Session</a>&nbsp;session,
<a href="../../../../../net/sf/jailer/configuration/DBMS.html" title="class in net.sf.jailer.configuration">DBMS</a>&nbsp;targetDBMSConfiguration,
<a href="../../../../../net/sf/jailer/database/ImportFilterTransformer.html" title="interface in net.sf.jailer.database">ImportFilterTransformer</a>&nbsp;importFilterTransformer,
java.util.concurrent.atomic.AtomicReference&lt;<a href="../../../../../net/sf/jailer/datamodel/Table.html" title="class in net.sf.jailer.datamodel">Table</a>&gt;&nbsp;identityInsertTable,
<a href="../../../../../net/sf/jailer/ExecutionContext.html" title="class in net.sf.jailer">ExecutionContext</a>&nbsp;executionContext)</code>
<div class="block">Constructor.</div>
</td>
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_271) on Tue Jun 07 11:07:32 CEST 2022 -->
<!-- Generated by javadoc (1.8.0_202) on Fri Aug 02 22:46:54 CEST 2024 -->
<title>Uses of Class net.sf.jailer.database.InlineViewBuilder (Jailer Subsetter API)</title>
<meta name="date" content="2022-06-07">
<meta name="date" content="2024-08-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>

Some files were not shown because too many files have changed in this diff Show More