Class ResultSetState
java.lang.Object
org.aksw.r2rml.jena.jdbc.processor.ResultSetState
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected longprotected ResultSetMetaDataprotected NodeMapperprotected ResultSet -
Constructor Summary
ConstructorsConstructorDescriptionResultSetState(ResultSet resultSet, ResultSetMetaData metaData, long currentRowId, NodeMapper nodeMapper) -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsVar(org.apache.jena.sparql.core.Var var) Returns true if the variable's value is boundbooleancontainsVarInternal(org.apache.jena.sparql.core.Var var) longorg.apache.jena.graph.NodegetNode(int columnIdx) org.apache.jena.graph.NodegetNode(org.apache.jena.sparql.core.Var var) intintgetVarIdx(org.apache.jena.sparql.core.Var var) Iterator<org.apache.jena.sparql.core.Var> Return an iterator over all bound variablesSet<org.apache.jena.sparql.core.Var> booleanisEmpty()booleannext()Use this method rather than getDelegate().next() in order to correctly update the currentRowIdorg.aksw.jenax.arq.util.node.NodeMap
-
Field Details
-
resultSet
-
metaData
-
currentRowId
protected long currentRowId -
varToIdx
-
nodeMapper
-
-
Constructor Details
-
ResultSetState
public ResultSetState(ResultSet resultSet, ResultSetMetaData metaData, long currentRowId, NodeMapper nodeMapper) throws SQLException - Throws:
SQLException
-
-
Method Details
-
getMetaData
-
getVarCount
public int getVarCount() -
getVarIterator
Return an iterator over all bound variables -
getVarsIternal
-
containsVarInternal
public boolean containsVarInternal(org.apache.jena.sparql.core.Var var) -
toNodeMap
public org.aksw.jenax.arq.util.node.NodeMap toNodeMap() -
containsVar
public boolean containsVar(org.apache.jena.sparql.core.Var var) Returns true if the variable's value is bound -
isEmpty
public boolean isEmpty() -
getNode
public org.apache.jena.graph.Node getNode(int columnIdx) -
getNode
public org.apache.jena.graph.Node getNode(org.apache.jena.sparql.core.Var var) -
getVarIdx
public int getVarIdx(org.apache.jena.sparql.core.Var var) -
getVarToIdx
-
getDelegate
-
getCurrentRowId
public long getCurrentRowId() -
next
Use this method rather than getDelegate().next() in order to correctly update the currentRowId- Throws:
SQLException
-