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) 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>Set<org.apache.jena.sparql.core.Var>getVars()booleanisEmpty()booleannext()Use this method rather than getDelegate().next() in order to correctly update the currentRowId
-
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
-
getVars
-
containsVar
public boolean containsVar(org.apache.jena.sparql.core.Var var) -
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
-