Uses of Interface
org.apache.ddlutils.Platform

Packages that use Platform
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.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. 
org.apache.ddlutils.util The org.apache.ddlutils.util package contains utility classes of DdlUtils. 
 

Uses of Platform in org.apache.ddlutils
 

Methods in org.apache.ddlutils that return Platform
static Platform PlatformFactory.createNewPlatformInstance(javax.sql.DataSource dataSource)
          Creates a new platform for the specified database.
static Platform PlatformFactory.createNewPlatformInstance(javax.sql.DataSource dataSource, java.lang.String username, java.lang.String password)
          Creates a new platform for the specified database.
static Platform PlatformFactory.createNewPlatformInstance(java.lang.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(java.lang.String jdbcDriver, java.lang.String jdbcConnectionUrl)
          Creates a new platform for the specified database.
 

Uses of Platform in org.apache.ddlutils.io
 

Methods in org.apache.ddlutils.io with parameters of type Platform
 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, java.io.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, java.io.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, java.lang.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, java.io.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, java.io.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, java.lang.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, java.io.OutputStream output, java.lang.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, java.lang.String path, java.lang.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, java.io.Writer output, java.lang.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, java.io.OutputStream output, java.lang.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, java.lang.String path, java.lang.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, java.io.Writer output, java.lang.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).
 

Constructors in org.apache.ddlutils.io with parameters of type Platform
DataToDatabaseSink(Platform platform, Database model)
          Creates a new sink instance.
 

Uses of Platform in org.apache.ddlutils.platform
 

Classes in org.apache.ddlutils.platform that implement Platform
 class PlatformImplBase
          Base class for platform implementations.
 

Methods in org.apache.ddlutils.platform that return Platform
 Platform JdbcModelReader.getPlatform()
          Returns the platform that this model reader belongs to.
 Platform SqlBuilder.getPlatform()
          Returns the platform object.
 

Constructors in org.apache.ddlutils.platform with parameters of type Platform
JdbcModelReader(Platform platform)
          Creates a new model reader instance.
SqlBuilder(Platform platform)
          Creates a new sql builder.
 

Uses of Platform in org.apache.ddlutils.platform.axion
 

Classes in org.apache.ddlutils.platform.axion that implement Platform
 class AxionPlatform
          The platform for the Axion database.
 

Constructors in org.apache.ddlutils.platform.axion with parameters of type Platform
AxionBuilder(Platform platform)
          Creates a new axion sql builder.
AxionModelReader(Platform platform)
          Creates a new model reader for Axion databases.
 

Uses of Platform in org.apache.ddlutils.platform.cloudscape
 

Classes in org.apache.ddlutils.platform.cloudscape that implement Platform
 class CloudscapePlatform
          The Cloudscape platform implementation.
 

Constructors in org.apache.ddlutils.platform.cloudscape with parameters of type Platform
CloudscapeBuilder(Platform platform)
          Creates a new builder instance.
 

Uses of Platform in org.apache.ddlutils.platform.db2
 

Classes in org.apache.ddlutils.platform.db2 that implement Platform
 class Db2Platform
          The DB2 platform implementation.
 class Db2v8Platform
          The DB2 platform implementation for DB2 v8 and above.
 

Constructors in org.apache.ddlutils.platform.db2 with parameters of type Platform
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.
 

Uses of Platform in org.apache.ddlutils.platform.derby
 

Classes in org.apache.ddlutils.platform.derby that implement Platform
 class DerbyPlatform
          The platform implementation for Derby.
 

Constructors in org.apache.ddlutils.platform.derby with parameters of type Platform
DerbyBuilder(Platform platform)
          Creates a new builder instance.
DerbyModelReader(Platform platform)
          Creates a new model reader for Derby databases.
 

Uses of Platform in org.apache.ddlutils.platform.firebird
 

Classes in org.apache.ddlutils.platform.firebird that implement Platform
 class FirebirdPlatform
          The platform implementation for the Firebird database.
 

Constructors in org.apache.ddlutils.platform.firebird with parameters of type Platform
FirebirdBuilder(Platform platform)
          Creates a new builder instance.
FirebirdModelReader(Platform platform)
          Creates a new model reader for Firebird databases.
 

Uses of Platform in org.apache.ddlutils.platform.hsqldb
 

Classes in org.apache.ddlutils.platform.hsqldb that implement Platform
 class HsqlDbPlatform
          The platform implementation for the HsqlDb database.
 

Constructors in org.apache.ddlutils.platform.hsqldb with parameters of type Platform
HsqlDbBuilder(Platform platform)
          Creates a new builder instance.
HsqlDbModelReader(Platform platform)
          Creates a new model reader for HsqlDb databases.
 

Uses of Platform in org.apache.ddlutils.platform.interbase
 

Classes in org.apache.ddlutils.platform.interbase that implement Platform
 class InterbasePlatform
          The platform implementation for the Interbase database.
 

Constructors in org.apache.ddlutils.platform.interbase with parameters of type Platform
InterbaseBuilder(Platform platform)
          Creates a new builder instance.
InterbaseModelReader(Platform platform)
          Creates a new model reader for Interbase databases.
 

Uses of Platform in org.apache.ddlutils.platform.maxdb
 

Classes in org.apache.ddlutils.platform.maxdb that implement Platform
 class MaxDbPlatform
          The platform implementation for MaxDB.
 

Constructors in org.apache.ddlutils.platform.maxdb with parameters of type Platform
MaxDbBuilder(Platform platform)
          Creates a new builder instance.
MaxDbModelReader(Platform platform)
          Creates a new model reader for MaxDb databases.
 

Uses of Platform in org.apache.ddlutils.platform.mckoi
 

Classes in org.apache.ddlutils.platform.mckoi that implement Platform
 class MckoiPlatform
          The Mckoi database platform implementation.
 

Constructors in org.apache.ddlutils.platform.mckoi with parameters of type Platform
MckoiBuilder(Platform platform)
          Creates a new builder instance.
MckoiModelReader(Platform platform)
          Creates a new model reader for Mckoi databases.
 

Uses of Platform in org.apache.ddlutils.platform.mssql
 

Classes in org.apache.ddlutils.platform.mssql that implement Platform
 class MSSqlPlatform
          The platform implementation for the Microsoft SQL Server database.
 

Constructors in org.apache.ddlutils.platform.mssql with parameters of type Platform
MSSqlBuilder(Platform platform)
          Creates a new builder instance.
MSSqlModelReader(Platform platform)
          Creates a new model reader for Microsoft Sql Server databases.
 

Uses of Platform in org.apache.ddlutils.platform.mysql
 

Classes in org.apache.ddlutils.platform.mysql that implement Platform
 class MySql50Platform
          The platform implementation for MySQL 5 and above.
 class MySqlPlatform
          The platform implementation for MySQL.
 

Constructors in org.apache.ddlutils.platform.mysql with parameters of type Platform
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.
 

Uses of Platform in org.apache.ddlutils.platform.oracle
 

Classes in org.apache.ddlutils.platform.oracle that implement Platform
 class Oracle10Platform
          The platform for Oracle 10.
 class Oracle8Platform
          The platform for Oracle 8.
 class Oracle9Platform
          The platform for Oracle 9.
 

Constructors in org.apache.ddlutils.platform.oracle with parameters of type Platform
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.
 

Uses of Platform in org.apache.ddlutils.platform.postgresql
 

Classes in org.apache.ddlutils.platform.postgresql that implement Platform
 class PostgreSqlPlatform
          The platform implementation for PostgresSql.
 

Constructors in org.apache.ddlutils.platform.postgresql with parameters of type Platform
PostgreSqlBuilder(Platform platform)
          Creates a new builder instance.
PostgreSqlModelReader(Platform platform)
          Creates a new model reader for PostgreSql databases.
 

Uses of Platform in org.apache.ddlutils.platform.sapdb
 

Classes in org.apache.ddlutils.platform.sapdb that implement Platform
 class SapDbPlatform
          The SapDB platform implementation.
 

Constructors in org.apache.ddlutils.platform.sapdb with parameters of type Platform
SapDbBuilder(Platform platform)
          Creates a new builder instance.
SapDbModelReader(Platform platform)
          Creates a new model reader for SapDb databases.
 

Uses of Platform in org.apache.ddlutils.platform.sybase
 

Classes in org.apache.ddlutils.platform.sybase that implement Platform
 class SybaseASE15Platform
          The platform implementation for Sybase ASE 15 and above.
 class SybasePlatform
          The platform implementation for Sybase.
 

Constructors in org.apache.ddlutils.platform.sybase with parameters of type Platform
SybaseBuilder(Platform platform)
          Creates a new builder instance.
SybaseModelReader(Platform platform)
          Creates a new model reader for Sybase databases.
 

Uses of Platform in org.apache.ddlutils.task
 

Methods in org.apache.ddlutils.task that return Platform
protected  Platform DatabaseCommand.getPlatform()
          Creates the platform for the configured database.
protected  Platform DatabaseTaskBase.getPlatform()
          Creates the platform for the configured database.
 Platform PlatformConfiguration.getPlatform()
          Creates the platform for the configured database.
 

Uses of Platform in org.apache.ddlutils.util
 

Methods in org.apache.ddlutils.util with parameters of type Platform
 void DatabaseTestHelper.assertHasSameData(Database model, Platform origDbPlatform, Platform testedDbPlatform)
          Asserts that the data in the tables described by the given model is the same in the database accessed by the second platform as is in the database accessed by the first platform.
 void DatabaseTestHelper.assertHasSameData(java.lang.String failureMsg, Database model, Platform origDbPlatform, Platform testedDbPlatform)
          Asserts that the data in the tables described by the given model is the same in the database accessed by the second platform as is in the database accessed by the first platform.
 



Copyright © 2005-2010 Apache Software Foundation. All Rights Reserved.