com.hardcode.gdbms.engine.strategies
Interface StrategyCriterion

All Known Implementing Classes:
DelegatingStrategy

public interface StrategyCriterion


Method Summary
 Strategy getStrategy(CustomAdapter instr)
          Gets the only strategy to execute custom queries
 Strategy getStrategy(SelectAdapter instr)
          Obtiene la estrategia más adecuada en función de la instrucción a ejecutar y de las condiciones actuales del sistema
 Strategy getStrategy(UnionAdapter instr)
          Obtiene la estrategia óptima para ejecutar la instrucción de union que se pasa como parámetro
 

Method Detail

getStrategy

Strategy getStrategy(SelectAdapter instr)
Obtiene la estrategia más adecuada en función de la instrucción a ejecutar y de las condiciones actuales del sistema

Parameters:
instr - Instrucción que se desea ejecutar
Returns:
estrategia capaz de ejecutar la instrucción

getStrategy

Strategy getStrategy(UnionAdapter instr)
Obtiene la estrategia óptima para ejecutar la instrucción de union que se pasa como parámetro

Parameters:
instr - instrucción que se quiere ejecutar
Returns:

getStrategy

Strategy getStrategy(CustomAdapter instr)
Gets the only strategy to execute custom queries

Parameters:
instr - root node of the custom query to execute
Returns:
Strategy


Copyright © 2005-2006 . All Rights Reserved.