org.eclipse.persistence.platform.database.oracle.plsql
Class PLSQLargument
java.lang.Object
org.eclipse.persistence.platform.database.oracle.plsql.PLSQLargument
- All Implemented Interfaces:
- java.lang.Cloneable
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
Constructor Summary |
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)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
public java.lang.String name
direction
public int direction
originalIndex
public int originalIndex
inIndex
public int inIndex
outIndex
public int outIndex
databaseType
public org.eclipse.persistence.internal.helper.DatabaseType databaseType
length
public int length
precision
public int precision
scale
public int scale
cursorOutput
public boolean cursorOutput
isNonAssociative
public boolean isNonAssociative
PLSQLargument
public PLSQLargument()
PLSQLargument
public PLSQLargument(java.lang.String name,
int originalIndex,
int direction,
org.eclipse.persistence.internal.helper.DatabaseType databaseType)
PLSQLargument
public PLSQLargument(java.lang.String name,
int originalIndex,
int direction,
org.eclipse.persistence.internal.helper.DatabaseType databaseType,
int length)
PLSQLargument
public PLSQLargument(java.lang.String name,
int originalIndex,
int direction,
org.eclipse.persistence.internal.helper.DatabaseType databaseType,
int precision,
int scale)
clone
protected PLSQLargument clone()
- Overrides:
clone
in class java.lang.Object
useNamedCursorOutputAsResultSet
public void useNamedCursorOutputAsResultSet()
setIsNonAssociativeCollection
public void setIsNonAssociativeCollection(boolean isNonAsscociative)
- Set the 'isNonAssociative' collection flag. Should be false (default) for
associative/indexed collections, and true for non-associative collections.
- Parameters:
isNonAsscociative
-
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object