| Modifier and Type | Method and Description | 
|---|---|
Session.ResultSetReader | 
DMLTransformer.Factory.create(Table table)
Creates transformer (as  
Session.ResultSetReader which
 transforms rows of a given table into an external representation. | 
Session.ResultSetReader | 
DeletionTransformer.Factory.create(Table table)
Creates transformer (as  
Session.ResultSetReader which 
 transforms rows of a given table into an external representation. | 
protected java.lang.String | 
DMLTransformer.qualifiedTableName(Table t)
Gets qualified table name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PrimaryKeyValidator.validatePrimaryKey(Session session,
                  java.util.Set<Table> tables,
                  JobManager jobManager)
Validates all primary keys of a set of tables. 
 | 
| Constructor and Description | 
|---|
DMLTransformer(Table table,
              java.io.OutputStreamWriter scriptFileWriter,
              boolean upsertOnly,
              int maxBodySize,
              Session session,
              DBMS targetDBMSConfiguration,
              ImportFilterTransformer importFilterTransformer,
              java.util.concurrent.atomic.AtomicReference<Table> identityInsertTable,
              ExecutionContext executionContext)
Constructor. 
 | 
UpdateTransformer(Table table,
                 java.util.Set<Column> columns,
                 java.io.OutputStreamWriter scriptFileWriter,
                 int maxBodySize,
                 Session session,
                 DBMS targetDBMSConfiguration,
                 ImportFilterTransformer importFilterTransformer,
                 boolean inSourceSchema,
                 java.lang.String reason,
                 ExecutionContext executionContext)
Constructor. 
 | 
| Constructor and Description | 
|---|
DMLTransformer(Table table,
              java.io.OutputStreamWriter scriptFileWriter,
              boolean upsertOnly,
              int maxBodySize,
              Session session,
              DBMS targetDBMSConfiguration,
              ImportFilterTransformer importFilterTransformer,
              java.util.concurrent.atomic.AtomicReference<Table> identityInsertTable,
              ExecutionContext executionContext)
Constructor. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
Table | 
Association.destination
The destination table. 
 | 
Table | 
RestrictionDefinition.from
Source table. 
 | 
Table | 
Association.source
The source table. 
 | 
Table | 
PKColumnFilterSource.table  | 
Table | 
DataModel.NoPrimaryKeyException.table  | 
Table | 
RestrictionDefinition.to
Destination table. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Table | 
DataModel.getTable(java.lang.String name)
Gets a table by name. 
 | 
Table | 
DataModel.getTableByDisplayName(java.lang.String displayName)
Gets a table by display name. 
 | 
Table | 
DataModel.getTableByOrdinal(int ordinal)
Gets table by  
getOrdinal(). | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Set<Table> | 
DataModel.checkForPrimaryKey(java.util.Set<Table> subjects,
                  boolean hasRowID)
Checks whether all tables in the closure of a given subject have primary keys. 
 | 
java.util.Set<Table> | 
Table.closure()
Gets the closure of the table. 
 | 
java.util.Set<Table> | 
Table.closure(java.util.Set<Table> tablesToIgnore)
Gets the closure of the table. 
 | 
java.util.Set<Table> | 
Table.closure(java.util.Set<Table> tablesToIgnore,
       java.util.Map<Table,java.lang.Integer> distances)
Gets the closure of the table. 
 | 
java.util.Set<Table> | 
DataModel.getIndependentTables(java.util.Set<Table> tableSet)
Gets all independent tables
 (i.e. tables which don't depend on other tables in the set)
 of a given table-set. 
 | 
java.util.Set<Table> | 
DataModel.getIndependentTables(java.util.Set<Table> tableSet,
                    java.util.Set<Association> associations)
Gets all independent tables
 (i.e. tables which don't depend on other tables in the set)
 of a given table-set. 
 | 
java.util.List<Table> | 
DataModel.getSortedTables()
Gets list of tables sorted by name. 
 | 
java.util.Collection<Table> | 
DataModel.getTables()
Gets all tables. 
 | 
java.util.Set<Table> | 
DataModel.normalize(java.util.Set<Table> tables)
Normalizes a set of tables. 
 | 
java.util.Set<Table> | 
Table.unrestrictedClosure()
Gets the closure of the table, ignoring restrictions. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
Table.compareTo(Table o)  | 
java.util.List<Column> | 
RowIdSupport.getColumns(Table table,
          Session session)
Gets the columns with additional rowid-column of a table 
 | 
java.util.List<Column> | 
RowIdSupport.getColumns(Table table,
          Session session,
          boolean exact)
Gets the columns with additional rowid-column of a table 
 | 
java.lang.String | 
DataModel.getComment(Table table,
          Column column)  | 
java.lang.String | 
DataModel.getDisplayName(Table table)
Gets display name of a table 
 | 
PrimaryKey | 
RowIdSupport.getPrimaryKey(Table table)
Gets the primary key of a table. 
 | 
PrimaryKey | 
RowIdSupport.getPrimaryKey(Table table,
             Session session)
Gets the primary key of a table. 
 | 
PrimaryKey | 
RowIdSupport.getPrimaryKey(Table table,
             Session session,
             boolean exact)
Gets the primary key of a table. 
 | 
void | 
DataModel.save(java.lang.String file,
    Table stable,
    SubjectLimitDefinition subjectLimitDefinition,
    java.lang.String subjectCondition,
    ScriptFormat scriptFormat,
    java.util.List<RestrictionDefinition> restrictionDefinitions,
    java.util.Map<java.lang.String,java.util.Map<java.lang.String,double[]>> positions,
    java.util.List<ExtractionModel.AdditionalSubject> additionalSubjects,
    java.lang.String currentModelSubfolder)
Saves the data model. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
DataModel.addRestrictedDependencyWithNulledFK(java.util.Set<Table> tables)  | 
java.util.Set<Table> | 
DataModel.checkForPrimaryKey(java.util.Set<Table> subjects,
                  boolean hasRowID)
Checks whether all tables in the closure of a given subject have primary keys. 
 | 
java.util.Set<Table> | 
Table.closure(java.util.Set<Table> tablesToIgnore)
Gets the closure of the table. 
 | 
java.util.Set<Table> | 
Table.closure(java.util.Set<Table> tablesToIgnore,
       java.util.Map<Table,java.lang.Integer> distances)
Gets the closure of the table. 
 | 
java.util.Set<Table> | 
Table.closure(java.util.Set<Table> tablesToIgnore,
       java.util.Map<Table,java.lang.Integer> distances)
Gets the closure of the table. 
 | 
java.util.Set<Table> | 
DataModel.getIndependentTables(java.util.Set<Table> tableSet)
Gets all independent tables
 (i.e. tables which don't depend on other tables in the set)
 of a given table-set. 
 | 
java.util.Set<Table> | 
DataModel.getIndependentTables(java.util.Set<Table> tableSet,
                    java.util.Set<Association> associations)
Gets all independent tables
 (i.e. tables which don't depend on other tables in the set)
 of a given table-set. 
 | 
java.util.Set<Table> | 
DataModel.normalize(java.util.Set<Table> tables)
Normalizes a set of tables. 
 | 
| Constructor and Description | 
|---|
Association(Table source,
           Table destination,
           boolean insertSourceBeforeDestination,
           boolean insertDestinationBeforeSource,
           java.lang.String joinCondition,
           DataModel dataModel,
           boolean reversed,
           Cardinality cardinality)
Constructor. 
 | 
Association(Table source,
           Table destination,
           boolean insertSourceBeforeDestination,
           boolean insertDestinationBeforeSource,
           java.lang.String joinCondition,
           DataModel dataModel,
           boolean reversed,
           Cardinality cardinality,
           java.lang.String author)
Constructor. 
 | 
NoPrimaryKeyException(Table table)  | 
NoPrimaryKeyException(Table table,
                     java.lang.String message)  | 
PKColumnFilterSource(Table table,
                    Column column)
Constructor. 
 | 
RestrictionDefinition(Table from,
                     Table to,
                     java.lang.String name,
                     java.lang.String condition,
                     boolean isIgnored)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
Clause.eval(Table table,
    Column column)
Evaluates the clause for a given column. 
 | 
abstract java.lang.Object | 
Clause.Subject.getSubject(Table table,
          Column column)  | 
boolean | 
FilterTemplate.matches(Table table,
       Column column)
Checks if the template matches a given column. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Session.ResultSetReader | 
FlatXMLTransformer.Factory.create(Table table)
Creates transformer (as  
Session.ResultSetReader which 
 transforms rows of a given table into an external representation. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ScriptEnhancer.addComments(java.io.Writer script,
           ScriptType scriptType,
           Session session,
           DBMS targetDBMSConfiguration,
           EntityGraph entityGraph,
           java.util.Set<Table> progress,
           ExecutionContext executionContext)
Adds comments to the script. 
 | 
void | 
HelperTableEnhancer.addComments(java.io.Writer script,
           ScriptType scriptType,
           Session session,
           DBMS targetDBMSConfiguration,
           EntityGraph entityGraph,
           java.util.Set<Table> progress,
           ExecutionContext executionContext)  | 
void | 
FileBasedScriptEnhancer.addComments(java.io.Writer script,
           ScriptType scriptType,
           Session session,
           DBMS targetDBMSConfiguration,
           EntityGraph entityGraph,
           java.util.Set<Table> progress,
           ExecutionContext executionContext)
Adds nothing. 
 | 
void | 
ScriptEnhancer.addEpilog(java.io.Writer script,
         ScriptType scriptType,
         Session session,
         DBMS targetDBMSConfiguration,
         EntityGraph entityGraph,
         java.util.Set<Table> progress,
         ExecutionContext executionContext)
Adds comments at bottom of the script. 
 | 
void | 
HelperTableEnhancer.addEpilog(java.io.Writer script,
         ScriptType scriptType,
         Session session,
         DBMS targetDBMSConfiguration,
         EntityGraph entityGraph,
         java.util.Set<Table> progress,
         ExecutionContext executionContext)  | 
void | 
FileBasedScriptEnhancer.addEpilog(java.io.Writer script,
         ScriptType scriptType,
         Session session,
         DBMS targetDBMSConfiguration,
         EntityGraph entityGraph,
         java.util.Set<Table> progress,
         ExecutionContext executionContext)
Adds epilogs. 
 | 
void | 
ScriptEnhancer.addProlog(java.io.Writer script,
         ScriptType scriptType,
         Session session,
         DBMS targetDBMSConfiguration,
         EntityGraph entityGraph,
         java.util.Set<Table> progress,
         ExecutionContext executionContext)
Adds statements at top of the script. 
 | 
void | 
HelperTableEnhancer.addProlog(java.io.Writer script,
         ScriptType scriptType,
         Session session,
         DBMS targetDBMSConfiguration,
         EntityGraph entityGraph,
         java.util.Set<Table> progress,
         ExecutionContext executionContext)  | 
void | 
FileBasedScriptEnhancer.addProlog(java.io.Writer script,
         ScriptType scriptType,
         Session session,
         DBMS targetDBMSConfiguration,
         EntityGraph entityGraph,
         java.util.Set<Table> progress,
         ExecutionContext executionContext)
Adds prologs. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
EntityGraph.addDependencies(Table from,
               java.lang.String fromAlias,
               Table to,
               java.lang.String toAlias,
               java.lang.String condition,
               int aggregationId,
               int dependencyId,
               boolean isAssociationReversed)
Adds dependencies. 
 | 
abstract long | 
EntityGraph.addEntities(Table table,
           java.lang.String condition,
           int today)
Adds entities to the graph. 
 | 
abstract long | 
EntityGraph.addEntities(Table table,
           java.lang.String condition,
           int today,
           SubjectLimitDefinition limitDefinition,
           boolean joinWithEntity)
Adds limited number of entities to the graph. 
 | 
abstract long | 
EntityGraph.countEntities(Table table)
Counts the entities of a given table in this graph. 
 | 
abstract long | 
EntityGraph.deleteEntities(Table table)
Deletes all entities from a given table. 
 | 
abstract void | 
EntityGraph.deleteIndependentEntities(Table table)
Deletes all entities which are marked as independent. 
 | 
protected java.util.List<Column> | 
EntityGraph.getSelectionClause(Table table)
Gets all non-virtual columns of the table in the order in which they are selected. 
 | 
abstract void | 
EntityGraph.markIndependentEntities(Table table)
Marks all entities of a given table which don't dependent on other entities,
 s.t. they can be read and deleted. 
 | 
abstract void | 
EntityGraph.markRoots(Table table)
Marks all rows which are not target of a dependency. 
 | 
abstract void | 
EntityGraph.readDependentEntities(Table table,
                     Association association,
                     java.sql.ResultSet resultSet,
                     java.sql.ResultSetMetaData resultSetMetaData,
                     Session.ResultSetReader reader,
                     java.util.Map<java.lang.String,java.lang.Integer> typeCache,
                     java.lang.String selectionSchema,
                     java.lang.String originalPKAliasPrefix)
Reads all entities which depends on given entity. 
 | 
abstract void | 
EntityGraph.readEntities(Table table,
            boolean orderByPK)
Reads all entities of a given table. 
 | 
abstract void | 
EntityGraph.readMarkedEntities(Table table,
                  boolean orderByPK)
Reads all entities of a given table which are marked as independent or as roots. 
 | 
abstract void | 
EntityGraph.readMarkedEntities(Table table,
                  Session.ResultSetReader reader,
                  java.lang.String selectionSchema,
                  java.lang.String originalPKAliasPrefix,
                  boolean orderByPK)
Reads all entities of a given table which are marked as independent or as roots. 
 | 
abstract void | 
EntityGraph.readNonTraversedDependencies(Table table,
                            Session.ResultSetReader reader)
Reads all non-traversed dependencies. 
 | 
abstract long | 
EntityGraph.readUnfilteredEntityColumns(Table table,
                           java.util.List<Column> columns,
                           Session.ResultSetReader reader)
Reads some columns of all entities of a given table without using filters. 
 | 
abstract void | 
EntityGraph.removeReflexiveDependencies(Table table)
Removes all reflexive dependencies of given table. 
 | 
abstract long | 
EntityGraph.resolveAssociation(Table table,
                  Association association,
                  EntityGraph otherGraph,
                  EntityGraph universum,
                  boolean forDelete)
Resolves an association. 
 | 
abstract long | 
EntityGraph.resolveAssociation(Table table,
                  Association association,
                  int today)
Resolves an association. 
 | 
protected int | 
EntityGraph.typeName(Table table)  | 
abstract void | 
EntityGraph.updateEntities(Table table,
              java.util.Set<Column> columns,
              java.io.OutputStreamWriter scriptFileWriter,
              DBMS targetConfiguration,
              boolean inSourceSchema,
              java.lang.String reason)
Updates columns of a table. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
EntityGraph | 
EntityGraph.copy(java.util.Set<Table> tables)
Copies some tables. 
 | 
long | 
EntityGraph.getSize(java.util.Set<Table> tables)
Gets the number of entities from given tables in the graph. 
 | 
abstract long | 
EntityGraph.removeAssociatedDestinations(Association association,
                            boolean deletedEntitiesAreMarked,
                            java.util.Set<Table> allTables)
Removes all entities from this graph which are associated with an entity
 outside the graph. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IntraDatabaseEntityGraph.readEntities(Table table,
            boolean orderByPK)
Reads all entities of a given table. 
 | 
void | 
IntraDatabaseEntityGraph.readMarkedEntities(Table table,
                  boolean orderByPK)
Reads all entities of a given table which are marked as independent or as
 roots. 
 | 
void | 
IntraDatabaseEntityGraph.updateEntities(Table table,
              java.util.Set<Column> columns,
              java.io.OutputStreamWriter scriptFileWriter,
              DBMS targetConfiguration,
              boolean inSourceSchema,
              java.lang.String reason)
Updates columns of a table. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
LocalEntityGraph.addDependencies(Table from,
               java.lang.String fromAlias,
               Table to,
               java.lang.String toAlias,
               java.lang.String condition,
               int aggregationId,
               int dependencyId,
               boolean isAssociationReversed)
Adds dependencies. 
 | 
long | 
LocalEntityGraph.addEntities(Table table,
           java.lang.String condition,
           int today)
Adds entities to the graph. 
 | 
long | 
LocalEntityGraph.addEntities(Table table,
           java.lang.String condition,
           int today,
           SubjectLimitDefinition limitDefinition,
           boolean joinWithEntity)
Adds limited number of entities to the graph. 
 | 
long | 
LocalEntityGraph.countEntities(Table table)
Counts the entities of a given table in this graph. 
 | 
long | 
LocalEntityGraph.deleteEntities(Table table)
Deletes all entities from a given table. 
 | 
void | 
LocalEntityGraph.deleteIndependentEntities(Table table)
Deletes all entities which are marked as independent. 
 | 
void | 
LocalEntityGraph.markIndependentEntities(Table table)
Marks all entities of a given table which don't dependent on other entities,
 s.t. they can be read and deleted. 
 | 
void | 
LocalEntityGraph.markRoots(Table table)
Marks all rows which are not target of a dependency. 
 | 
void | 
LocalEntityGraph.readDependentEntities(Table table,
                     Association association,
                     java.sql.ResultSet resultSet,
                     java.sql.ResultSetMetaData resultSetMetaData,
                     Session.ResultSetReader reader,
                     java.util.Map<java.lang.String,java.lang.Integer> theTypeCache,
                     java.lang.String selectionSchema,
                     java.lang.String originalPKAliasPrefix)
Reads all entities which depends on given entity. 
 | 
void | 
LocalEntityGraph.readEntities(Table table,
            boolean orderByPK)
Reads all entities of a given table. 
 | 
void | 
LocalEntityGraph.readMarkedEntities(Table table,
                  boolean orderByPK)
Reads all entities of a given table which are marked as independent or as roots. 
 | 
void | 
LocalEntityGraph.readMarkedEntities(Table table,
                  Session.ResultSetReader reader,
                  java.lang.String selectionSchema,
                  java.lang.String originalPKAliasPrefix,
                  boolean orderByPK)
Reads all entities of a given table which are marked as independent or as roots. 
 | 
void | 
LocalEntityGraph.readNonTraversedDependencies(Table table,
                            Session.ResultSetReader reader)
Reads all non-traversed dependencies. 
 | 
long | 
LocalEntityGraph.readUnfilteredEntityColumns(Table table,
                           java.util.List<Column> columns,
                           Session.ResultSetReader reader)
Reads some columns of all entities of a given table without using filters. 
 | 
void | 
LocalEntityGraph.removeReflexiveDependencies(Table table)
Removes all reflexive dependencies of given table. 
 | 
long | 
LocalEntityGraph.resolveAssociation(Table table,
                  Association association,
                  EntityGraph otherGraph,
                  EntityGraph universum,
                  boolean forDelete)
Resolves an association. 
 | 
long | 
LocalEntityGraph.resolveAssociation(Table table,
                  Association association,
                  int today)
Resolves an association. 
 | 
void | 
LocalEntityGraph.updateEntities(Table table,
              java.util.Set<Column> columns,
              java.io.OutputStreamWriter scriptFileWriter,
              DBMS targetConfiguration,
              boolean inSourceSchema,
              java.lang.String reason)
Updates columns of a table. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
long | 
LocalEntityGraph.removeAssociatedDestinations(Association association,
                            boolean deletedEntitiesAreMarked,
                            java.util.Set<Table> allTables)
Removes all entities from this graph which are associated with an entity
 outside the graph. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RemoteEntityGraph.addDependencies(Table from,
               java.lang.String fromAlias,
               Table to,
               java.lang.String toAlias,
               java.lang.String condition,
               int aggregationId,
               int dependencyId,
               boolean isAssociationReversed)
Adds dependencies. 
 | 
long | 
RemoteEntityGraph.addEntities(Table table,
           java.lang.String condition,
           int today)
Adds entities to the graph. 
 | 
long | 
RemoteEntityGraph.addEntities(Table table,
           java.lang.String condition,
           int today,
           SubjectLimitDefinition limitDefinition,
           boolean joinWithEntity)
Adds limited number of entities to the graph. 
 | 
long | 
RemoteEntityGraph.countEntities(Table table)
Counts the entities of a given table in this graph. 
 | 
long | 
RemoteEntityGraph.deleteEntities(Table table)
Deletes all entities from a given table. 
 | 
void | 
RemoteEntityGraph.deleteIndependentEntities(Table table)
Deletes all entities which are marked as independent. 
 | 
protected java.lang.String | 
RemoteEntityGraph.filteredSelectionClause(Table table,
                       boolean appylImportFilter)
Gets select clause for reading rows of given type
 with respect of the column filters. 
 | 
protected java.lang.String | 
RemoteEntityGraph.filteredSelectionClause(Table table,
                       java.lang.String columnPrefix,
                       Quoting quoting,
                       boolean appylImportFilter)
Gets select clause for reading rows of given type
 with respect of the column filters. 
 | 
void | 
RemoteEntityGraph.markIndependentEntities(Table table)
Marks all entities of a given table which don't dependent on other entities,
 s.t. they can be read and deleted. 
 | 
void | 
RemoteEntityGraph.markRoots(Table table)
Marks all rows which are not target of a dependency. 
 | 
protected java.lang.String | 
RemoteEntityGraph.pkEqualsEntityID(Table table,
                java.lang.String tableAlias,
                java.lang.String entityAlias)
Gets a SQL comparition expression for comparing rows with entities. 
 | 
void | 
RemoteEntityGraph.readDependentEntities(Table table,
                     Association association,
                     java.sql.ResultSet resultSet,
                     java.sql.ResultSetMetaData resultSetMetaData,
                     Session.ResultSetReader reader,
                     java.util.Map<java.lang.String,java.lang.Integer> typeCache,
                     java.lang.String selectionSchema,
                     java.lang.String originalPKAliasPrefix)
Reads all entities which depends on given entity. 
 | 
void | 
RemoteEntityGraph.readEntities(Table table,
            boolean orderByPK)
Reads all entities of a given table. 
 | 
protected long | 
RemoteEntityGraph.readEntities(Table table,
            boolean orderByPK,
            Session.ResultSetReader reader)
Reads all entities of a given table. 
 | 
void | 
RemoteEntityGraph.readMarkedEntities(Table table,
                  boolean orderByPK)
Reads all entities of a given table which are marked as independent or as roots. 
 | 
void | 
RemoteEntityGraph.readMarkedEntities(Table table,
                  Session.ResultSetReader reader,
                  java.lang.String selectionSchema,
                  java.lang.String originalPKAliasPrefix,
                  boolean orderByPK)
Reads all entities of a given table which are marked as independent or as roots. 
 | 
void | 
RemoteEntityGraph.readNonTraversedDependencies(Table table,
                            Session.ResultSetReader reader)
Reads all non-traversed dependencies. 
 | 
long | 
RemoteEntityGraph.readUnfilteredEntityColumns(Table table,
                           java.util.List<Column> columns,
                           Session.ResultSetReader reader)
Reads some columns of all entities of a given table without using filters. 
 | 
void | 
RemoteEntityGraph.removeReflexiveDependencies(Table table)
Removes all reflexive dependencies of given table. 
 | 
long | 
RemoteEntityGraph.resolveAssociation(Table table,
                  Association association,
                  EntityGraph otherGraph,
                  EntityGraph universum,
                  boolean forDelete)
Resolves an association. 
 | 
long | 
RemoteEntityGraph.resolveAssociation(Table table,
                  Association association,
                  int today)
Resolves an association. 
 | 
void | 
RemoteEntityGraph.updateEntities(Table table,
              java.util.Set<Column> columns,
              java.io.OutputStreamWriter scriptFileWriter,
              DBMS targetConfiguration,
              boolean inSourceSchema,
              java.lang.String reason)
Updates columns of a table. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
long | 
RemoteEntityGraph.getSize(java.util.Set<Table> tables)
Gets the number of entities from given tables in the graph. 
 | 
long | 
RemoteEntityGraph.removeAssociatedDestinations(Association association,
                            boolean deletedEntitiesAreMarked,
                            java.util.Set<Table> allTables)
Removes all entities from this graph which are associated with an entity
 outside the graph. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
Table | 
ExtractionModel.subject
The table to read from. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Table | 
ExtractionModel.AdditionalSubject.getSubject()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ExtractionModel.AdditionalSubject.setSubject(Table subject)  | 
| Constructor and Description | 
|---|
AdditionalSubject(Table subject,
                 java.lang.String condition,
                 SubjectLimitDefinition subjectLimitDefinition)  | 
| Constructor and Description | 
|---|
ImportFilterManager(Session localSession,
                   java.io.OutputStreamWriter result,
                   java.util.Set<Table> progress,
                   Quoting targetQuoting,
                   ExecutionContext executionContext)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Session.ResultSetReader | 
LiquibaseXMLTransformer.Factory.create(Table table)
Creates transformer (as  
Session.ResultSetReader which 
 transforms rows of a given table into an external representation. | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Collection<Table> | 
ModelElementFinder.findTables(Session session,
          ExecutionContext executionContext)
Finds a set of  
Tables. | 
java.util.Set<Table> | 
JDBCMetaDataBasedModelElementFinder.findTables(Session session,
          ExecutionContext executionContext)
Finds all tables in DB schema. 
 | 
java.util.Map<Pair<Table,Column>,java.lang.String> | 
ModelElementFinder.getComments()
Finds comments for all model elements. 
 | 
java.util.Map<Pair<Table,Column>,java.lang.String> | 
JDBCMetaDataBasedModelElementFinder.getComments()
Finds comments for all model elements. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Session | 
JDBCMetaDataBasedModelElementFinder.PrivilegedSessionProvider.askForSessionWithPermissionToReadSchema(Session session,
                                       Table view,
                                       java.lang.String schema,
                                       java.lang.String tableName,
                                       ExecutionContext executionContext)  | 
java.util.List<Column> | 
ModelElementFinder.findColumns(Table table,
           Session session,
           ExecutionContext executionContext)
 | 
java.util.List<Column> | 
JDBCMetaDataBasedModelElementFinder.findColumns(Table table,
           Session session,
           ExecutionContext executionContext)
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ProgressListener.exported(Table table,
        long rc)
Rows have been exported. 
 | 
void | 
ProgressListenerRegistry.fireExported(Table table,
            long rc)  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.lang.String | 
HtmlDataModelRenderer.toFileName(Table table)
Gets name of the file containing the HTML render of a given table. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Map<Table,java.lang.Long> | 
CollectedRowsCounter.getCollectedRowsCount()  | 
java.util.Map<Table,java.lang.Long> | 
CollectedRowsCounter.getDeletedRowsCount()  | 
java.util.Map<Table,java.lang.Long> | 
ExportStatistic.getExportedRows()
Gets number of exported rows per table. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Session.ResultSetReader | 
TransformerFactory.create(Table table)
Creates transformer (as  
Session.ResultSetReader which 
 transforms rows of a given table into an external representation. | 
void | 
CollectedRowsCounter.exported(Table table,
        long rc)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ExportStatistic.setExportedRows(java.util.Map<Table,java.lang.Long> exportedRows)
Sets number of exported rows per table. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
Table | 
CycleFinder.Path.from  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.util.Set<Table> | 
CycleFinder.getCycle(java.util.Collection<Table> tables)
Gets set of all tables involved in a cycle. 
 | 
static java.util.Set<Table> | 
SqlUtil.readTableList(CsvFile tableFile,
             DataModel dataModel,
             java.util.Map<java.lang.String,java.lang.String> sourceSchemaMapping)
Reads a table-list from CSV-file. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static java.lang.String | 
SqlUtil.columnLabel(Quoting quoting,
           Session session,
           DBMS targetDBMSConfiguration,
           Table table,
           java.lang.String columnLabel)  | 
static java.lang.String | 
Quoting.unquotedTableName(Table t,
                 ExecutionContext executionContext)
Gets unquoted qualified table name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CycleFinder.Path.fillPath(java.util.List<Table> path)  | 
static java.util.Collection<CycleFinder.Path> | 
CycleFinder.findCycle(DataModel dataModel,
         java.util.Collection<Table> tables,
         boolean findExact,
         java.lang.Long timeout,
         CycleFinder.CycleConsumer cycleConsumer)
Finds all dependency cycles in a data model. 
 | 
static java.util.Set<Table> | 
CycleFinder.getCycle(java.util.Collection<Table> tables)
Gets set of all tables involved in a cycle. 
 | 
java.lang.String | 
PrintUtil.tableSetAsString(java.util.Set<Table> tables)
Converts a set of tables into a string. 
 | 
java.lang.String | 
PrintUtil.tableSetAsString(java.util.Set<Table> tables,
                java.lang.String linePrefix)
Converts a set of tables into a string. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
XmlExportTransformer.TableMapping | 
XmlExportTransformer.getTableMapping(Table table)
Gets the xml mapping for a table. 
 | 
void | 
XmlExportTransformer.setTable(Table table)
Sets the table to read from. 
 | 
| Constructor and Description | 
|---|
XmlWritingNodeVisitor(java.sql.ResultSet resultSet,
                     java.sql.ResultSetMetaData resultSetMetaData,
                     Table table,
                     Association association,
                     Session session)
Constructor. 
 | 
| Constructor and Description | 
|---|
XmlExportTransformer(java.io.OutputStream out,
                    java.lang.String commentHeader,
                    EntityGraph entityGraph,
                    java.util.Set<Table> totalProgress,
                    java.util.Set<Table> cyclicAggregatedTables,
                    java.lang.String rootTag,
                    java.lang.String datePattern,
                    java.lang.String timestampPattern,
                    Session session,
                    ScriptFormat scriptFormat,
                    java.nio.charset.Charset charset,
                    ExecutionContext executionContext)
Constructor. 
 | 
XmlExportTransformer(java.io.OutputStream out,
                    java.lang.String commentHeader,
                    EntityGraph entityGraph,
                    java.util.Set<Table> totalProgress,
                    java.util.Set<Table> cyclicAggregatedTables,
                    java.lang.String rootTag,
                    java.lang.String datePattern,
                    java.lang.String timestampPattern,
                    Session session,
                    ScriptFormat scriptFormat,
                    java.nio.charset.Charset charset,
                    ExecutionContext executionContext)
Constructor. 
 |