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

java.lang.Object
  extended by com.google.code.plsqlmaven.oraddl.helpers.OraDdlHelper
      extended by com.google.code.plsqlmaven.oraddl.helpers.TableHelper
All Implemented Interfaces:
groovy.lang.GroovyObject

public class TableHelper
extends OraDdlHelper
implements groovy.lang.GroovyObject


Field Summary
 
Fields inherited from class com.google.code.plsqlmaven.oraddl.helpers.OraDdlHelper
log, sql, username
 
Constructor Summary
TableHelper(Object sql, Object log, Object username)
           
 
Method Summary
 Object add_column(Object change)
           
 Object add_constraint(Object change)
           
 Object add_simple_check(Object change)
           
 Object add_simple_foreign(Object change)
           
 Object add_simple_notnull(Object change)
           
 Object add_simple_primary(Object change)
           
 Object add_simple_unique(Object change)
           
 Object change_simple_check(Object change)
           
 Object change_simple_foreign(Object change)
           
 Object constraint_change(Object change)
           
 Object create(Object table)
           
 List detectChanges(Object table)
           
 Object drop_column(Object change)
           
 Object drop_constraint(Object change)
           
 Object drop_simple_check(Object change)
           
 Object drop_simple_foreign(Object change)
           
 Object drop_simple_notnull(Object change)
           
 Object drop_simple_primary(Object change)
           
 Object drop_simple_unique(Object change)
           
 boolean exists(Object table)
           
 boolean extract(Object name, Object xml)
           
 groovy.lang.MetaClass getMetaClass()
           
 Object getProperty(String name)
           
 Object invokeMethod(String name, Object args)
           
 Object modify_column(Object change)
           
 void setMetaClass(groovy.lang.MetaClass metaClass)
           
 void setProperty(String name, Object value)
           
 
Methods inherited from class com.google.code.plsqlmaven.oraddl.helpers.OraDdlHelper
cmp, doddl, dv, getColumnType, rd
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableHelper

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

extract

public boolean extract(Object name,
                       Object xml)
Specified by:
extract in class OraDdlHelper

exists

public boolean exists(Object table)
Specified by:
exists in class OraDdlHelper

create

public Object create(Object table)
Specified by:
create in class OraDdlHelper

detectChanges

public List detectChanges(Object table)
Specified by:
detectChanges in class OraDdlHelper

drop_column

public Object drop_column(Object change)

modify_column

public Object modify_column(Object change)

add_column

public Object add_column(Object change)

add_constraint

public Object add_constraint(Object change)

drop_constraint

public Object drop_constraint(Object change)

constraint_change

public Object constraint_change(Object change)

add_simple_primary

public Object add_simple_primary(Object change)

drop_simple_primary

public Object drop_simple_primary(Object change)

add_simple_unique

public Object add_simple_unique(Object change)

drop_simple_unique

public Object drop_simple_unique(Object change)

add_simple_check

public Object add_simple_check(Object change)

drop_simple_check

public Object drop_simple_check(Object change)

change_simple_check

public Object change_simple_check(Object change)

add_simple_notnull

public Object add_simple_notnull(Object change)

drop_simple_notnull

public Object drop_simple_notnull(Object change)

add_simple_foreign

public Object add_simple_foreign(Object change)

drop_simple_foreign

public Object drop_simple_foreign(Object change)

change_simple_foreign

public Object change_simple_foreign(Object change)

getMetaClass

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

setMetaClass

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

invokeMethod

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

getProperty

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

setProperty

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


Copyright © 2011. All Rights Reserved.