SPT RWT Application API

com.sptci.rwt
Class TriggerMetaData

java.lang.Object
  extended by com.sptci.rwt.MetaData
      extended by com.sptci.rwt.TriggerMetaData
All Implemented Interfaces:
Serializable

public class TriggerMetaData
extends MetaData

A metadata object that represents trigger objects.

© Copyright 2007 Sans Pareil Technologies, Inc.

Version:
$Id: TriggerMetaData.java 4123 2008-05-25 21:49:01Z rakesh $
Author:
Rakesh Vidyadharan 2007-09-27
See Also:
Serialized Form

Nested Class Summary
static class TriggerMetaData.Event
          An enumeration of event types that cause a trigger to fire.
static class TriggerMetaData.Orientation
          An enumeration of action_orientation values.
static class TriggerMetaData.Timing
          An enumeration of timing values for trigger execution.
 
Field Summary
private  TriggerMetaData.Event event
          The event that fires the trigger.
private  TriggerMetaData.Orientation orientation
          Identifies whether the trigger fires once for each processed row or once for each statement.
private  RootMetaData root
          A reference to the catalogue/schema in which this trigger exists.
private  String statement
          The statement that is executed by the trigger.
private  String table
          The table on which the trigger operates.
private  String tableCatalogue
          The catalogue to which the table on which the tigger operates belongs.
private  TableMetaData tableMetaData
          A reference to the table on which this trigger executes.
private  String tableSchema
          The schema to which the table on which the tigger operates belongs.
private  TriggerMetaData.Timing timing
          The time the trigger fires.
 
Constructor Summary
TriggerMetaData()
           
 
Method Summary
 String getEvent()
          Returns event.
 String getOrientation()
          Returns orientation.
 RootMetaData getRoot()
          Returns root.
 String getStatement()
          Returns statement.
 String getTable()
          Returns table.
 String getTableCatalogue()
          Returns tableCatalogue.
 TableMetaData getTableMetaData()
          Returns tableMetaData.
 String getTableSchema()
          Returns tableSchema.
 String getTiming()
          Returns timing.
protected  void setEvent(TriggerMetaData.Event event)
          Set event.
protected  void setOrientation(TriggerMetaData.Orientation orientation)
          Set orientation.
protected  void setRoot(RootMetaData root)
          Set root.
protected  void setStatement(String statement)
          Set statement.
protected  void setTable(String table)
          Set table.
protected  void setTableCatalogue(String tableCatalogue)
          Set tableCatalogue.
protected  void setTableMetaData(TableMetaData tableMetaData)
          Set tableMetaData.
protected  void setTableSchema(String tableSchema)
          Set tableSchema.
protected  void setTiming(TriggerMetaData.Timing timing)
          Set timing.
 
Methods inherited from class com.sptci.rwt.MetaData
equals, getName, hashCode, setName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

table

private String table
The table on which the trigger operates.


tableCatalogue

private String tableCatalogue
The catalogue to which the table on which the tigger operates belongs. This may be different from the catalogue in which the trigger exists.


tableSchema

private String tableSchema
The schema to which the table on which the tigger operates belongs. This may be different from the schema in which the trigger exists.


event

private TriggerMetaData.Event event
The event that fires the trigger.


statement

private String statement
The statement that is executed by the trigger.


orientation

private TriggerMetaData.Orientation orientation
Identifies whether the trigger fires once for each processed row or once for each statement.


timing

private TriggerMetaData.Timing timing
The time the trigger fires.


root

private RootMetaData root
A reference to the catalogue/schema in which this trigger exists.


tableMetaData

private TableMetaData tableMetaData
A reference to the table on which this trigger executes. This will be populated only if the table on which the trigger executes belongs to the same schema.

Constructor Detail

TriggerMetaData

public TriggerMetaData()
Method Detail

getTable

public String getTable()
Returns table.

Returns:
The value/reference of/to table.

setTable

protected void setTable(String table)
Set table.

Parameters:
table - The value to set.

getTableCatalogue

public String getTableCatalogue()
Returns tableCatalogue.

Returns:
The value/reference of/to tableCatalogue.

setTableCatalogue

protected void setTableCatalogue(String tableCatalogue)
Set tableCatalogue.

Parameters:
tableCatalogue - The value to set.

getTableSchema

public String getTableSchema()
Returns tableSchema.

Returns:
The value/reference of/to tableSchema.

setTableSchema

protected void setTableSchema(String tableSchema)
Set tableSchema.

Parameters:
tableSchema - The value to set.

getEvent

public String getEvent()
Returns event.

Returns:
The value/reference of/to event.

setEvent

protected void setEvent(TriggerMetaData.Event event)
Set event.

Parameters:
event - The value to set.

getStatement

public String getStatement()
Returns statement.

Returns:
The value/reference of/to statement.

setStatement

protected void setStatement(String statement)
Set statement.

Parameters:
statement - The value to set.

getOrientation

public String getOrientation()
Returns orientation.

Returns:
The value/reference of/to orientation.

setOrientation

protected void setOrientation(TriggerMetaData.Orientation orientation)
Set orientation.

Parameters:
orientation - The value to set.

getTiming

public String getTiming()
Returns timing.

Returns:
The value/reference of/to timing.

setTiming

protected void setTiming(TriggerMetaData.Timing timing)
Set timing.

Parameters:
timing - The value to set.

getRoot

public RootMetaData getRoot()
Returns root.

Returns:
The value/reference of/to root.

setRoot

protected void setRoot(RootMetaData root)
Set root.

Parameters:
root - The value to set.

getTableMetaData

public TableMetaData getTableMetaData()
Returns tableMetaData.

Returns:
The value/reference of/to tableMetaData.

setTableMetaData

protected void setTableMetaData(TableMetaData tableMetaData)
Set tableMetaData.

Parameters:
tableMetaData - The value to set.

SPT RWT Application API