|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjedd.internal.RelationContainer
public class RelationContainer
Field Summary | |
---|---|
static long |
count
|
static long |
delRefTime
|
Constructor Summary | |
---|---|
RelationContainer(Attribute[] attributes,
PhysicalDomain[] phys,
java.lang.String desc)
|
|
RelationContainer(Attribute[] attributes,
PhysicalDomain[] phys,
java.lang.String desc,
RelationContainer r)
|
|
RelationContainer(Attribute[] attributes,
PhysicalDomain[] phys,
java.lang.String desc,
RelationInstance r)
|
Method Summary | |
---|---|
Relation |
add(Attribute srca,
PhysicalDomain srcpd,
Attribute dsta,
PhysicalDomain dstpd,
long offset)
Undocumented |
Relation |
applyShifter(Jedd.Shifter s)
Shift the bits in the relation using the provided shifter. |
RelationInstance |
bdd()
|
RelationContainer |
eq(RelationContainer r)
|
RelationContainer |
eq(RelationInstance rhs)
|
RelationContainer |
eqIntersect(RelationContainer r)
|
RelationContainer |
eqIntersect(RelationInstance rhs)
|
RelationContainer |
eqMinus(RelationContainer r)
|
RelationContainer |
eqMinus(RelationInstance rhs)
|
RelationContainer |
eqUnion(RelationContainer r)
|
RelationContainer |
eqUnion(RelationInstance rhs)
|
void |
finalize()
|
double |
fsize()
Returns the number of tuples in the relation. |
java.util.Iterator |
iterator()
Returns an iterator over the components in the relation. |
java.util.Iterator |
iterator(Attribute[] wanted)
Returns an iterator over the tuples in the relation. |
void |
kill()
|
int |
numNodes()
Returns the number of BDD nodes used to represent the relation. |
java.lang.String |
oldtoString()
|
long |
size()
Returns the number of tuples in the relation. |
java.lang.String |
toString()
Returns a string representation listing all the tuples in the relation. |
int |
width(PhysicalDomain pd)
Undocumented |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static long count
public static long delRefTime
Constructor Detail |
---|
public RelationContainer(Attribute[] attributes, PhysicalDomain[] phys, java.lang.String desc)
public RelationContainer(Attribute[] attributes, PhysicalDomain[] phys, java.lang.String desc, RelationContainer r)
public RelationContainer(Attribute[] attributes, PhysicalDomain[] phys, java.lang.String desc, RelationInstance r)
Method Detail |
---|
public RelationInstance bdd()
public RelationContainer eq(RelationInstance rhs)
public RelationContainer eq(RelationContainer r)
public void kill()
public RelationContainer eqUnion(RelationInstance rhs)
public RelationContainer eqUnion(RelationContainer r)
public RelationContainer eqIntersect(RelationInstance rhs)
public RelationContainer eqIntersect(RelationContainer r)
public RelationContainer eqMinus(RelationInstance rhs)
public RelationContainer eqMinus(RelationContainer r)
public void finalize()
finalize
in class java.lang.Object
public double fsize()
Relation
fsize
in interface Relation
public long size()
Relation
size
in interface Relation
public int numNodes()
Relation
numNodes
in interface Relation
public java.util.Iterator iterator(Attribute[] wanted)
Relation
iterator
in interface Relation
public java.util.Iterator iterator()
Relation
iterator
in interface Relation
public java.lang.String oldtoString()
public java.lang.String toString()
Relation
toString
in interface Relation
toString
in class java.lang.Object
public Relation applyShifter(Jedd.Shifter s)
Relation
applyShifter
in interface Relation
public Relation add(Attribute srca, PhysicalDomain srcpd, Attribute dsta, PhysicalDomain dstpd, long offset)
Relation
add
in interface Relation
public int width(PhysicalDomain pd)
Relation
width
in interface Relation
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |