View Javadoc

1   package uba.db.sql.interpreter;
2   
3   import uba.db.Database;
4   import uba.db.sql.interpreter.sentencevalidation.SentenceValidationException;
5   import uba.db.sql.interpreter.sentencevalidation.SentenceValidator;
6   import uba.db.sql.language.Sentence;
7   
8   /***
9    * @version $Revision: 1.10 $
10   */
11  public class Interpreter {
12      private Database database;
13  
14      public Interpreter(Database databaseToUse) {
15          database = databaseToUse;
16      }
17  
18      public void validateSentence(Sentence sqlSentence) throws SentenceValidationException {
19          SentenceValidator validator = new SentenceValidator(sqlSentence, database);
20          validator.execute();
21      }
22  }