vishnu.model.algebra
Interface UnaryRelation

All Superinterfaces:
java.lang.Cloneable, Relation
All Known Subinterfaces:
Selection
All Known Implementing Classes:
AbstractUnaryRelation, ConjunctiveSelection, MixedSelection, Projection, Renaming

public interface UnaryRelation
extends Relation, java.lang.Cloneable

Esta interfaz modela las relaciones unarias del algebra relacional.

Author:
Hernan Rancati
 

Nested Class Summary
 
Nested classes/interfaces inherited from interface vishnu.model.algebra.Relation
Relation.Context, Relation.ContextNotSelectedException
 
Method Summary
 java.lang.Object clone()
          Clona la relacion.
 Relation relation()
          Devuelve la relacion de interior.
 void relation(Relation inner)
          Setea la relacion interior.
 
Methods inherited from interface vishnu.model.algebra.Relation
algorithm, algorithm, hasChanged, perform, setChanged, setContext, signature
 

Method Detail

relation

Relation relation()
Devuelve la relacion de interior.

Returns:
la relacionsobre la que se trabaja.

relation

void relation(Relation inner)
Setea la relacion interior.

Parameters:
inner - - la nueva realcion interior.

clone

java.lang.Object clone()
Clona la relacion.