Class BaseForMappingRelationImpl
java.lang.Object
se.liu.ida.hefquin.mappings.algebra.impl.BaseForMappingRelationImpl
- All Implemented Interfaces:
MappingRelation
- Direct Known Subclasses:
MappingRelationImplWithColumnLayout,MappingRelationImplWithoutTuples,MappingRelationImplWithTupleLayout
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseForMappingRelationImpl(String[] schema) protectedBaseForMappingRelationImpl(List<String> schema) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface se.liu.ida.hefquin.mappings.algebra.MappingRelation
getCursor
-
Field Details
-
schema
-
-
Constructor Details
-
BaseForMappingRelationImpl
-
BaseForMappingRelationImpl
-
-
Method Details
-
getSchema
Description copied from interface:MappingRelationReturns the set of attributes for which the tuples in this relation have values. The returned list can be assumed to be duplicate free.The order of the attributes in the returned list is relevant when accessing the values of the tuples via a cursor for this relation (see
MappingRelationCursor.getValueOfCurrentTuple(int)).- Specified by:
getSchemain interfaceMappingRelation
-