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
Constructors -
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) voidregisterOutParameter(int parameterIndex, int sqlType) voidregisterOutParameter(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, setURLMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, setURLMethods 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:
registerOutParameterin interfaceSqlCStatement- Parameters:
parameterIndex- パラメータインデックスsqlType-Types
-
registerOutParameter
public void registerOutParameter(int parameterIndex, int sqlType, int scale) Description copied from interface:SqlCStatement- Specified by:
registerOutParameterin interfaceSqlCStatement- Parameters:
parameterIndex- パラメータインデックスsqlType-Typesscale- 小数点以下の桁数(0以上であること)
-
getObject
Description copied from interface:SqlCStatement- Specified by:
getObjectin interfaceSqlCStatement- Parameters:
parameterIndex- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getString
Description copied from interface:SqlCStatement- Specified by:
getStringin interfaceSqlCStatement- Parameters:
parameterIndex- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull)
-
getInteger
Description copied from interface:SqlCStatement- Specified by:
getIntegerin interfaceSqlCStatement- Parameters:
parameterIndex- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getLong
Description copied from interface:SqlCStatement- Specified by:
getLongin interfaceSqlCStatement- Parameters:
parameterIndex- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getShort
Description copied from interface:SqlCStatement- Specified by:
getShortin interfaceSqlCStatement- Parameters:
parameterIndex- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getBigDecimal
Description copied from interface:SqlCStatement- Specified by:
getBigDecimalin interfaceSqlCStatement- Parameters:
parameterIndex- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull)
-
getDate
Description copied from interface:SqlCStatement- Specified by:
getDatein interfaceSqlCStatement- Parameters:
parameterIndex- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getTime
Description copied from interface:SqlCStatement- Specified by:
getTimein interfaceSqlCStatement- Parameters:
parameterIndex- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getTimestamp
Description copied from interface:SqlCStatement- Specified by:
getTimestampin interfaceSqlCStatement- Parameters:
parameterIndex- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getBoolean
Description copied from interface:SqlCStatement- Specified by:
getBooleanin interfaceSqlCStatement- Parameters:
parameterIndex- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getBytes
public byte[] getBytes(int parameterIndex) Description copied from interface:SqlCStatement- Specified by:
getBytesin interfaceSqlCStatement- Parameters:
parameterIndex- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getBlob
Description copied from interface:SqlCStatement- Specified by:
getBlobin interfaceSqlCStatement- Parameters:
parameterIndex- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-
getClob
Description copied from interface:SqlCStatement- Specified by:
getClobin interfaceSqlCStatement- Parameters:
parameterIndex- パラメータインデックス- Returns:
- パラメータインデックスに対応する値(値がnullの場合はnull);
-