public class PLSQLargument
extends java.lang.Object
implements java.lang.Cloneable
INTERNAL: Helper class - tracks argument's original position as well as re-ordered position Used by PLSQLrecord and PLSQLStoredProcedureCall
Modifier and Type | Field and Description |
---|---|
boolean |
cursorOutput |
DatabaseType |
databaseType |
int |
direction |
int |
inIndex |
int |
length |
java.lang.String |
name |
int |
originalIndex |
int |
outIndex |
int |
precision |
int |
scale |
Constructor and Description |
---|
PLSQLargument() |
PLSQLargument(java.lang.String name,
int originalIndex,
int direction,
DatabaseType databaseType) |
PLSQLargument(java.lang.String name,
int originalIndex,
int direction,
DatabaseType databaseType,
int length) |
PLSQLargument(java.lang.String name,
int originalIndex,
int direction,
DatabaseType databaseType,
int precision,
int scale) |
Modifier and Type | Method and Description |
---|---|
void |
setIsNonAssociativeCollection(boolean isNonAsscociative)
Sets flag on this argument's database type indicating that it represents a
non-associative collection, i.e.
|
java.lang.String |
toString() |
void |
useNamedCursorOutputAsResultSet() |
public java.lang.String name
public int direction
public int originalIndex
public int inIndex
public int outIndex
public DatabaseType databaseType
public int length
public int precision
public int scale
public boolean cursorOutput
public PLSQLargument()
public PLSQLargument(java.lang.String name, int originalIndex, int direction, DatabaseType databaseType)
public PLSQLargument(java.lang.String name, int originalIndex, int direction, DatabaseType databaseType, int length)
public PLSQLargument(java.lang.String name, int originalIndex, int direction, DatabaseType databaseType, int precision, int scale)
public void useNamedCursorOutputAsResultSet()
public void setIsNonAssociativeCollection(boolean isNonAsscociative)
isNonAsscociative
- true indicates this argument's database type represents a Nested TablePLSQLCollection
public java.lang.String toString()
toString
in class java.lang.Object
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference