|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.hardcode.gdbms.engine.strategies.Strategy com.hardcode.gdbms.engine.strategies.FirstStrategy
public class FirstStrategy
Strategy de pruebas, en la que los metodos tienen la característica de que son los más fáciles de implementar en el momento en que fueron necesarios
Constructor Summary | |
---|---|
FirstStrategy()
|
Method Summary | |
---|---|
DataSource |
custom(CustomAdapter instr)
Makes a custom query |
DataSource |
select(SelectAdapter instr)
Realiza una select a partir de la instrucción que se pasa como parámetro |
DataSource |
union(UnionAdapter instr)
Realiza una union a partir de la instrucción que se pasa como parámetro |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FirstStrategy()
Method Detail |
---|
public DataSource select(SelectAdapter instr) throws ExecutionException
Strategy
select
in class Strategy
instr
- Objeto con la información sobre las tablas que entran en
juego en la instrucción, campos, expresiones condicionales, ...
ExecutionException
- The query failedcom.hardcode.gdbms.engine.strategies.Strategy#select(com.hardcode.gdbms.parser.ASTSQLSelectCols)
public DataSource union(UnionAdapter instr) throws ExecutionException
Strategy
union
in class Strategy
instr
- Objeto con la información sobre las tablas que entran en
juego en la instrucción
ExecutionException
- The query failedcom.hardcode.gdbms.engine.strategies.Strategy#union(String,
com.hardcode.gdbms.engine.instruction.UnionInstruction)
public DataSource custom(CustomAdapter instr) throws ExecutionException
Strategy
custom
in class Strategy
instr
- The instruction specifying the custom query
DriverException
NoSuchTableException
com.hardcode.driverManager.DriverLoadException
ExecutionException
- The query failedcom.hardcode.gdbms.engine.strategies.Strategy#custom(String,
com.hardcode.gdbms.engine.instruction.CustomAdapter)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |