Class MappingOpExtend.MyCursor
java.lang.Object
se.liu.ida.hefquin.mappings.algebra.ops.MappingOpExtend.MyCursor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.jena.graph.Nodeprotected final intprotected final MappingRelationCursorprotected final MappingRelationprotected final String[]protected final int[] -
Constructor Summary
ConstructorsConstructorDescriptionMyCursor(MappingRelation myRelation, MappingRelationCursor input, int idxOfNewAttribute, String[] schemaMappingAttrs, int[] schemaMappingIdxs) -
Method Summary
Modifier and TypeMethodDescriptionvoidadvance()Returns the mapping relation over which this cursor iterates.org.apache.jena.graph.NodegetValueOfCurrentTuple(int idxOfAttribute) booleanhasNext()
-
Field Details
-
myRelation
-
input
-
idxOfNewAttribute
protected final int idxOfNewAttribute -
schemaMappingAttrs
-
schemaMappingIdxs
protected final int[] schemaMappingIdxs -
currentAssignment
-
currentValue
protected org.apache.jena.graph.Node currentValue
-
-
Constructor Details
-
MyCursor
public MyCursor(MappingRelation myRelation, MappingRelationCursor input, int idxOfNewAttribute, String[] schemaMappingAttrs, int[] schemaMappingIdxs)
-
-
Method Details
-
getMappingRelation
Description copied from interface:MappingRelationCursorReturns the mapping relation over which this cursor iterates.- Specified by:
getMappingRelationin interfaceMappingRelationCursor
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceMappingRelationCursor
-
advance
public void advance()- Specified by:
advancein interfaceMappingRelationCursor
-
getValueOfCurrentTuple
public org.apache.jena.graph.Node getValueOfCurrentTuple(int idxOfAttribute) - Specified by:
getValueOfCurrentTuplein interfaceMappingRelationCursor
-