|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectvishnu.model.algebra.algorithms.join.AbstractJoinAlgorithm
vishnu.model.algebra.algorithms.join.IndexNestedLoopJoinAlgorithm
public class IndexNestedLoopJoinAlgorithm
Debe ser del tipo atr1=v1 AND atr2=v2 AND atr3=v3 ...
![]() |
![]() |
![]() |
![]() |
| Field Summary |
|---|
| Fields inherited from class vishnu.model.algebra.algorithms.join.AbstractJoinAlgorithm |
|---|
canceled, conditions, l |
| Constructor Summary | |
|---|---|
IndexNestedLoopJoinAlgorithm()
|
|
| Method Summary | |
|---|---|
boolean |
canBePerformed()
Indica si el algoritmo puede ser ejecutado sobre la relacion definida. |
void |
cancel()
Cancela la ejecucion del algoritmo. |
Algorithm |
clone()
Clona el algoritmo. |
boolean |
equals(java.lang.Object o)
|
int |
hashCode()
|
void |
perform(Relation.Context c)
Ejecuta el algoritmo con el contexto dado |
protected void |
performProduct(TableContext left,
Index right,
Table destTable,
Session s)
Resuelve la junta |
protected void |
performProduct(TableContext left,
TableContext right,
Table destTable,
Session s)
|
void |
rightTable(TableContext c)
Setea la tabla derecha del algoritmo. |
java.lang.String |
toString()
|
boolean |
wasCanceled()
|
| Methods inherited from class vishnu.model.algebra.algorithms.join.AbstractJoinAlgorithm |
|---|
attach, isCanceled, leftTable |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface vishnu.model.algebra.algorithms.BinaryAlgorithm |
|---|
leftTable |
| Methods inherited from interface vishnu.model.algebra.algorithms.Algorithm |
|---|
attach, isCanceled |
| Constructor Detail |
|---|
public IndexNestedLoopJoinAlgorithm()
| Method Detail |
|---|
public void perform(Relation.Context c)
Algorithm
perform in interface Algorithmperform in class AbstractJoinAlgorithmc - - el contexto de ejecucion.
protected void performProduct(TableContext left,
Index right,
Table destTable,
Session s)
protected void performProduct(TableContext left,
TableContext right,
Table destTable,
Session s)
performProduct in class AbstractJoinAlgorithmpublic void rightTable(TableContext c)
BinaryAlgorithm
rightTable in interface BinaryAlgorithmrightTable in class AbstractJoinAlgorithmpublic void cancel()
Algorithm
cancel in interface Algorithmcancel in class AbstractJoinAlgorithmpublic boolean wasCanceled()
public boolean canBePerformed()
Algorithm
canBePerformed in interface AlgorithmcanBePerformed in class AbstractJoinAlgorithmpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic Algorithm clone()
Algorithm
clone in interface Algorithmclone in class AbstractJoinAlgorithm
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||