public class Query extends Object implements AutoCloseable
Constructor and Description |
---|
Query(Connection connection,
String queryText,
String name,
boolean returnGeneratedKeys) |
public Query(Connection connection, String queryText, String name, boolean returnGeneratedKeys)
public boolean isCaseSensitive()
public Query setCaseSensitive(boolean caseSensitive)
public boolean isAutoDeriveColumnNames()
public Query setAutoDeriveColumnNames(boolean autoDeriveColumnNames)
public Query throwOnMappingFailure(boolean throwOnMappingFailure)
public boolean isThrowOnMappingFailure()
public Connection getConnection()
public String getName()
public ResultSetHandlerFactoryBuilder getResultSetHandlerFactoryBuilder()
public void setResultSetHandlerFactoryBuilder(ResultSetHandlerFactoryBuilder resultSetHandlerFactoryBuilder)
public Query addParameter(String name, InputStream value)
public void close()
close
in interface AutoCloseable
public <T> ResultSetIterable<T> executeAndFetchLazy(Class<T> returnType)
ResultSetIterable.close()
when you are done iterating.returnType
- type of each rowpublic <T> ResultSetIterable<T> executeAndFetchLazy(ResultSetHandlerFactory<T> resultSetHandlerFactory)
ResultSetIterable.close()
when you are done iterating.resultSetHandlerFactory
- factory to provide ResultSetHandlerpublic <T> ResultSetIterable<T> executeAndFetchLazy(ResultSetHandler<T> resultSetHandler)
ResultSetIterable.close()
when you are done iterating.resultSetHandler
- ResultSetHandlerpublic <T> List<T> executeAndFetch(ResultSetHandler<T> resultSetHandler)
public <T> List<T> executeAndFetch(ResultSetHandlerFactory<T> factory)
public <T> T executeAndFetchFirst(Class<T> returnType)
public <T> T executeAndFetchFirst(ResultSetHandler<T> resultSetHandler)
public <T> T executeAndFetchFirst(ResultSetHandlerFactory<T> resultSetHandlerFactory)
public LazyTable executeAndFetchTableLazy()
public Table executeAndFetchTable()
public Connection executeUpdate()
public Object executeScalar()
public <V> V executeScalar(Class<V> returnType)
public <V> V executeScalar(Converter<V> converter)
public Query addToBatch()
public Connection executeBatch() throws Sql2oException
Sql2oException
Copyright © 2015. All rights reserved.