vishnu.model.algebra
Interface BinaryRelation

All Superinterfaces:
Relation
All Known Subinterfaces:
Join
All Known Implementing Classes:
AbstractBinaryRelation, CartesianProduct, Division, EquiJoin, Intersection, MixedJoin, Substraction, Union

public interface BinaryRelation
extends Relation

Esta interfaz modela a las relaciones binarias.

Author:
Mariano Tepper
 

Nested Class Summary
 
Nested classes/interfaces inherited from interface vishnu.model.algebra.Relation
Relation.Context, Relation.ContextNotSelectedException
 
Method Summary
 Relation leftRelation()
          Retorna la relacion de parametro de la izquierda.
 void leftRelation(Relation l)
          Setea la relacion de parametro de la izquierda.
 Relation rightRelation()
          Retorna la relacion de parametro de la derecha.
 void rightRelation(Relation r)
          Setea la relacion de parametro de la derecha.
 
Methods inherited from interface vishnu.model.algebra.Relation
algorithm, algorithm, hasChanged, perform, setChanged, setContext, signature
 

Method Detail

leftRelation

Relation leftRelation()
Retorna la relacion de parametro de la izquierda.

Returns:
la relacion interior izquierda.

rightRelation

Relation rightRelation()
Retorna la relacion de parametro de la derecha.

Returns:
la relacion interior derecha.

leftRelation

void leftRelation(Relation l)
Setea la relacion de parametro de la izquierda.

Parameters:
l - - la nueva relacion izquierda.

rightRelation

void rightRelation(Relation r)
Setea la relacion de parametro de la derecha.

Parameters:
r - - la nueva relacion derecha.