Package org.apache.commons.dbutils
Class StatementConfiguration
- java.lang.Object
-
- org.apache.commons.dbutils.StatementConfiguration
-
public class StatementConfiguration extends java.lang.ObjectConfiguration options for aStatementwhen preparing statements inQueryRunner.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStatementConfiguration.BuilderBuilder class forStatementConfigurationfor more flexible construction.
-
Field Summary
Fields Modifier and Type Field Description private java.lang.IntegerfetchDirectionprivate java.lang.IntegerfetchSizeprivate java.lang.IntegermaxFieldSizeprivate java.lang.IntegermaxRowsprivate java.lang.IntegerqueryTimeout
-
Constructor Summary
Constructors Constructor Description StatementConfiguration(java.lang.Integer fetchDirection, java.lang.Integer fetchSize, java.lang.Integer maxFieldSize, java.lang.Integer maxRows, java.lang.Integer queryTimeout)Constructor forStatementConfiguration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetFetchDirection()Get the fetch direction.java.lang.IntegergetFetchSize()Get the fetch size.java.lang.IntegergetMaxFieldSize()Get the max field size.java.lang.IntegergetMaxRows()Get the max rows.java.lang.IntegergetQueryTimeout()Get the query timeout.booleanisFetchDirectionSet()Whether fetch direction is set.booleanisFetchSizeSet()Whether fetch size is set.booleanisMaxFieldSizeSet()Whether max field size is set.booleanisMaxRowsSet()Whether max rows is set.booleanisQueryTimeoutSet()Whether query timeout is set.
-
-
-
Constructor Detail
-
StatementConfiguration
public StatementConfiguration(java.lang.Integer fetchDirection, java.lang.Integer fetchSize, java.lang.Integer maxFieldSize, java.lang.Integer maxRows, java.lang.Integer queryTimeout)Constructor forStatementConfiguration. For more flexibility, useStatementConfiguration.Builder.- Parameters:
fetchDirection- The direction for fetching rows from database tables.fetchSize- The number of rows that should be fetched from the database when more rows are needed.maxFieldSize- The maximum number of bytes that can be returned for character and binary column values.maxRows- The maximum number of rows that aResultSetcan produce.queryTimeout- The number of seconds the driver will wait for execution.
-
-
Method Detail
-
getFetchDirection
public java.lang.Integer getFetchDirection()
Get the fetch direction.- Returns:
- The direction to fetch or null if not set.
-
isFetchDirectionSet
public boolean isFetchDirectionSet()
Whether fetch direction is set.- Returns:
- true if set, false otherwise.
-
getFetchSize
public java.lang.Integer getFetchSize()
Get the fetch size.- Returns:
- The fetch size or null if not set.
-
isFetchSizeSet
public boolean isFetchSizeSet()
Whether fetch size is set.- Returns:
- true if set, false otherwise.
-
getMaxFieldSize
public java.lang.Integer getMaxFieldSize()
Get the max field size.- Returns:
- The max field size or null if not set.
-
isMaxFieldSizeSet
public boolean isMaxFieldSizeSet()
Whether max field size is set.- Returns:
- true if set, false otherwise.
-
getMaxRows
public java.lang.Integer getMaxRows()
Get the max rows.- Returns:
- The max rows or null if not set.
-
isMaxRowsSet
public boolean isMaxRowsSet()
Whether max rows is set.- Returns:
- true if set, false otherwise.
-
getQueryTimeout
public java.lang.Integer getQueryTimeout()
Get the query timeout.- Returns:
- The query timeout or null if not set.
-
isQueryTimeoutSet
public boolean isQueryTimeoutSet()
Whether query timeout is set.- Returns:
- true if set, false otherwise.
-
-