|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectchord.bddbddb.Rel.RelView
public class Rel.RelView
An immutable view of a relation.
| Constructor Summary | |
|---|---|
Rel.RelView()
|
|
| Method Summary | ||
|---|---|---|
boolean |
contains(java.lang.Object[] vals)
|
|
|
contains(T val)
Determines whether this view contains the specified 1-tuple. |
|
|
contains(T0 val0,
T1 val1)
Determines whether this view contains the specified 2-tuple. |
|
|
contains(T0 val0,
T1 val1,
T2 val2)
Determines whether this view contains the specified 3-tuple. |
|
|
contains(T0 val0,
T1 val1,
T2 val2,
T3 val3)
Determines whether this view contains the specified 4-tuple. |
|
|
contains(T0 val0,
T1 val1,
T2 val2,
T3 val3,
T4 val4)
|
|
|
contains(T0 val0,
T1 val1,
T2 val2,
T3 val3,
T4 val4,
T5 val5)
|
|
void |
delete(int domIdx)
|
|
void |
free()
Frees this view. |
|
|
getAry1ValTuples()
|
|
|
getAry2ValTuples()
|
|
|
getAry3ValTuples()
|
|
|
getAry4ValTuples()
|
|
|
getAry5ValTuples()
|
|
|
getAry6ValTuples()
|
|
Rel.AryNIterable |
getAryNValTuples()
|
|
void |
select(int domIdx,
int idx)
|
|
void |
select(int domIdx,
java.lang.Object val)
|
|
void |
selectAndDelete(int domIdx,
int idx)
|
|
void |
selectAndDelete(int domIdx,
java.lang.Object val)
|
|
int |
size()
Provides the number of tuples in this view. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Rel.RelView()
| Method Detail |
|---|
public int size()
public <T> boolean contains(T val)
T - The type of the lone object in the 1-tuple.val - The lone object in the 1-tuple.
public <T0,T1> boolean contains(T0 val0,
T1 val1)
T0 - The type of the 0th object in the 2-tuple.T1 - The type of the 1st object in the 2-tuple.val0 - The 0th object in the 2-tuple.val1 - The 1st object in the 2-tuple.
public <T0,T1,T2> boolean contains(T0 val0,
T1 val1,
T2 val2)
T0 - The type of the 0th object in the 3-tuple.T1 - The type of the 1st object in the 3-tuple.T2 - The type of the 2nd object in the 3-tuple.val0 - The 0th object in the 3-tuple.val1 - The 1st object in the 3-tuple.val2 - The 2nd object in the 3-tuple.
public <T0,T1,T2,T3> boolean contains(T0 val0,
T1 val1,
T2 val2,
T3 val3)
T0 - The type of the 0th object in the 4-tuple.T1 - The type of the 1st object in the 4-tuple.T2 - The type of the 2nd object in the 4-tuple.T3 - The type of the 3rd object in the 4-tuple.val0 - The 0th object in the 4-tuple.val1 - The 1st object in the 4-tuple.val2 - The 2nd object in the 4-tuple.val3 - The 3rd object in the 4-tuple.
public <T0,T1,T2,T3,T4> boolean contains(T0 val0,
T1 val1,
T2 val2,
T3 val3,
T4 val4)
public <T0,T1,T2,T3,T4,T5> boolean contains(T0 val0,
T1 val1,
T2 val2,
T3 val3,
T4 val4,
T5 val5)
public boolean contains(java.lang.Object[] vals)
public <T> java.lang.Iterable<T> getAry1ValTuples()
public <T0,T1> Rel.PairIterable<T0,T1> getAry2ValTuples()
public <T0,T1,T2> Rel.TrioIterable<T0,T1,T2> getAry3ValTuples()
public <T0,T1,T2,T3> Rel.QuadIterable<T0,T1,T2,T3> getAry4ValTuples()
public <T0,T1,T2,T3,T4> Rel.PentIterable<T0,T1,T2,T3,T4> getAry5ValTuples()
public <T0,T1,T2,T3,T4,T5> Rel.HextIterable<T0,T1,T2,T3,T4,T5> getAry6ValTuples()
public Rel.AryNIterable getAryNValTuples()
public void free()
public void select(int domIdx,
java.lang.Object val)
public void select(int domIdx,
int idx)
public void delete(int domIdx)
public void selectAndDelete(int domIdx,
java.lang.Object val)
public void selectAndDelete(int domIdx,
int idx)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||