public class QueryExecutor extends Object implements AutoCloseable
| Constructor and Description |
|---|
QueryExecutor(Connection connection,
QueryConstructor queryConstructor,
String... tables) |
QueryExecutor(Connection connection,
QueryConstructor queryConstructor,
TableAccessReader ontTableReader) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
<E> E |
execute(ParameterSetter paramSetter,
ResultSetReader<E> resultSetReader) |
<E> E |
execute(ResultSetReader<E> resultSetReader) |
<E> E |
execute(String bindArgument,
ResultSetReader<E> resultSetReader) |
Connection |
getConnection() |
void |
prepare() |
public QueryExecutor(Connection connection, QueryConstructor queryConstructor, TableAccessReader ontTableReader)
public QueryExecutor(Connection connection, QueryConstructor queryConstructor, String... tables)
public <E> E execute(ResultSetReader<E> resultSetReader) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic <E> E execute(String bindArgument, ResultSetReader<E> resultSetReader) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic <E> E execute(ParameterSetter paramSetter, ResultSetReader<E> resultSetReader) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic Connection getConnection()
public void close()
throws org.protempa.KnowledgeSourceReadException
close in interface AutoCloseableorg.protempa.KnowledgeSourceReadExceptionpublic void prepare()
throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionCopyright © 2012–2016 Emory University. All rights reserved.