public class PLSQLCursor extends ComplexDatabaseType implements OraclePLSQLType, java.lang.Cloneable
DatabaseType.DatabaseTypeHelper
PLSQLBoolean_IN_CONV, PLSQLBoolean_OUT_CONV
ARGNAME_SIZE_LIMIT, COMPAT_SHORT_PREFIX, COMPAT_SUFFIX, TARGET_SHORT_PREFIX, TARGET_SUFFIX
Constructor and Description |
---|
PLSQLCursor() |
PLSQLCursor(java.lang.String cursorName) |
Modifier and Type | Method and Description |
---|---|
void |
buildBeginBlock(java.lang.StringBuilder sb,
PLSQLargument arg,
PLSQLStoredProcedureCall call) |
void |
buildInDeclare(java.lang.StringBuilder sb,
PLSQLargument inArg) |
void |
buildOutAssignment(java.lang.StringBuilder sb,
PLSQLargument outArg,
PLSQLStoredProcedureCall call) |
void |
buildOutDeclare(java.lang.StringBuilder sb,
PLSQLargument outArg) |
PLSQLCursor |
clone() |
int |
computeInIndex(PLSQLargument inArg,
int newIndex,
java.util.ListIterator<PLSQLargument> i) |
int |
computeOutIndex(PLSQLargument outArg,
int newIndex,
java.util.ListIterator<PLSQLargument> iterator) |
int |
getSqlCode() |
boolean |
isCursor()
Indicates if a given subclass represents a PL/SQL cursor.
|
buildOutputRow, getCompatibleType, getConversionCode, getJavaType, getJavaTypeName, getTypeName, hasCompatibleType, isArray, isCollection, isComplexDatabaseType, isJDBCType, isRecord, isStruct, logParameter, setCompatibleType, setJavaType, setJavaTypeName, setTypeName, toString, translate
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
buildOutputRow, getConversionCode, getTypeName, isComplexDatabaseType, isJDBCType, logParameter, translate
public PLSQLCursor()
public PLSQLCursor(java.lang.String cursorName)
public PLSQLCursor clone()
clone
in class ComplexDatabaseType
public boolean isCursor()
ComplexDatabaseType
isCursor
in class ComplexDatabaseType
PLSQLCursor
public int getSqlCode()
getSqlCode
in interface DatabaseType
public int computeInIndex(PLSQLargument inArg, int newIndex, java.util.ListIterator<PLSQLargument> i)
computeInIndex
in interface DatabaseType
computeInIndex
in class ComplexDatabaseType
public int computeOutIndex(PLSQLargument outArg, int newIndex, java.util.ListIterator<PLSQLargument> iterator)
computeOutIndex
in interface DatabaseType
computeOutIndex
in class ComplexDatabaseType
public void buildInDeclare(java.lang.StringBuilder sb, PLSQLargument inArg)
buildInDeclare
in interface DatabaseType
buildInDeclare
in class ComplexDatabaseType
public void buildOutDeclare(java.lang.StringBuilder sb, PLSQLargument outArg)
buildOutDeclare
in interface DatabaseType
buildOutDeclare
in class ComplexDatabaseType
public void buildBeginBlock(java.lang.StringBuilder sb, PLSQLargument arg, PLSQLStoredProcedureCall call)
buildBeginBlock
in interface DatabaseType
buildBeginBlock
in class ComplexDatabaseType
public void buildOutAssignment(java.lang.StringBuilder sb, PLSQLargument outArg, PLSQLStoredProcedureCall call)
buildOutAssignment
in interface DatabaseType
buildOutAssignment
in class ComplexDatabaseType
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference