public abstract class FndOracleStatement extends FndStandardStatement
This is a framework internal class! Backward compatibility is not guaranteed.
c, callable, DEFAULT_BUFFER_SIZE, log, parameters, result, stmt
Modifier | Constructor and Description |
---|---|
protected |
FndOracleStatement(FndConnection fndConnection)
Creates a new instance of FndOracleStatement.
|
Modifier and Type | Method and Description |
---|---|
protected int |
getBufferSize(java.sql.Blob blob)
Get the optimal buffer size to use when reading Blob.
|
protected int |
getBufferSize(java.sql.Clob clob)
Get the optimal buffer size to use when reading Clob.
|
protected int |
toJavaSqlType(FndSqlType type)
Convert a FndSqlType to it's corresponding Java SQL type.
|
protected void |
updateBlob(int colNr,
byte[] value)
Update a BLOB
|
void |
updateBlob(int colNr,
FndInputStreamManager inputMgr)
Update a BLOB from an InputStream.
|
protected void |
updateClob(int colNr,
java.lang.String value)
Update a CLOB.
|
checkError, reportSqlError, spoolPlSqlTrace
abort, addAttribute, bindArguments, checkResult, clearColumnDefines, clearParameters, clearParameters, close, closeRefCursorStatement, debugNull, defineColumn, defineColumn, defineColumnType, defineColumnType, defineInOutParameter, defineInParameter, defineInParameter, defineOutParameter, defineParameter, defineRefCursorVariable, defineTypes, execute, executeQuery, executeQuery, executeUpdate, formatSize, getBigDecimal, getBinary, getBinary, getBlob, getBoolean, getClob, getCursor, getDate, getDouble, getFndConnection, getInt, getLong, getLongRaw, getLongText, getMessage, getOutBigDecimal, getOutBoolean, getOutDate, getOutDouble, getOutInt, getOutLong, getOutLongRaw, getOutString, getOutTime, getOutTimestamp, getRefCursor, getResult, getSqlText, getString, getText, getTime, getTimestamp, nativeSql, nativeSql, parameterWasNull, prepare, prepare, prepare, prepare, prepareCall, prepareCall, prepareStatement, prepareStatement, recreateLogger, registerOutParameter, resultWasNull, setDouble, setFetchSize, setMaxRows, setTimestamp, supportsDefineColumnType, transformRefCursorCall
protected FndOracleStatement(FndConnection fndConnection)
protected void updateBlob(int colNr, byte[] value) throws IfsException
updateBlob
in class FndStandardStatement
IfsException
public void updateBlob(int colNr, FndInputStreamManager inputMgr) throws IfsException
updateBlob
in class FndStandardStatement
IfsException
protected void updateClob(int colNr, java.lang.String value) throws IfsException
updateClob
in class FndStandardStatement
IfsException
protected int getBufferSize(java.sql.Blob blob)
getBufferSize
in class FndStatement
blob
- Blob to get buffer size for,protected int getBufferSize(java.sql.Clob clob)
getBufferSize
in class FndStatement
clob
- Clob to get buffer size for.protected int toJavaSqlType(FndSqlType type) throws SystemException
toJavaSqlType
in class FndStatement
type
- Source FndSqlTypeSystemException