public class PLSQLCursor extends org.eclipse.persistence.internal.helper.ComplexDatabaseType implements OraclePLSQLType, Cloneable
compatibleType, javaType, javaTypeName, typeNamePLSQLBoolean_IN_CONV, PLSQLBoolean_OUT_CONV| Constructor and Description |
|---|
PLSQLCursor() |
PLSQLCursor(String cursorName) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildBeginBlock(StringBuilder sb,
PLSQLargument arg,
PLSQLStoredProcedureCall call) |
void |
buildInDeclare(StringBuilder sb,
PLSQLargument inArg) |
void |
buildOutAssignment(StringBuilder sb,
PLSQLargument outArg,
PLSQLStoredProcedureCall call) |
void |
buildOutDeclare(StringBuilder sb,
PLSQLargument outArg) |
PLSQLCursor |
clone() |
int |
computeInIndex(PLSQLargument inArg,
int newIndex,
ListIterator<PLSQLargument> i) |
int |
computeOutIndex(PLSQLargument outArg,
int newIndex,
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, translatepublic PLSQLCursor()
public PLSQLCursor(String cursorName)
public PLSQLCursor clone()
clone in class org.eclipse.persistence.internal.helper.ComplexDatabaseTypepublic boolean isCursor()
org.eclipse.persistence.internal.helper.ComplexDatabaseTypeisCursor in class org.eclipse.persistence.internal.helper.ComplexDatabaseTypePLSQLCursorpublic int getSqlCode()
getSqlCode in interface org.eclipse.persistence.internal.helper.DatabaseTypepublic int computeInIndex(PLSQLargument inArg, int newIndex, ListIterator<PLSQLargument> i)
computeInIndex in interface org.eclipse.persistence.internal.helper.DatabaseTypecomputeInIndex in class org.eclipse.persistence.internal.helper.ComplexDatabaseTypepublic int computeOutIndex(PLSQLargument outArg, int newIndex, ListIterator<PLSQLargument> iterator)
computeOutIndex in interface org.eclipse.persistence.internal.helper.DatabaseTypecomputeOutIndex in class org.eclipse.persistence.internal.helper.ComplexDatabaseTypepublic void buildInDeclare(StringBuilder sb, PLSQLargument inArg)
buildInDeclare in interface org.eclipse.persistence.internal.helper.DatabaseTypebuildInDeclare in class org.eclipse.persistence.internal.helper.ComplexDatabaseTypepublic void buildOutDeclare(StringBuilder sb, PLSQLargument outArg)
buildOutDeclare in interface org.eclipse.persistence.internal.helper.DatabaseTypebuildOutDeclare in class org.eclipse.persistence.internal.helper.ComplexDatabaseTypepublic void buildBeginBlock(StringBuilder sb, PLSQLargument arg, PLSQLStoredProcedureCall call)
buildBeginBlock in interface org.eclipse.persistence.internal.helper.DatabaseTypebuildBeginBlock in class org.eclipse.persistence.internal.helper.ComplexDatabaseTypepublic void buildOutAssignment(StringBuilder sb, PLSQLargument outArg, PLSQLStoredProcedureCall call)
buildOutAssignment in interface org.eclipse.persistence.internal.helper.DatabaseTypebuildOutAssignment in class org.eclipse.persistence.internal.helper.ComplexDatabaseTypeCopyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.