com.google.code.plsqlmaven.oraddl.helpers
Class OraDdlHelper

java.lang.Object
  extended by com.google.code.plsqlmaven.oraddl.helpers.OraDdlHelper
All Implemented Interfaces:
groovy.lang.GroovyObject
Direct Known Subclasses:
IndexHelper, SequenceHelper, SynonymHelper, TableHelper

public abstract class OraDdlHelper
extends Object
implements groovy.lang.GroovyObject

Base class for ddl helpers


Field Summary
protected  Object log
           
protected  groovy.sql.Sql sql
           
protected  Object username
           
 
Constructor Summary
OraDdlHelper(Object sql, Object log, Object username)
           
 
Method Summary
 Object cmp(Object v1, Object v2)
           
abstract  Object create(Object xml)
           
abstract  List detectChanges(Object xml)
           
 Object doddl(Object ddl, Object privMessage)
           
 Object dv(Object v, Object d)
           
abstract  boolean exists(Object xml)
           
abstract  boolean extract(Object name, Object xml)
           
 Object getColumnType(Object col)
           
 groovy.lang.MetaClass getMetaClass()
           
 Object getProperty(String name)
           
 Object invokeMethod(String name, Object args)
           
 Object rd(Object v, Object d)
           
 void setMetaClass(groovy.lang.MetaClass metaClass)
           
 void setProperty(String name, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sql

protected groovy.sql.Sql sql

log

protected Object log

username

protected Object username
Constructor Detail

OraDdlHelper

public OraDdlHelper(Object sql,
                    Object log,
                    Object username)
Method Detail

rd

public Object rd(Object v,
                 Object d)

dv

public Object dv(Object v,
                 Object d)

cmp

public Object cmp(Object v1,
                  Object v2)

doddl

public Object doddl(Object ddl,
                    Object privMessage)

getColumnType

public Object getColumnType(Object col)

extract

public abstract boolean extract(Object name,
                                Object xml)

exists

public abstract boolean exists(Object xml)

detectChanges

public abstract List detectChanges(Object xml)

create

public abstract Object create(Object xml)

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject

setMetaClass

public void setMetaClass(groovy.lang.MetaClass metaClass)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject

invokeMethod

public Object invokeMethod(String name,
                           Object args)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject

getProperty

public Object getProperty(String name)
Specified by:
getProperty in interface groovy.lang.GroovyObject

setProperty

public void setProperty(String name,
                        Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject


Copyright © 2011. All Rights Reserved.