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

java.lang.Object
  extended by org.tmatesoft.sqljet.core.internal.schema.SqlJetForeignKey
All Implemented Interfaces:
ISqlJetForeignKey
Direct Known Subclasses:
SqlJetColumnForeignKey

public class SqlJetForeignKey
extends java.lang.Object
implements ISqlJetForeignKey


Constructor Summary
SqlJetForeignKey(org.antlr.runtime.tree.CommonTree ast)
           
 
Method Summary
 java.util.List<ISqlJetForeignKeyAction> getActions()
           
 java.util.List<java.lang.String> getColumnNames()
           
 ISqlJetForeignKeyDeferrable getDeferrable()
           
 java.lang.String getForeignTableName()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SqlJetForeignKey

public SqlJetForeignKey(org.antlr.runtime.tree.CommonTree ast)
Method Detail

getForeignTableName

public java.lang.String getForeignTableName()
Specified by:
getForeignTableName in interface ISqlJetForeignKey

getColumnNames

public java.util.List<java.lang.String> getColumnNames()
Specified by:
getColumnNames in interface ISqlJetForeignKey

getActions

public java.util.List<ISqlJetForeignKeyAction> getActions()
Specified by:
getActions in interface ISqlJetForeignKey

getDeferrable

public ISqlJetForeignKeyDeferrable getDeferrable()
Specified by:
getDeferrable in interface ISqlJetForeignKey

toString

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