| Package | Description |
|---|---|
| org.apache.ddlutils |
This package mainly contains the database platform abstraction,
Platform
and the factory to create instances for individual platforms,
PlatformFactory. |
| org.apache.ddlutils.io |
The
org.apache.ddlutils.io package contains a classes for input
and output of both the database schemas and data files. |
| org.apache.ddlutils.platform |
This package contains the platform implementations for the individual databases.
|
| org.apache.ddlutils.platform.axion |
This package contains the platform implementation for the Axion database.
|
| org.apache.ddlutils.platform.cloudscape |
This package contains the platform implementation for the
Cloudscape database.
|
| org.apache.ddlutils.platform.db2 |
This package contains the platform implementation for the
DB2 UDB database.
|
| org.apache.ddlutils.platform.derby |
This package contains the platform implementation for the
Apache Derby database.
|
| org.apache.ddlutils.platform.firebird |
This package contains the platform implementation for the
Firebird database.
|
| org.apache.ddlutils.platform.gemfirexd |
This package contains the platform implementation for the
GemFire GemFireXD database.
|
| org.apache.ddlutils.platform.hsqldb |
This package contains the platform implementation for the
HSQLDB database.
|
| org.apache.ddlutils.platform.interbase |
This package contains the platform implementation for the
Interbase database.
|
| org.apache.ddlutils.platform.maxdb |
This package contains the platform implementation for the
MaxDB database.
|
| org.apache.ddlutils.platform.mckoi |
This package contains the platform implementation for the
Mckoi database.
|
| org.apache.ddlutils.platform.mssql |
This package contains the platform implementation for the
Sql Server database.
|
| org.apache.ddlutils.platform.mysql |
This package contains the platform implementation for the
MySQL database.
|
| org.apache.ddlutils.platform.oracle |
This package contains the platform implementation for the
Oracle database.
|
| org.apache.ddlutils.platform.postgresql |
This package contains the platform implementation for the
PostgreSQL database.
|
| org.apache.ddlutils.platform.sapdb |
This package contains the platform implementation for the
SAP DB database.
|
| org.apache.ddlutils.platform.sybase |
This package contains the platform implementation for the
Sybase ASE database.
|
| org.apache.ddlutils.task |
The
org.apache.ddlutils.task package contains the Ant
tasks provided by DdlUtils. |
| Modifier and Type | Method and Description |
|---|---|
static Platform |
PlatformFactory.createNewPlatformInstance(DataSource dataSource)
Creates a new platform for the specified database.
|
static Platform |
PlatformFactory.createNewPlatformInstance(DataSource dataSource,
String username,
String password)
Creates a new platform for the specified database.
|
static Platform |
PlatformFactory.createNewPlatformInstance(String databaseName)
Creates a new platform for the given (case insensitive) database name
or returns null if the database is not recognized.
|
static Platform |
PlatformFactory.createNewPlatformInstance(String jdbcDriver,
String jdbcConnectionUrl)
Creates a new platform for the specified database.
|
| Modifier and Type | Method and Description |
|---|---|
DataReader |
DatabaseDataIO.getConfiguredDataReader(Platform platform,
Database model)
Returns a data reader instance configured for the given platform (which needs to
be connected to a live database) and model.
|
void |
DatabaseDataIO.writeDataToDatabase(Platform platform,
Database model,
InputStream[] inputs)
Reads the data from the given input streams and writes it to the database to which the given
platform is connected.
|
void |
DatabaseDataIO.writeDataToDatabase(Platform platform,
Database model,
Reader[] inputs)
Reads the data from the given input readers and writes it to the database to which the given
platform is connected.
|
void |
DatabaseDataIO.writeDataToDatabase(Platform platform,
Database model,
String[] files)
Reads the data from the indicated files and writes it to the database to which the given
platform is connected.
|
void |
DatabaseDataIO.writeDataToDatabase(Platform platform,
InputStream[] inputs)
Reads the data from the given input streams and writes it to the database to which the given
platform is connected.
|
void |
DatabaseDataIO.writeDataToDatabase(Platform platform,
Reader[] inputs)
Reads the data from the given input readers and writes it to the database to which the given
platform is connected.
|
void |
DatabaseDataIO.writeDataToDatabase(Platform platform,
String[] files)
Reads the data from the specified files and writes it to the database to which the given
platform is connected.
|
void |
DatabaseDataIO.writeDataToXML(Platform platform,
Database model,
DataWriter writer)
Writes the data contained in the database to which the given platform is connected, as XML
to the given data writer.
|
void |
DatabaseDataIO.writeDataToXML(Platform platform,
Database model,
OutputStream output,
String xmlEncoding)
Writes the data contained in the database to which the given platform is connected, as XML
to the given output stream (which won't be closed by this method).
|
void |
DatabaseDataIO.writeDataToXML(Platform platform,
Database model,
String path,
String xmlEncoding)
Writes the data contained in the database to which the given platform is connected, as XML
to the given output stream (which won't be closed by this method).
|
void |
DatabaseDataIO.writeDataToXML(Platform platform,
Database model,
Writer output,
String xmlEncoding)
Writes the data contained in the database to which the given platform is connected, as XML
to the given output writer (which won't be closed by this method).
|
void |
DatabaseDataIO.writeDataToXML(Platform platform,
DataWriter writer)
Writes the data contained in the database to which the given platform is connected, as XML
to the given data writer.
|
void |
DatabaseDataIO.writeDataToXML(Platform platform,
OutputStream output,
String xmlEncoding)
Writes the data contained in the database to which the given platform is connected, as XML
to the given output stream (which won't be closed by this method).
|
void |
DatabaseDataIO.writeDataToXML(Platform platform,
String path,
String xmlEncoding)
Writes the data contained in the database to which the given platform is connected, as XML
to the given output stream (which won't be closed by this method).
|
void |
DatabaseDataIO.writeDataToXML(Platform platform,
Writer output,
String xmlEncoding)
Writes the data contained in the database to which the given platform is connected, as XML
to the given output writer (which won't be closed by this method).
|
| Constructor and Description |
|---|
DataToDatabaseSink(Platform platform,
Database model)
Creates a new sink instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PlatformImplBase
Base class for platform implementations.
|
| Modifier and Type | Method and Description |
|---|---|
Platform |
SqlBuilder.getPlatform()
Returns the platform object.
|
Platform |
JdbcModelReader.getPlatform()
Returns the platform that this model reader belongs to.
|
| Constructor and Description |
|---|
JdbcModelReader(Platform platform)
Creates a new model reader instance.
|
SqlBuilder(Platform platform)
Creates a new sql builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AxionPlatform
The platform for the Axion database.
|
| Constructor and Description |
|---|
AxionBuilder(Platform platform)
Creates a new axion sql builder.
|
AxionModelReader(Platform platform)
Creates a new model reader for Axion databases.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CloudscapePlatform
The Cloudscape platform implementation.
|
| Constructor and Description |
|---|
CloudscapeBuilder(Platform platform)
Creates a new builder instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Db2Platform
The DB2 platform implementation.
|
class |
Db2v8Platform
The DB2 platform implementation for DB2 v8 and above.
|
| Constructor and Description |
|---|
Db2Builder(Platform platform)
Creates a new builder instance.
|
Db2ModelReader(Platform platform)
Creates a new model reader for Db2 databases.
|
Db2v8Builder(Platform platform)
Creates a new builder instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DerbyPlatform
The platform implementation for Derby.
|
| Constructor and Description |
|---|
DerbyBuilder(Platform platform)
Creates a new builder instance.
|
DerbyModelReader(Platform platform)
Creates a new model reader for Derby databases.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FirebirdPlatform
The platform implementation for the Firebird database.
|
| Constructor and Description |
|---|
FirebirdBuilder(Platform platform)
Creates a new builder instance.
|
FirebirdModelReader(Platform platform)
Creates a new model reader for Firebird databases.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GemFireXDPeerPlatform
Any extensions required for the embedded driver that creates a GemFireXD peer.
|
class |
GemFireXDPlatform
The platform implementation for GemFireXD.
|
| Constructor and Description |
|---|
GemFireXDBuilder(Platform platform)
Creates a new builder instance.
|
GemFireXDModelReader(Platform platform)
Creates a new model reader for GemFireXD databases.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HsqlDbPlatform
The platform implementation for the HsqlDb database.
|
| Constructor and Description |
|---|
HsqlDbBuilder(Platform platform)
Creates a new builder instance.
|
HsqlDbModelReader(Platform platform)
Creates a new model reader for HsqlDb databases.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InterbasePlatform
The platform implementation for the Interbase database.
|
| Constructor and Description |
|---|
InterbaseBuilder(Platform platform)
Creates a new builder instance.
|
InterbaseModelReader(Platform platform)
Creates a new model reader for Interbase databases.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MaxDbPlatform
The platform implementation for MaxDB.
|
| Constructor and Description |
|---|
MaxDbBuilder(Platform platform)
Creates a new builder instance.
|
MaxDbModelReader(Platform platform)
Creates a new model reader for MaxDb databases.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MckoiPlatform
The Mckoi database platform implementation.
|
| Constructor and Description |
|---|
MckoiBuilder(Platform platform)
Creates a new builder instance.
|
MckoiModelReader(Platform platform)
Creates a new model reader for Mckoi databases.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MSSqlPlatform
The platform implementation for the Microsoft SQL Server database.
|
| Constructor and Description |
|---|
MSSqlBuilder(Platform platform)
Creates a new builder instance.
|
MSSqlModelReader(Platform platform)
Creates a new model reader for Microsoft Sql Server databases.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MySql50Platform
The platform implementation for MySQL 5 and above.
|
class |
MySqlPlatform
The platform implementation for MySQL.
|
| Constructor and Description |
|---|
MySql50Builder(Platform platform)
Creates a new builder instance.
|
MySql50ModelReader(Platform platform)
Creates a new model reader for MySql 5 databases.
|
MySqlBuilder(Platform platform)
Creates a new builder instance.
|
MySqlModelReader(Platform platform)
Creates a new model reader for MySql databases.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Oracle10Platform
The platform for Oracle 10.
|
class |
Oracle11Platform
The platform for Oracle 11.
|
class |
Oracle8Platform
The platform for Oracle 8.
|
class |
Oracle9Platform
The platform for Oracle 9.
|
| Constructor and Description |
|---|
Oracle10Builder(Platform platform)
Creates a new builder instance.
|
Oracle10ModelReader(Platform platform)
Creates a new model reader for Oracle 10 databases.
|
Oracle8Builder(Platform platform)
Creates a new builder instance.
|
Oracle8ModelReader(Platform platform)
Creates a new model reader for Oracle 8 databases.
|
Oracle9Builder(Platform platform)
Creates a new builder instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PostgreSqlPlatform
The platform implementation for PostgresSql.
|
| Constructor and Description |
|---|
PostgreSqlBuilder(Platform platform)
Creates a new builder instance.
|
PostgreSqlModelReader(Platform platform)
Creates a new model reader for PostgreSql databases.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SapDbPlatform
The SapDB platform implementation.
|
| Constructor and Description |
|---|
SapDbBuilder(Platform platform)
Creates a new builder instance.
|
SapDbModelReader(Platform platform)
Creates a new model reader for SapDb databases.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SybaseASE15Platform
The platform implementation for Sybase ASE 15 and above.
|
class |
SybasePlatform
The platform implementation for Sybase.
|
| Constructor and Description |
|---|
SybaseBuilder(Platform platform)
Creates a new builder instance.
|
SybaseModelReader(Platform platform)
Creates a new model reader for Sybase databases.
|
| Modifier and Type | Method and Description |
|---|---|
protected Platform |
DatabaseCommand.getPlatform()
Creates the platform for the configured database.
|
Platform |
PlatformConfiguration.getPlatform()
Creates the platform for the configured database.
|
protected Platform |
DatabaseTaskBase.getPlatform()
Creates the platform for the configured database.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
WriteDataToDatabaseCommand.writeAddIdentityUsingAlterTable(Platform platform,
Database model) |
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.