Uses of Class
net.sf.jailer.configuration.DBMS
Packages that use DBMS
Package
Description
-
Uses of DBMS in net.sf.jailer
Methods in net.sf.jailer that return DBMSModifier and TypeMethodDescriptionExecutionContext.getTargetDBMS()Gets target-DBMS: ORACLE, MSSQL, DB2, MySQL, POSTGRESQL, SYBASE, SQLITE, HSQL or H2Methods in net.sf.jailer with parameters of type DBMSModifier and TypeMethodDescriptionvoidExecutionContext.setTargetDBMS(DBMS targetDBMS) Sets target-DBMS: ORACLE, MSSQL, DB2, MySQL, POSTGRESQL, SYBASE, SQLITE, HSQL or H2 -
Uses of DBMS in net.sf.jailer.api
Methods in net.sf.jailer.api that return DBMSModifier and TypeMethodDescriptionSubsetter.getDbms()Gets the DBMS of the database.Subsetter.getTargetDBMS()Gets target-DBMS.Methods in net.sf.jailer.api with parameters of type DBMSModifier and TypeMethodDescriptionvoidSets the DBMS of the database.voidSubsetter.setTargetDBMS(DBMS targetDBMS) Sets target-DBMS.Constructors in net.sf.jailer.api with parameters of type DBMSModifierConstructorDescriptionSubsetter(DataSource dataSource, DBMS dbms, File dataModel, File extractionModel, ScriptFormat scriptFormat) Creates a new Subsetter with all mandatory attributes.Subsetter(DataSource dataSource, DBMS dbms, URL dataModel, URL extractionModel, ScriptFormat scriptFormat) Creates a new Subsetter with all mandatory attributes. -
Uses of DBMS in net.sf.jailer.configuration
Fields in net.sf.jailer.configuration declared as DBMSModifier and TypeFieldDescriptionstatic final DBMSDBMS.CLICKHOUSEstatic final DBMSDBMS.CLOADSCAPEstatic final DBMSDBMS.DB2static final DBMSDBMS.DB2_ZOSstatic final DBMSDBMS.DERBYstatic final DBMSDBMS.FIREBIRDstatic final DBMSDBMS.H2static final DBMSDBMS.HSQLstatic final DBMSDBMS.INFORMIXstatic final DBMSDBMS.MSSQLstatic final DBMSDBMS.MySQLstatic final DBMSDBMS.ORACLEstatic final DBMSDBMS.POSTGRESQLstatic final DBMSDBMS.SQLITEstatic final DBMSDBMS.SYBASEMethods in net.sf.jailer.configuration that return DBMSModifier and TypeMethodDescriptionstatic DBMSGets DBMS specific configuration.static DBMS[]DBMS.values()Gets all DBMSes.Methods in net.sf.jailer.configuration that return types with arguments of type DBMSMethod parameters in net.sf.jailer.configuration with type arguments of type DBMSModifier and TypeMethodDescriptionvoidConfiguration.setdBMSConfigurations(List<DBMS> dBMSConfigurations) Sets all DBMS configurations. -
Uses of DBMS in net.sf.jailer.database
Fields in net.sf.jailer.database declared as DBMSModifier and TypeFieldDescriptionfinal DBMSBasicDataSource.dbmsThe DBMS.final DBMSSession.dbmsThe DBMS.Methods in net.sf.jailer.database with parameters of type DBMSModifier and TypeMethodDescriptionprotected CellContentConverterSession.AbstractResultSetReader.getCellContentConverter(ResultSet resultSet, Session session, DBMS targetDBMSConfiguration) Gets and caches theCellContentConverterfor the result set.Constructors in net.sf.jailer.database with parameters of type DBMSModifierConstructorDescriptionBasicDataSource(String driverClassName, String dbUrl, String dbUser, String dbPassword, DBMS dbms, int maxPoolSize, URL... jdbcDriverURL) Constructor.protectedDMLTransformer(Table table, OutputStreamWriter scriptFileWriter, boolean upsertOnly, int maxBodySize, Session session, DBMS targetDBMSConfiguration, ImportFilterTransformer importFilterTransformer, AtomicReference<Table> identityInsertTable, ExecutionContext executionContext) Constructor.Factory(OutputStreamWriter scriptFileWriter, int maxBodySize, Session session, DBMS targetDBMSConfiguration, ExecutionContext executionContext) Constructor.Factory(OutputStreamWriter scriptFileWriter, boolean upsertOnly, int maxBodySize, Session session, DBMS targetDBMSConfiguration, ExecutionContext executionContext) Constructor.Session(DataSource dataSource, DBMS dbms, Integer isolationLevel) Constructor.Session(DataSource dataSource, DBMS dbms, Integer isolationLevel, WorkingTableScope scope, boolean transactional) Constructor.Session(DataSource dataSource, DBMS dbms, Integer isolationLevel, WorkingTableScope scope, boolean transactional, boolean local) Constructor.UpdateTransformer(Table table, Set<Column> columns, OutputStreamWriter scriptFileWriter, int maxBodySize, Session session, DBMS targetDBMSConfiguration, ImportFilterTransformer importFilterTransformer, boolean inSourceSchema, String reason, ExecutionContext executionContext) Constructor. -
Uses of DBMS in net.sf.jailer.datamodel
Constructors in net.sf.jailer.datamodel with parameters of type DBMSModifierConstructorDescriptionRowIdSupport(DataModel dataModel, DBMS configuration, boolean useRowIds, boolean useRowIdsOnlyForTablesWithoutPK) Constructor.RowIdSupport(DataModel dataModel, DBMS configuration, String rowIdType, boolean useRowIds, boolean useRowIdsOnlyForTablesWithoutPK) Constructor.RowIdSupport(DataModel dataModel, DBMS configuration, String rowIdType, ExecutionContext executionContext) Constructor.RowIdSupport(DataModel dataModel, DBMS configuration, ExecutionContext executionContext) Constructor. -
Uses of DBMS in net.sf.jailer.dbunit
Constructors in net.sf.jailer.dbunit with parameters of type DBMSModifierConstructorDescriptionFactory(TransformerHandler transformerHandler, DatabaseMetaData metaData, DBMS dbms, ExecutionContext executionContext) Constructor. -
Uses of DBMS in net.sf.jailer.ddl
Methods in net.sf.jailer.ddl with parameters of type DBMSModifier and TypeMethodDescriptionbooleanDDLCreator.createDDL(DataSource dataSource, DBMS dbms, WorkingTableScope temporaryTableScope, String workingTableSchema) Creates the DDL for the working-tables.DDLCreator.getTableInConflict(DataSource dataSource, DBMS dbms) Checks for conflicts of existing tables and working-tables.booleanDDLCreator.isUptodate(DataSource dataSource, DBMS dbms, boolean useRowId, boolean useRowIdsOnlyForTablesWithoutPK, String workingTableSchema) Checks whether working-tables schema is up-to-date. -
Uses of DBMS in net.sf.jailer.enhancer
Methods in net.sf.jailer.enhancer with parameters of type DBMSModifier and TypeMethodDescriptionvoidFileBasedScriptEnhancer.addComments(Writer script, ScriptType scriptType, Session session, DBMS targetDBMSConfiguration, EntityGraph entityGraph, Set<Table> progress, ExecutionContext executionContext) Adds nothing.voidHelperTableEnhancer.addComments(Writer script, ScriptType scriptType, Session session, DBMS targetDBMSConfiguration, EntityGraph entityGraph, Set<Table> progress, ExecutionContext executionContext) Adds nothing.voidScriptEnhancer.addComments(Writer script, ScriptType scriptType, Session session, DBMS targetDBMSConfiguration, EntityGraph entityGraph, Set<Table> progress, ExecutionContext executionContext) Adds comments to the script.voidFileBasedScriptEnhancer.addEpilog(Writer script, ScriptType scriptType, Session session, DBMS targetDBMSConfiguration, EntityGraph entityGraph, Set<Table> progress, ExecutionContext executionContext) Adds epilogs.voidHelperTableEnhancer.addEpilog(Writer script, ScriptType scriptType, Session session, DBMS targetDBMSConfiguration, EntityGraph entityGraph, Set<Table> progress, ExecutionContext executionContext) Drops the JL_DUAL helper table at the bottom of the script if it was needed.voidScriptEnhancer.addEpilog(Writer script, ScriptType scriptType, Session session, DBMS targetDBMSConfiguration, EntityGraph entityGraph, Set<Table> progress, ExecutionContext executionContext) Adds statements at bottom of the script.voidFileBasedScriptEnhancer.addProlog(Writer script, ScriptType scriptType, Session session, DBMS targetDBMSConfiguration, EntityGraph entityGraph, Set<Table> progress, ExecutionContext executionContext) Adds prologs.voidHelperTableEnhancer.addProlog(Writer script, ScriptType scriptType, Session session, DBMS targetDBMSConfiguration, EntityGraph entityGraph, Set<Table> progress, ExecutionContext executionContext) Creates and populates the JL_DUAL helper table at the top of the script if needed.voidScriptEnhancer.addProlog(Writer script, ScriptType scriptType, Session session, DBMS targetDBMSConfiguration, EntityGraph entityGraph, Set<Table> progress, ExecutionContext executionContext) Adds statements at top of the script. -
Uses of DBMS in net.sf.jailer.entitygraph
Methods in net.sf.jailer.entitygraph with parameters of type DBMSModifier and TypeMethodDescriptionvoidEntityGraph.dropMappingTables(OutputStreamWriter result, DBMS targetDBMSConfiguration) Creates the DROP-statements for the mapping tables.voidEntityGraph.fillAndWriteMappingTables(JobManager jobManager, OutputStreamWriter dmlResultWriter, int numberOfEntities, Session targetSession, DBMS targetDBMSConfiguration, DBMS dbmsConfiguration) Inserts the values of columns with non-derived import-filters into the local database.abstract voidEntityGraph.updateEntities(Table table, Set<Column> columns, OutputStreamWriter scriptFileWriter, DBMS targetConfiguration, boolean inSourceSchema, String reason) Updates columns of a table. -
Uses of DBMS in net.sf.jailer.entitygraph.intradatabase
Methods in net.sf.jailer.entitygraph.intradatabase with parameters of type DBMSModifier and TypeMethodDescriptionvoidIntraDatabaseEntityGraph.dropMappingTables(OutputStreamWriter result, DBMS targetDBMSConfiguration) Creates the DROP-statements for the mapping tables.voidIntraDatabaseEntityGraph.fillAndWriteMappingTables(JobManager jobManager, OutputStreamWriter receiptWriter, int numberOfEntities, Session targetSession, DBMS targetDBMSConfiguration, DBMS dbmsConfiguration) Insert the values of columns with non-derived-import-filters into the local database.voidIntraDatabaseEntityGraph.updateEntities(Table table, Set<Column> columns, OutputStreamWriter scriptFileWriter, DBMS targetConfiguration, boolean inSourceSchema, String reason) Updates columns of a table. -
Uses of DBMS in net.sf.jailer.entitygraph.local
Methods in net.sf.jailer.entitygraph.local with parameters of type DBMSModifier and TypeMethodDescriptionvoidLocalEntityGraph.updateEntities(Table table, Set<Column> columns, OutputStreamWriter scriptFileWriter, DBMS targetConfiguration, boolean inSourceSchema, String reason) Updates columns of a table. -
Uses of DBMS in net.sf.jailer.entitygraph.remote
Methods in net.sf.jailer.entitygraph.remote with parameters of type DBMSModifier and TypeMethodDescriptionvoidRemoteEntityGraph.updateEntities(Table table, Set<Column> columns, OutputStreamWriter scriptFileWriter, DBMS targetConfiguration, boolean inSourceSchema, String reason) Updates columns of a table. -
Uses of DBMS in net.sf.jailer.importfilter
Methods in net.sf.jailer.importfilter with parameters of type DBMSModifier and TypeMethodDescriptionvoidImportFilterManager.createMappingTables(DBMS configuration, OutputStreamWriter result) Creates the DDL for the mapping tables.voidImportFilterManager.fillAndWriteMappingTables(EntityGraph entityGraph, JobManager jobManager, OutputStreamWriter dmlResultWriter, int numberOfEntities, Session targetSession, DBMS targetDBMSConfiguration) Inserts the values of columns with non-derived import-filters into the local database and writes the mapping table DML to the given writer. -
Uses of DBMS in net.sf.jailer.modelbuilder
Methods in net.sf.jailer.modelbuilder with parameters of type DBMSModifier and TypeMethodDescriptionstatic voidModelBuilder.build(DataSource dataSource, DBMS dbms, String schema, StringBuffer warnings, ExecutionContext executionContext) Builds the data model and writes generated definitions to CSV files.static voidModelBuilder.buildAndMerge(DataSource dataSource, DBMS dbms, String schema, StringBuffer warnings, ExecutionContext executionContext) Builds and merges the data model.static intJDBCMetaDataBasedModelElementFinder.filterLength(int length, int precision, String typeName, int type, DBMS dbms, int origLength) Filters the length attribute of a column in a DBMS specific way.static intJDBCMetaDataBasedModelElementFinder.filterPrecision(int length, int precision, String typeName, int type, DBMS dbms, int origLength) Filters the precision attribute of a column in a DBMS specific way.static StringJDBCMetaDataBasedModelElementFinder.filterType(String sqlType, int length, String typeName, int type, DBMS dbms, int origLength) Filters the type attribute of a column in a DBMS specific way. -
Uses of DBMS in net.sf.jailer.subsetting
Methods in net.sf.jailer.subsetting with parameters of type DBMSModifier and TypeMethodDescriptionSubsettingEngine.export(String whereClause, URL extractionModelURL, String scriptFile, String deleteScriptFileName, DataSource dataSource, DBMS dbms, ScriptFormat scriptFormat, int modelPoolSize) Exports entities. -
Uses of DBMS in net.sf.jailer.util
Methods in net.sf.jailer.util with parameters of type DBMSModifier and TypeMethodDescriptionstatic StringSqlUtil.columnLabel(Quoting quoting, Session session, DBMS targetDBMSConfiguration, Table table, String columnLabel) Gets the properly quoted column label for use in a SQL statement.static intSqlUtil.getColumnType(DBMS configuration, ResultSet resultSet, ResultSetMetaData resultSetMetaData, int i, Map<Integer, Integer> typeCache) Gets type of column from result-set.static StringCellContentConverter.getSmallLob(Object lob, DBMS targetConfiguration, Integer maxBlobLength, Integer maxClobLength) Gets SQL expression for a C/BLOB for small LOBS.Constructors in net.sf.jailer.util with parameters of type DBMSModifierConstructorDescriptionCellContentConverter(ResultSetMetaData resultSetMetaData, Session session, DBMS targetConfiguration) Constructor.