Class SqlServerResultIterator
- java.lang.Object
-
- com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
-
- com.feedzai.commons.sql.abstraction.dml.result.SqlServerResultIterator
-
- All Implemented Interfaces:
AutoCloseable
public class SqlServerResultIterator extends ResultIterator
Result iterator for theSqlServerEngineengine.- Since:
- 2.0.0
- Author:
- Rui Vilao (rui.vilao@feedzai.com)
-
-
Constructor Summary
Constructors Constructor Description SqlServerResultIterator(PreparedStatement statement)Creates a new instance ofSqlServerResultIterator.SqlServerResultIterator(Statement statement, String sql)Creates a new instance ofSqlServerResultIterator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResultColumncreateResultColumn(String name, Object value)Creates aResultColumnfor the given engine in place.-
Methods inherited from class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
cancel, close, getColumnNames, getCurrentRowCount, getQueryExceptionHandler, isClosed, next, nextResult
-
-
-
-
Constructor Detail
-
SqlServerResultIterator
public SqlServerResultIterator(Statement statement, String sql) throws DatabaseEngineException
Creates a new instance ofSqlServerResultIterator.- Parameters:
statement- The statement.sql- The sql statement.- Throws:
DatabaseEngineException- If a database access error occurs.
-
SqlServerResultIterator
public SqlServerResultIterator(PreparedStatement statement) throws DatabaseEngineException
Creates a new instance ofSqlServerResultIterator.- Parameters:
statement- The prepared statement.- Throws:
DatabaseEngineException- If a database access error occurs.
-
-
Method Detail
-
createResultColumn
public ResultColumn createResultColumn(String name, Object value)
Description copied from class:ResultIteratorCreates aResultColumnfor the given engine in place.- Specified by:
createResultColumnin classResultIterator- Parameters:
name- The name of the column.value- The value on the column.- Returns:
- A specific result column given the implementation.
-
-