uba.db.sql.interpreter
Class QueryPlanner
java.lang.Object
uba.db.sql.interpreter.QueryPlanner
public class QueryPlanner
- extends java.lang.Object
|
Constructor Summary |
QueryPlanner(uba.db.Database database)
Genera el plan de ejecución si la sentencia es válida semánticamente (las
tablas existen, etc). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QueryPlanner
public QueryPlanner(uba.db.Database database)
- Genera el plan de ejecución si la sentencia es válida semánticamente (las
tablas existen, etc).
- Parameters:
sqlSentence - El select a ejecutar.database - TODO
execute
public void execute(uba.db.sql.language.Sentence sqlSentence)
queryPlanToUse
public void queryPlanToUse(SentenceQueryPlan sentencePlan)
hasMoreResults
public boolean hasMoreResults()
nextTuple
public uba.db.ar.Tupla nextTuple()
currentPlan
public java.lang.String currentPlan()
currentTuplaDefinition
public uba.db.ar.TuplaDef currentTuplaDefinition()
Copyright © -2005 . All Rights Reserved.