wt.tools.generation.sql
Class SQLServerScriptGenerator
java.lang.Object
wt.tools.generation.sql.ScriptGenerator
wt.tools.generation.sql.SQLServerScriptGenerator
- public class SQLServerScriptGenerator
- extends ScriptGenerator
SQLServerScriptGenerator creates scripts containing DDL statements
Method Summary |
protected void |
buildModuleScriptFiles(String a_assemblyName,
String a_moduleName,
boolean a_isMake,
String a_schemaObjectType,
String a_javaPackage)
|
protected void |
createMakeDropFiles(InstalledModuleArtifact dir,
String a_schemaObjectType)
|
String |
getArtifactDir()
|
protected InstalledModuleArtifact |
getFile(String fullModuleName,
String a_javaPackage,
boolean a_isMake,
String a_schemaObjectType)
|
protected SQLGenerator |
getSQLGenerator()
|
protected void |
putInParentMakeDropFile(InstalledModuleArtifact a_dir,
String a_schemaObjectType)
|
protected void |
putScriptCallInFile(String fullModuleName,
String a_javaPackage,
boolean a_isMake,
String a_schemaObjectType,
String a_scriptName,
boolean containsUserName)
|
Methods inherited from class wt.tools.generation.sql.ScriptGenerator |
buildModuleScriptFilesforStruct, buildModuleScriptName, buildPathName, buildScript, buildScriptforArray, buildScriptforFKConstraint, buildScriptforSequence, buildScriptforStruct, buildScriptforTable, buildScriptforTriggerConstraint, buildScriptName, createDirectories, createMakeDropFiles, getFile, putInFile |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SCRIPT_EXTENSION
protected static String SCRIPT_EXTENSION
BAT_EXTENSION
private static final String BAT_EXTENSION
- See Also:
- Constant Field Values
SCRIPT_PARMS
private static final String SCRIPT_PARMS
- See Also:
- Constant Field Values
BAT_PARMS
private static final String BAT_PARMS
- See Also:
- Constant Field Values
SCRIPT_EXECUTE
private static final String SCRIPT_EXECUTE
- See Also:
- Constant Field Values
BAT_EXECUTE
private static final String BAT_EXECUTE
- See Also:
- Constant Field Values
ANT_REPLACE_EXECUTE
private static final String ANT_REPLACE_EXECUTE
- See Also:
- Constant Field Values
ANT_USERNAME
private static final String ANT_USERNAME
- See Also:
- Constant Field Values
ANT_DELETE_EXECUTE
private static final String ANT_DELETE_EXECUTE
- See Also:
- Constant Field Values
ANT_FILE_EXTENSION
private static final String ANT_FILE_EXTENSION
- See Also:
- Constant Field Values
BAT_ECHO
private static final String BAT_ECHO
- See Also:
- Constant Field Values
SEPARATOR
private static final char SEPARATOR
ARTIFACT_DIR
private static final String ARTIFACT_DIR
sqlGenerator
private SQLServerSQLGenerator sqlGenerator
SQLServerScriptGenerator
public SQLServerScriptGenerator()
getSQLGenerator
protected SQLGenerator getSQLGenerator()
- Specified by:
getSQLGenerator
in class ScriptGenerator
getArtifactDir
public String getArtifactDir()
- Specified by:
getArtifactDir
in class ScriptGenerator
putInParentMakeDropFile
protected void putInParentMakeDropFile(InstalledModuleArtifact a_dir,
String a_schemaObjectType)
throws IOException
- Specified by:
putInParentMakeDropFile
in class ScriptGenerator
- Throws:
IOException
putScriptCallInFile
protected void putScriptCallInFile(String fullModuleName,
String a_javaPackage,
boolean a_isMake,
String a_schemaObjectType,
String a_scriptName,
boolean containsUserName)
throws IOException
- Specified by:
putScriptCallInFile
in class ScriptGenerator
- Throws:
IOException
getFile
protected InstalledModuleArtifact getFile(String fullModuleName,
String a_javaPackage,
boolean a_isMake,
String a_schemaObjectType)
- Specified by:
getFile
in class ScriptGenerator
createMakeDropFiles
protected void createMakeDropFiles(InstalledModuleArtifact dir,
String a_schemaObjectType)
throws IOException
- Specified by:
createMakeDropFiles
in class ScriptGenerator
- Throws:
IOException
buildModuleScriptFiles
protected void buildModuleScriptFiles(String a_assemblyName,
String a_moduleName,
boolean a_isMake,
String a_schemaObjectType,
String a_javaPackage)
- Specified by:
buildModuleScriptFiles
in class ScriptGenerator