All Classes and Interfaces
Class
Description
All XML-aggregation schemas.
Jailer API Example.
An association between database-tables.
Encodes and decodes to and from Base64 notation.
A
Base64.InputStream will read data from another
java.io.InputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.A
Base64.OutputStream will write data to another
java.io.OutputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.Basic implementation of
DataSource.Wraps a Jdbc-Driver.
Signals that an operation has been cancelled.
Handles cancellation request of the user and cancels database requests.
Enumeration of association's cardinalities.
Converts a cell-content to valid SQL-literal.
Wraps a national character (NCHAR/NVARCHAR) string value.
Wraps a PostgreSQL object value together with its type name.
A
Timestamp subclass that preserves nanosecond precision.Loads jar files dynamically.
A clause of a
FilterTemplate.Predicates.
Subjects.
Count the number of collected (and deleted) rows.
Column of a table.
Holds command-line arguments.
Parser for
CommandLine.Reads and holds configuration file
jailer.json.URL rewrite rule.
Parser for CSV-files.
A line in a CSV-file.
Filter for CSV lines.
Finds dependency cycles.
Consumes cycles.
Thrown when a dependency cycle is detected.
Path from a table
from to another table to.Describes how generic database objects are rendered (Functions, Procedures etc).
Relational data model.
Order priority of a column.
Thrown if data model doesn't exist.
Thrown if a table has no primary key.
Holds XML settings for exportation into XML files.
Generates a human readable representation of the data-model.
Renews the DB2 table statistics for the working-tables
by executing a shell-script.
Describes a specific DBMS.
Creates the DDL for the working-tables.
Default implementation of
TemporaryTableManager.A
Session.ResultSetReader that writes the read rows as SQL-DELETE-statements
into the deletion-script.Factory.
A
Session.ResultSetReader that writes the read rows as DML-statements
into the export-script.Factory.
Persistent graph of entities.
Execution context of import-/export commands.
Provides statistical information about the export process.
Extraction-model, defines the subject and the
RestrictionModel
of an extraction.Additional Subject.
Inserts the content of the files
prolog/[INSERT|DELETE]/<TABLE>.sql
epilog/[INSERT|DELETE]/<TABLE>.sql
at top/bottom of the generated script for each table <TABLE>
for which at least one row is inserted/deleted.SQL Expression for server-side column data filtering.
Source of derived
Filter.Template of
Filters.Reads a JDBC result set and writes the read rows into a
DbUnit flat XML dataset document.
Factory.
Inserts DDL for helper tables.
Generates a human readable HTML-representation of the data-model.
Imports subset data.
Manages filtering of data during import.
Transforms columns with import-
Filters into SQL-expressions.Thrown if the subsetting result is inconsistent due to insufficient transaction isolation.
Reads
ResultSets and builds inline-views according to the content.Styles of inline-views for different DBMS'es.
Specialized
RemoteEntityGraph for exporting data into a different
schema within the same database.Jailer is a tool for database subsetting and relational data browsing.
The Jailer Version.
Finds associations and tables by analyzing the JDBC meta data.
Provides a session with elevated privileges for reading restricted schema metadata.
Executes a job-list in a concurrent way.
A job to be managed by a
JobManager.A writer for JSON.
SQL parsing utility using JSQLParser.
Maps normalized form of known unique identifiers (table names and column names)
to the the identifiers.
Stores and restores graph layout.
Holds information about how to do incremental inserts.
Transforms result set rows into Liquibase XML changeset format.
Factory.
Provides a local database (H2).
Configuration of the local database.
Persistent graph of entities.
Logging utilities.
Callback interface for warning notifications.
Memorized Result set.
Meta data.
Transforms (sort/select/group) Memorized Result sets.
Functional interface for aggregate functions applied to a group of rows.
Definition of a column transformation.
An aggregate function that concatenates non-null values as a comma-separated list.
Reads database meta data directly from meta data views.
Automatically builds a data-model using a list of
ModelElementFinder.Element of a data model (
Table or Association).Finds model-elements (tables and associations).
Visits the nodes of a
Document.Thrown if something goes wrong when exporting to an XML/JSON/YAML file.
An ordered pair of objects (a, b).
Handles parameters in subject conditions, association-restrictions and XML
templates.
Source of
Filter derived from primary key column.Primary-key of a
Table.Factory for
PrimaryKeys.Validates all primary keys of a set of tables.
Utility for printing.
Listener interface for monitoring progress.
Registry for
ProgressListener.Quotes and un-quotes SQL identifier in a DBMS specific way.
Persistent graph of entities in the remote database.
Defines a restriction on an association.
Restricts association-definitions in a
DataModel.Support for rowids.
Thrown if row limit is exceeded.
Enhances the generated SQL-export-script with statements or comments.
Enumeration of output formats.
Enumeration of SQL-script types.
Manages database sessions on a 'per thread' basis.
Reads a JDBC-result-set.
Connection factory.
Reads a JDBC-result-set.
Renews the DB table statistics for the working-tables
by executing a shell-script.
Description of the DBMS's SQL dialect.
Wraps
SQLExceptions and holds SQL statement.Renews the statistics for the working-tables
by executing a SQL-script.
Reads in and executes SQL-scripts.
Some utility methods.
Builds compact SQL-statements of the pattern:
HEAD ITEM {SEPARATOR ITEM}* TERMINATOR.
Renews the DB table statistics for the working-tables.
Defines a limit of rows to be exported per subject table wrt an ordering.
Generates a subset of a relational database that respects foreign key constraints.
The Subsetting Engine.
Describes a database-table.
Manages DDL/DML for temporary working tables.
Creates transformer (as
Session.ResultSetReader which transforms rows into an external representation.The Universal Problem Solver.
Statements for updates.
A
Session.ResultSetReader that writes the read rows as UPDATE statements
into the export-script.Statements for upserts (overwrites).
Working-tables scopes.
A
Session.ResultSetReader that writes the read rows into an XML file.Writes rows into XML/JSON/YAML file.
XML parsing and building.
A writer for JSON.