uba.db.sql.interpreter
Class SelectQueryPlan
java.lang.Object
uba.db.sql.interpreter.SelectQueryPlan
- All Implemented Interfaces:
- SentenceQueryPlan
public class SelectQueryPlan
- extends java.lang.Object
- implements SentenceQueryPlan
|
Constructor Summary |
SelectQueryPlan(uba.db.sql.language.Select sqlSentence,
uba.db.Database database)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SelectQueryPlan
public SelectQueryPlan(uba.db.sql.language.Select sqlSentence,
uba.db.Database database)
startExecution
public void startExecution()
- Specified by:
startExecution in interface SentenceQueryPlan
addTable
public void addTable(uba.db.table.Table table)
tables
public java.util.List tables()
nextTuple
public uba.db.ar.Tupla nextTuple()
- Specified by:
nextTuple in interface SentenceQueryPlan
planDetail
public java.lang.String planDetail()
- Specified by:
planDetail in interface SentenceQueryPlan
hasMoreResults
public boolean hasMoreResults()
- Specified by:
hasMoreResults in interface SentenceQueryPlan
addColumnToProject
public void addColumnToProject(uba.db.column.Column column)
tableNamed
public uba.db.table.Table tableNamed(uba.db.sql.language.TableName tableName)
tuplaDefinition
public uba.db.ar.TuplaDef tuplaDefinition()
- Specified by:
tuplaDefinition in interface SentenceQueryPlan
addColumnToEvaluate
public void addColumnToEvaluate(uba.db.column.Column column)
Copyright © -2005 . All Rights Reserved.