uba.db.sql.interpreter.sentencevalidation
Class SentenceValidator

java.lang.Object
  extended by uba.db.sql.interpreter.sentencevalidation.SentenceValidator

public class SentenceValidator
extends java.lang.Object

Version:
$Revision: 1.1 $

Constructor Summary
SentenceValidator(uba.db.sql.language.Sentence sentence, uba.db.Database database)
           
 
Method Summary
 void addReferencedTableNamed(java.lang.String tableName)
           
 void execute()
           
 java.util.Set findReferencedTablesWithColumnNamed(java.lang.String columnName)
           
 boolean isExistantTableName(java.lang.String tableName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SentenceValidator

public SentenceValidator(uba.db.sql.language.Sentence sentence,
                         uba.db.Database database)
Method Detail

addReferencedTableNamed

public void addReferencedTableNamed(java.lang.String tableName)
                             throws uba.db.UnknowTableName
Throws:
uba.db.UnknowTableName

isExistantTableName

public boolean isExistantTableName(java.lang.String tableName)

findReferencedTablesWithColumnNamed

public java.util.Set findReferencedTablesWithColumnNamed(java.lang.String columnName)

execute

public void execute()
             throws SentenceValidationException
Throws:
SentenceValidationException


Copyright © -2005 . All Rights Reserved.