Package nablarch.core.db.statement
Class BasicSqlCStatement
java.lang.Object
nablarch.core.db.statement.BasicSqlPStatement
nablarch.core.db.statement.BasicSqlCStatement
- All Implemented Interfaces:
ParameterizedSqlPStatement
,SqlCStatement
,SqlPStatement
,SqlStatement
CallableStatement
のラッパークラス。- Author:
- hisaaki sioiri
- See Also:
-
Field Summary
Fields inherited from class nablarch.core.db.statement.BasicSqlPStatement
paramHolder
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetBigDecimal
(int parameterIndex) getBlob
(int parameterIndex) getBoolean
(int parameterIndex) byte[]
getBytes
(int parameterIndex) getClob
(int parameterIndex) getDate
(int parameterIndex) getInteger
(int parameterIndex) getLong
(int parameterIndex) getObject
(int parameterIndex) getShort
(int parameterIndex) getString
(int parameterIndex) getTime
(int parameterIndex) getTimestamp
(int parameterIndex) void
registerOutParameter
(int parameterIndex, int sqlType) void
registerOutParameter
(int parameterIndex, int sqlType, int scale) Methods inherited from class nablarch.core.db.statement.BasicSqlPStatement
addBatch, addBatchMap, addBatchObject, clearBatch, clearParameters, close, createBatchParamHolder, createParamHolder, createSqlResultSet, doRetrieve, execute, executeBatch, executeQuery, executeQueryByMap, executeQueryByObject, executeUpdate, executeUpdateByMap, executeUpdateByObject, getBatchSize, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxRows, getMetaData, getMoreResults, getMoreResults, getParameters, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, isClosed, isTraceLogEnabled, retrieve, retrieve, retrieve, retrieve, retrieve, retrieve, setAdditionalInfo, setArray, setAsciiStream, setBigDecimal, setBinaryStream, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setClob, setContext, setDate, setDate, setDouble, setFetchDirection, setFetchSize, setFloat, setInt, setJdbcTransactionTimeoutHandler, setLikeEscapeChar, setLikeEscapeTargetCharList, setLong, setMaxRows, setNull, setNull, setObject, setObject, setQueryTimeout, setRef, setSelectOption, setShort, setSqlStatementExceptionFactory, setString, setTime, setTime, setTimestamp, setTimestamp, setUpdatePreHookObjectHandlerList, setURL
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface nablarch.core.db.statement.SqlPStatement
addBatch, clearParameters, execute, executeQuery, executeUpdate, getFetchDirection, getGeneratedKeys, getMetaData, getMoreResults, getMoreResults, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, retrieve, retrieve, setArray, setAsciiStream, setBigDecimal, setBinaryStream, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setClob, setDate, setDate, setDouble, setFetchDirection, setFloat, setInt, setLong, setNull, setNull, setObject, setObject, setRef, setShort, setString, setTime, setTime, setTimestamp, setTimestamp, setURL
Methods inherited from interface nablarch.core.db.statement.SqlStatement
clearBatch, close, executeBatch, getBatchSize, getConnection, getFetchSize, getMaxRows, getQueryTimeout, getUpdateCount, isClosed, setFetchSize, setJdbcTransactionTimeoutHandler, setMaxRows, setQueryTimeout
-
Constructor Details
-
BasicSqlCStatement
コンストラクタ。- Parameters:
sql
- SQL文statement
-CallableStatement
-
-
Method Details
-
registerOutParameter
public void registerOutParameter(int parameterIndex, int sqlType) Description copied from interface:SqlCStatement
- Specified by:
registerOutParameter
in interfaceSqlCStatement
- Parameters:
parameterIndex
- パラメータインデックスsqlType
-Types
-
registerOutParameter
public void registerOutParameter(int parameterIndex, int sqlType, int scale) Description copied from interface:SqlCStatement
- Specified by:
registerOutParameter
in interfaceSqlCStatement
- Parameters:
parameterIndex
- パラメータインデックスsqlType
-Types
scale
- 小数点以下の桁数(0以上であること)
-
getObject
Description copied from interface:SqlCStatement
- Specified by:
getObject
in interfaceSqlCStatement
- Parameters:
parameterIndex
- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getString
Description copied from interface:SqlCStatement
- Specified by:
getString
in interfaceSqlCStatement
- Parameters:
parameterIndex
- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull)
-
getInteger
Description copied from interface:SqlCStatement
- Specified by:
getInteger
in interfaceSqlCStatement
- Parameters:
parameterIndex
- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getLong
Description copied from interface:SqlCStatement
- Specified by:
getLong
in interfaceSqlCStatement
- Parameters:
parameterIndex
- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getShort
Description copied from interface:SqlCStatement
- Specified by:
getShort
in interfaceSqlCStatement
- Parameters:
parameterIndex
- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getBigDecimal
Description copied from interface:SqlCStatement
- Specified by:
getBigDecimal
in interfaceSqlCStatement
- Parameters:
parameterIndex
- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull)
-
getDate
Description copied from interface:SqlCStatement
- Specified by:
getDate
in interfaceSqlCStatement
- Parameters:
parameterIndex
- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getTime
Description copied from interface:SqlCStatement
- Specified by:
getTime
in interfaceSqlCStatement
- Parameters:
parameterIndex
- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getTimestamp
Description copied from interface:SqlCStatement
- Specified by:
getTimestamp
in interfaceSqlCStatement
- Parameters:
parameterIndex
- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getBoolean
Description copied from interface:SqlCStatement
- Specified by:
getBoolean
in interfaceSqlCStatement
- Parameters:
parameterIndex
- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getBytes
public byte[] getBytes(int parameterIndex) Description copied from interface:SqlCStatement
- Specified by:
getBytes
in interfaceSqlCStatement
- Parameters:
parameterIndex
- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getBlob
Description copied from interface:SqlCStatement
- Specified by:
getBlob
in interfaceSqlCStatement
- Parameters:
parameterIndex
- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getClob
Description copied from interface:SqlCStatement
- Specified by:
getClob
in interfaceSqlCStatement
- Parameters:
parameterIndex
- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-