vishnu.planner
Interface Planner

All Known Implementing Classes:
CannonicalPlanner

public interface Planner

Esta interfaz modela al planificador de instrucciones SQL que es el encargado de traducir la representacion gerarquica de una intruccion SQL en una expresion gerarquica del relaciones del algebra relacional.

Author:
Hernan Rancati
 

Method Summary
 java.lang.String getExecutionPlan()
          retorna el plan de ejecucion para el ultimo comando asignado.
 Relation getRelation()
          retorna la expresion en algebra relacional planificada.
 void setStatement(SQLStatement s)
          asigna el comando a planificar.
 

Method Detail

setStatement

void setStatement(SQLStatement s)
asigna el comando a planificar.


getExecutionPlan

java.lang.String getExecutionPlan()
retorna el plan de ejecucion para el ultimo comando asignado.


getRelation

Relation getRelation()
retorna la expresion en algebra relacional planificada.