org.apache.ddlutils.task
Class CreateDatabaseCommand
java.lang.Object
org.apache.ddlutils.task.Command
org.apache.ddlutils.task.DatabaseCommand
org.apache.ddlutils.task.CreateDatabaseCommand
public class CreateDatabaseCommand
- extends DatabaseCommand
The sub task for creating the target database. Note that this is only supported on some database
platforms. See the database support documentation for details on which platforms support this.
This sub task does not require schema files. Therefore the fileset
subelement and
the schemaFile
attribute of the enclosing task can be omitted.
- Version:
- $Revision: 231306 $
Fields inherited from class org.apache.ddlutils.task.Command |
_log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CreateDatabaseCommand
public CreateDatabaseCommand()
addConfiguredParameter
public void addConfiguredParameter(Parameter param)
- Adds a parameter which is a name-value pair.
- Parameters:
param
- The parameter
isRequiringModel
public boolean isRequiringModel()
- Specifies whether this command requires a model, i.e. whether the second
argument in
Command.execute(DatabaseTaskBase, Database)
cannot be null
.
- Overrides:
isRequiringModel
in class DatabaseCommand
- Returns:
true
if this command requires a model
execute
public void execute(DatabaseTaskBase task,
Database model)
throws org.apache.tools.ant.BuildException
- Executes this command.
- Specified by:
execute
in class Command
- Parameters:
task
- The executing taskmodel
- The database model
- Throws:
org.apache.tools.ant.BuildException
Copyright © 2005-2009 Apache Software Foundation. All Rights Reserved.