|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Relation
Nested Class Summary | |
---|---|
static class |
Relation.Context
Esta clase representa el contexto de ejecucion de una relacion del algebra relacional. |
static class |
Relation.ContextNotSelectedException
|
Method Summary | |
---|---|
Algorithm |
algorithm()
Devuelve el algoritmo designado para ejecutar esta relacion. |
void |
algorithm(Algorithm a)
Setea el algoritmo para ejecutar esta relacion. |
boolean |
hasChanged()
Indica si se realizaro alguna modifiaccion en la relacion. |
void |
perform(Relation.Context c)
Ejecuta la relacion sobre el contexto dado (el contexto permite asignar la tabla de resultado). |
void |
setChanged()
Pone en true el flag de cambios de la relacion. |
void |
setContext(UserContext context)
Setea el esquema de la relacion. |
TableSignature |
signature()
Devuelve la signautra de la relacion. |
Method Detail |
---|
void setContext(UserContext context)
d
- - el esquema de la relacion.boolean hasChanged()
void setChanged()
TableSignature signature() throws Relation.ContextNotSelectedException
DatabaseNotSelectedException
Relation.ContextNotSelectedException
Algorithm algorithm()
void algorithm(Algorithm a)
a
- - el algoritmo co el que se ejecutara la relacion.void perform(Relation.Context c)
c
- - el contexto de ejecución de la relacion.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |