class
Thrown when a method which returns a native type such as int,long,double
is called for a column whose value is null.
class
Thrown by the rowValidate method when a non-null column is null or a
number column's contents don't match the size of the corresponding database column.
class
Thrown when a SQLException is generated.
class
Thrown when an attempt is made to retrieve a value in a form that it can not be converted to.
class
Thrown when a null is found where an object is required
class
Thrown when an etag-checked duality-view document update finds that the document
has been changed or deleted by another session since it was read (optimistic
locking failure).
class
Thrown when an attempt is made to retrieve a value from a column that does not exist.
class
Thrown when an we encounter a value whose data type is unsupported
class
Thrown when we encounter an IOException
class
Thrown when an attempt is made to retrieve a value from an empty readOnlyRowset.
class
Thrown when a Timestamp contains nanoseconds but the Oracle table/record
it will be used against is DATA and doesn't support nanonseconds.
class
Thrown when an attempt to turn a String into a number fails
class
Thrown when
DaoFactoryPool could not supply a factory within
DAO_POOL_MAX_WAIT_MS: every factory is checked out and the pool is at
DAO_POOL_MAX_SIZE.
class
Thrown when an attempt is made to retrieve a value from a column has an unsupported datatype
void
Bind these parameters to a Prepared Statement.
void
Bind these parameter to a Prepared Statement.
Take a factory out of the pool, creating one if the pool is below its maximum and none is
free.
static void
Return version of this class
This menthod is used by generated code to make sure that it's using the
right version of com.mcpdbwizard.pub.
protected void
Complain if param id is too high
void
Complain if not all parameters set...
void
Complain if not all parameters set...
void
Establish the database connection if there is not already a usable one.
static void
static oracle.sql.BFILE
Create and return a BFILE locator.
Execute the statement and return a ReadOnlyRowSet
Build from the environment; fails closed if the required variables are absent.
Return a java.sql.Array which is composed of java.sql.Struct[]
Get the array data as java.math.BigDecimal[]
This convenience method returns the contents of the array as an array of BigDecimal.
Get the array data as java.sql.Timestamp
This convenience method returns the contents of the array as an array of java.sql.Timestamp.
Get a long text or binary column columnId as a File
Get a long text or binary column columnId as a File
StatementParameters2.getParam(int parameterId)
static oracle.sql.BFILE
LongObjectLoader.loadBFILE(oracle.sql.BFILE newBFILE,
File theFile,
int bufferSize)
Attempts to upload a File to a BFILE
This always fails as BFILES are read only.
static oracle.sql.BLOB
LongObjectLoader.loadBLOB(oracle.sql.BLOB newBLOB,
byte[] theArray)
Unloads a byte array to a BLOB
static oracle.sql.BLOB
LongObjectLoader.loadBLOB(oracle.sql.BLOB newBLOB,
File theFile,
int bufferSize)
Turn a byte array into a File.
Turn a byte array into a Temporary File.
Turn a char array into a File.
Turn a char array into a Temporary File.
static oracle.sql.CLOB
LongObjectLoader.loadCLOB(oracle.sql.CLOB newCLOB,
byte[] theArray)
Loads a byte array into a CLOB
static oracle.sql.CLOB
LongObjectLoader.loadCLOB(oracle.sql.CLOB newCLOB,
char[] theArray)
Loads a char array into a CLOB
static oracle.sql.CLOB
LongObjectLoader.loadCLOB(oracle.sql.CLOB newCLOB,
File theFile,
int bufferSize)
static byte[]
Loads a file into a byte array.
static char[]
Loads a file into a char array.
Loads a file into a String.
Turn a String into a File.
Turn a String into a File.
void
Accept an array of java.sql.Struct
void
A convenience method to set a native ISO-SQL BOOLEAN (23ai) parameter.
void
Method to set the ArrayList by passing in an array of Object
void
Replace the contents from a generic
Object[], as
PlsqlArray requires.
void
CallableStatementParameters.setOutParam(int parameterId,
int parameterType)
void
CallableStatementParameters.setOutParam(int parameterId,
int parameterType,
String parameterOpaqueTypeName)
Set an OPAQUE out parameter
void
StatementParameters2.setParam(int parameterId,
boolean parameterValue)
A convenience method to set a boolean parameter.
void
StatementParameters2.setParam(int parameterId,
byte parameterValue)
A convenience method to set an byte parameter.
void
StatementParameters2.setParam(int parameterId,
byte[] parameterValue)
A convenience method to set an byte[] parameter.
void
StatementParameters2.setParam(int parameterId,
double parameterValue)
A convenience method to set an double parameter.
void
StatementParameters2.setParam(int parameterId,
double[] parameterValue)
A convenience method to set a native Oracle VECTOR (23ai) parameter.
void
StatementParameters2.setParam(int parameterId,
float parameterValue)
A convenience method to set an float parameter.
void
StatementParameters2.setParam(int parameterId,
int parameterValue)
A convenience method to set an int parameter.
void
StatementParameters2.setParam(int parameterId,
long parameterValue)
A convenience method to set an long parameter.
void
StatementParameters2.setParam(int parameterId,
short parameterValue)
A convenience method to set an short parameter.
void
A convenience method to set a ReadOnlyRowSet parameter.
void
A convenience method to set a BufferedInputStream parameter.
void
StatementParameters2.setParam(int parameterId,
File parameterValue)
A convenience method to set an File parameter.
void
StatementParameters2.setParam(int parameterId,
InputStream parameterValue,
int fileSize,
int dataType)
A convenience method to set an InputStream parameter.
void
A convenience method to set a boolean parameter.
void
StatementParameters2.setParam(int parameterId,
Byte parameterValue)
A convenience method to set an byte parameter.
void
A convenience method to set an double parameter.
void
StatementParameters2.setParam(int parameterId,
Float parameterValue)
A convenience method to set an float parameter.
void
A convenience method to set an int parameter.
void
StatementParameters2.setParam(int parameterId,
Long parameterValue)
A convenience method to set an long parameter.
void
StatementParameters2.setParam(int parameterId,
Short parameterValue)
A convenience method to set an short parameter.
void
void
StatementParameters2.setParam(int parameterId,
String opaqueName,
oracle.sql.OPAQUE parameterValue)
void
StatementParameters2.setParam(int parameterId,
String structName,
oracle.sql.STRUCT parameterValue)
void
A convenience method to set an double parameter.
void
StatementParameters2.setParam(int parameterId,
Date parameterValue)
void
void
StatementParameters2.setParam(int parameterId,
Date parameterValue)
void
StatementParameters2.setParam(int parameterId,
oracle.sql.BFILE parameterValue)
A convenience method to set a BFILE parameter.
void
StatementParameters2.setParam(int parameterId,
oracle.sql.BLOB parameterValue)
A convenience method to set a BLOB parameter.
void
StatementParameters2.setParam(int parameterId,
oracle.sql.CLOB parameterValue)
A convenience method to set a CLOB parameter.
void
StatementParameters2.setParam(int parameterId,
oracle.sql.INTERVALDS parameterValue)
void
StatementParameters2.setParam(int parameterId,
oracle.sql.INTERVALYM parameterValue)
void
StatementParameters2.setParam(int parameterId,
oracle.sql.json.OracleJsonValue parameterValue)
A convenience method to set a native Oracle JSON (21c+) parameter.
void
StatementParameters2.setParam(int parameterId,
oracle.sql.ROWID parameterValue)
void
StatementParameters2.setParam(int parameterId,
oracle.sql.TIMESTAMP parameterValue)
void
StatementParameters2.setParam(int parameterId,
oracle.sql.TIMESTAMPLTZ parameterValue)
void
StatementParameters2.setParam(int parameterId,
oracle.sql.TIMESTAMPTZ parameterValue)
void
Set an out parameter for a PL/SQL Index By Table
In order to retrieve a PL/SQL Index By Table you need to specify the
data type you are expecting and how many records can be in the array.
void
Set a PL/SQL INDEX BY Array parameter
void
Set an out parameter for a PL/SQL Array
In order to retrieve a PL/SQL varray or table you need to specify the
oracle collection name.
void
void
void
End the transaction opened by whoever just finished with this factory, so the next borrower
starts clean.
void
A convenience method to set a binary (bit-packed) Oracle VECTOR (23ai)
parameter.
void
A convenience method to set a sparse Oracle VECTOR (23ai) parameter.
Unloads a BFILE column into a file
byte[]
Unloads a BFILE column into a byte array
Unloads a Binary Stream into a file
Unloads a LONG column into a file
byte[]
Unloads a Binary Stream into a byte array.
Unloads a BLOB column into a file
byte[]
Unloads a BLOB column into a byte array
Unloads a CLOB column into a file
byte[]
Unloads a CLOB column into a byte array
char[]
Unloads a CLOB column into a char array
char[]
Unloads a CLOB column into a char array
void
Unload these parameter from a Prepared Statement.