Database Subsetting and Relational Data Browsing Tool.
https://github.com/Wisser/Jailer
142 forks.
3,156 stars.
5 open issues.
Recent commits:
- improved JavaDoc comments and minor code quality fixes in engine – Session: added @return tags to all executeQuery overloads; fixed driverClassName field comment; documented transactional and connectionCount fields – BasicDataSource: DriverShim made package-private; DataSourcecontract fixes (getLogWriter/getLoginTimeout return null/0, setters areno-ops, getParentLogger throws SQLFeatureNotSupportedException, unwrapthrows SQLException); documented all DataSource method overrides – EntityGraph: documented dataModel, isTruncated, inDeleteMode fields and protected constructor; corrected isTruncated description – ExtractionModel: added missing @param tags to constructors; AdditionalSubject constructor and equals/hashCode documented – DataModel: improved namedAssociations, decisionPending,columnOrderPrio field comments; added per-constant JavaDoc to ColumnOrderPriority – SubsettingEngine: fixed FileOutputStream leak when ZIP/GZ wrapper constructor throws – DataModel: silent catch blocks on column name resolution now log at debug level – ExtractionModel: bounds check on filter CSV line beforecells.get(3/4) – BasicDataSource: perUrl changed to Collections.synchronizedMap, Ralf Wisser
- – Fixed: e.printStackTrace() in DataModel replaced with properlogger warning.- Fixed: Silent exception in EntityGraph.deleteRows fallback now logs awarning.- Fixed: Dead code removed in PrimaryKey.match(); direct private fieldaccess replaced with getColumns().- Fixed: CLI_LOCK in Session replaced with new Object() instead of newString(…)., Ralf Wisser
- prevent resource leaks, Ralf Wisser
- improved JavaDoc comments, Wisser
- improved JavaDoc comments, Ralf Wisser


Leave a Reply