public class Product extends NAryRelation
| Modifier and Type | Class and Description |
|---|---|
protected class |
Product.ProductCacheIterator |
protected class |
Product.ProductStreamIterator |
NAryRelation.NAryRelationCacheIterator, NAryRelation.NAryRelationStreamIteratorm_relationsm_streamingMode| Constructor and Description |
|---|
Product() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(QueryVisitor v) |
RelationIterator |
cacheIterator()
Returns an iterator over tuples of the relation
|
Schema |
getSchema()
Returns the relation's schema
|
RelationStreamIterator |
streamIterator()
Returns an iterator over tuples of the relation
|
acceptNAry, addOperand, getArity, tupleCountcontains, getCardinality, getDegree, isFragment, isLeaf, iterator, setStreamingMode, toStringpublic Schema getSchema()
RelationgetSchema in class NAryRelationpublic void accept(QueryVisitor v) throws QueryVisitor.VisitorException
accept in class RelationQueryVisitor.VisitorExceptionpublic RelationStreamIterator streamIterator()
RelationstreamIterator in class Relationpublic RelationIterator cacheIterator()
RelationcacheIterator in class RelationCopyright © Sylvain HallĂ©. All Rights Reserved.