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 }