public class Renaming extends UnaryRelation
| Modifier and Type | Class and Description |
|---|---|
protected class |
Renaming.ProjectionCacheIterator |
protected class |
Renaming.ProjectionStreamIterator |
UnaryRelation.UnaryRelationCacheIterator, UnaryRelation.UnaryRelationStreamIterator| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<Attribute,Attribute> |
m_renamedAttributes |
m_relationm_streamingMode| 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
|
Renaming |
rename(Attribute from,
Attribute to) |
RelationStreamIterator |
streamIterator()
Returns an iterator over tuples of the relation
|
setRelation, tupleCountcontains, getCardinality, getDegree, isFragment, isLeaf, iterator, setStreamingMode, toStringpublic Renaming(Relation rel)
public Schema getSchema()
Relationpublic 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.