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 |
org.eclipse.persistence.internal.helper.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,
org.eclipse.persistence.internal.helper.DatabaseType databaseType) |
PLSQLargument(java.lang.String name,
int originalIndex,
int direction,
org.eclipse.persistence.internal.helper.DatabaseType databaseType,
int length) |
PLSQLargument(java.lang.String name,
int originalIndex,
int direction,
org.eclipse.persistence.internal.helper.DatabaseType databaseType,
int precision,
int scale) |
Modifier and Type | Method and Description |
---|---|
protected PLSQLargument |
clone() |
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 org.eclipse.persistence.internal.helper.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, org.eclipse.persistence.internal.helper.DatabaseType databaseType)
public PLSQLargument(java.lang.String name, int originalIndex, int direction, org.eclipse.persistence.internal.helper.DatabaseType databaseType, int length)
public PLSQLargument(java.lang.String name, int originalIndex, int direction, org.eclipse.persistence.internal.helper.DatabaseType databaseType, int precision, int scale)
protected PLSQLargument clone()
clone
in class java.lang.Object
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