org.tmatesoft.sqljet.core.internal.schema
Class SqlJetTriggerDef

java.lang.Object
  extended by org.tmatesoft.sqljet.core.internal.schema.SqlJetTriggerDef
All Implemented Interfaces:
ISqlJetTriggerDef

public class SqlJetTriggerDef
extends java.lang.Object
implements ISqlJetTriggerDef


Constructor Summary
SqlJetTriggerDef(java.lang.String sql, org.antlr.runtime.tree.CommonTree ast)
           
 
Method Summary
 java.lang.String getDatabaseName()
           
 java.lang.String getName()
           
 long getRowId()
           
 java.lang.String getTableName()
           
 boolean isKeepExisting()
           
 boolean isTemporary()
           
 void setRowId(long rowId)
           
 java.lang.String toSQL()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SqlJetTriggerDef

public SqlJetTriggerDef(java.lang.String sql,
                        org.antlr.runtime.tree.CommonTree ast)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface ISqlJetTriggerDef
Returns:
name of this trigger.

getDatabaseName

public java.lang.String getDatabaseName()

isTemporary

public boolean isTemporary()

isKeepExisting

public boolean isKeepExisting()

toSQL

public java.lang.String toSQL()
Specified by:
toSQL in interface ISqlJetTriggerDef
Returns:
SQL used to define this trigger.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getRowId

public long getRowId()

setRowId

public void setRowId(long rowId)

getTableName

public java.lang.String getTableName()
Specified by:
getTableName in interface ISqlJetTriggerDef
Returns:
name of the table this trigger is set on.