org.objectweb.speedo.ant
Class AntSpeedoScriptGenerator

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.apache.tools.ant.taskdefs.MatchingTask
              extended by org.objectweb.jorm.util.lib.AntScriptGenerator
                  extended by org.objectweb.speedo.ant.AntSpeedoScriptGenerator
All Implemented Interfaces:
org.apache.tools.ant.types.selectors.SelectorContainer

public class AntSpeedoScriptGenerator
extends org.objectweb.jorm.util.lib.AntScriptGenerator

This ant task extends the AntScriptGenerator ant task provided by JORM. It enables to generate sql statements related to sequences and indexes.

Author:
Y.Bersihand

Field Summary
protected  java.util.List indexes
           
protected  java.util.List sequences
           
 
Fields inherited from class org.objectweb.jorm.util.lib.AntScriptGenerator
classesToProcess, destFile, generateCreate, generateDelete, generateDrop, msm, SCRIPT_CLASS_DIR, SCRIPT_CREATE_STATEMENT, SCRIPT_DELETE_STATEMENT, SCRIPT_DROP_STATEMENT, SCRIPT_FILE_NAME, SCRIPT_JAR_DIR, SCRIPT_MAPPER_NAME
 
Fields inherited from class org.apache.tools.ant.taskdefs.MatchingTask
fileset
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
AntSpeedoScriptGenerator()
           
 
Method Summary
static java.lang.String duration2str(long t)
           
 void execute()
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class org.objectweb.jorm.util.lib.AntScriptGenerator
createClasspath, execute, formatElement, getClassesToProcess, getClasspath, getDestFile, getDirectoryScanner, getMapperName, getRdbScriptPMSM, getSrc, isGenerateCreate, isGenerateDelete, isGenerateDrop, isUserDefinedIncludes, replaceString, setClasspath, setClasspathRef, setDestFile, setGenerateCreate, setGenerateDelete, setGenerateDrop, setIncludes, setMapperName, setSrc
 
Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludesfile, setProject, XsetIgnore, XsetItems
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sequences

protected java.util.List sequences

indexes

protected java.util.List indexes
Constructor Detail

AntSpeedoScriptGenerator

public AntSpeedoScriptGenerator()
Method Detail

main

public static void main(java.lang.String[] args)

execute

public void execute()
Overrides:
execute in class org.objectweb.jorm.util.lib.AntScriptGenerator

duration2str

public static java.lang.String duration2str(long t)