wt.tools.generation.sql
Class IndexGenerator
java.lang.Object
wt.tools.generation.PackageTraverser
wt.tools.generation.sql.IndexGenerator
- All Implemented Interfaces:
- ClassProcessor, ExecutableApp, PackageProcessor
- Direct Known Subclasses:
- OracleIndexGenerator, OracleStandardIndexGenerator, SQLServerIndexGenerator
- public abstract class IndexGenerator
- extends PackageTraverser
- implements ClassProcessor, ExecutableApp
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
inputDropFileName
private String inputDropFileName
inputCreateFileName
private String inputCreateFileName
dropFile
private File dropFile
createFile
private File createFile
IndexGenerator
public IndexGenerator()
getScriptGenerator
protected abstract ScriptGenerator getScriptGenerator()
getSQLGenerator
protected abstract SQLGenerator getSQLGenerator()
execute
public void execute(String[] args)
throws WTException
- Description copied from interface:
ExecutableApp
Supported API: false
- Specified by:
execute
in interface ExecutableApp
- Parameters:
args
-
- Throws:
WTException
processClass
public void processClass(String qualifiedName)
throws WTException
- Specified by:
processClass
in interface ClassProcessor
- Throws:
WTException
processPackage
public void processPackage(String pckg)
throws WTException
- Specified by:
processPackage
in interface PackageProcessor
- Overrides:
processPackage
in class PackageTraverser
- Throws:
WTException
getDropFile
private File getDropFile(String qualifiedName)
getCreateFile
private File getCreateFile(String qualifiedName)