public class DDLOptions extends HashStructureAdapter
_hash
Modifier | Constructor and Description |
---|---|
|
DDLOptions()
Creates a new DDLOptions object with replace and cascade both
false . |
|
DDLOptions(boolean replace,
boolean cascade)
Creates a new DDLOptions object, specifying replace and create.
|
protected |
DDLOptions(HashStructure hash) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getSpoolFile()
Gets the spool file name to use in the generated ddl, or null if no
spool file has been specified.
|
boolean |
isCascade()
Gets whether to generate cascade delete ddl.
|
boolean |
isIncludePrompts()
Gets whether to generate prompts.
|
boolean |
isPrefixSchemaName()
Gets whether to always prefix names with the schema.
|
boolean |
isReplace()
Returns whether to generate the ddl to automatically replace any existing
objects.
|
boolean |
isSqlBlankLines()
Gets whether or not to generate the SQL*Plus command to set blank lines
on when generating multi-line comments.
|
void |
setCascade(boolean cascade)
Sets wether to generate ddl to automatically cascade the delete of any
object or child object (e.g.
|
void |
setIncludePrompts(boolean prompts)
Sets whether to generate prompts for the database's command line client
(e.g.
|
void |
setPrefixSchemaName(boolean prefix)
Sets whether to always prefix names with the schema.
|
void |
setReplace(boolean replace)
Sets whether to generate the ddl to automatically replace any existing
objects.
|
void |
setSpoolFile(java.lang.String filename)
Sets the file name to use in the generated ddl as the target of a
spool command.
|
void |
setSqlBlankLines(boolean onOrOff)
Sets whether or not to generate the SQL*Plus command
SET SQLBLANKLINES ON when the generated objdect contain multi-line comments. |
addStructureChangeListener, containsKey, copyTo, copyToImpl, equals, equalsImpl, findOrCreate, forcedCopyTo, getHashStructure, removeStructureChangeListener, useObjectEquals
protected DDLOptions(HashStructure hash)
public DDLOptions()
false
.public DDLOptions(boolean replace, boolean cascade)
replace
- whether the ddl can replace existing objectscascade
- whether any drop should be cascadedpublic void setReplace(boolean replace)
public final boolean isReplace()
public void setCascade(boolean cascade)
public final boolean isCascade()
public void setPrefixSchemaName(boolean prefix)
public boolean isPrefixSchemaName()
public void setIncludePrompts(boolean prompts)
public boolean isIncludePrompts()
#setGeneratePrompt
public java.lang.String getSpoolFile()
public void setSpoolFile(java.lang.String filename)
filename
- the spool file namepublic boolean isSqlBlankLines()
setSqlBlankLines(boolean)
public void setSqlBlankLines(boolean onOrOff)
This is needs to be set true for SQL*Plus scripts. It is only used by OracleDDLGenerator.