public class PLSQLCursor extends org.eclipse.persistence.internal.helper.ComplexDatabaseType implements OraclePLSQLType, java.lang.Cloneable
compatibleType, javaType, javaTypeName, typeName
PLSQLBoolean_IN_CONV, PLSQLBoolean_OUT_CONV
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() |
buildOutputRow, getCompatibleType, getConversionCode, getJavaType, getJavaTypeName, getTypeName, hasCompatibleType, isArray, isCollection, isComplexDatabaseType, isJDBCType, isRecord, isStruct, logParameter, setCompatibleType, setJavaType, setJavaTypeName, setTypeName, toString, translate
public PLSQLCursor()
public PLSQLCursor(java.lang.String cursorName)
public PLSQLCursor clone()
clone
in class org.eclipse.persistence.internal.helper.ComplexDatabaseType
public boolean isCursor()
isCursor
in class org.eclipse.persistence.internal.helper.ComplexDatabaseType
public int getSqlCode()
getSqlCode
in interface org.eclipse.persistence.internal.helper.DatabaseType
public int computeInIndex(PLSQLargument inArg, int newIndex, java.util.ListIterator<PLSQLargument> i)
computeInIndex
in interface org.eclipse.persistence.internal.helper.DatabaseType
computeInIndex
in class org.eclipse.persistence.internal.helper.ComplexDatabaseType
public int computeOutIndex(PLSQLargument outArg, int newIndex, java.util.ListIterator<PLSQLargument> iterator)
computeOutIndex
in interface org.eclipse.persistence.internal.helper.DatabaseType
computeOutIndex
in class org.eclipse.persistence.internal.helper.ComplexDatabaseType
public void buildInDeclare(java.lang.StringBuilder sb, PLSQLargument inArg)
buildInDeclare
in interface org.eclipse.persistence.internal.helper.DatabaseType
buildInDeclare
in class org.eclipse.persistence.internal.helper.ComplexDatabaseType
public void buildOutDeclare(java.lang.StringBuilder sb, PLSQLargument outArg)
buildOutDeclare
in interface org.eclipse.persistence.internal.helper.DatabaseType
buildOutDeclare
in class org.eclipse.persistence.internal.helper.ComplexDatabaseType
public void buildBeginBlock(java.lang.StringBuilder sb, PLSQLargument arg, PLSQLStoredProcedureCall call)
buildBeginBlock
in interface org.eclipse.persistence.internal.helper.DatabaseType
buildBeginBlock
in class org.eclipse.persistence.internal.helper.ComplexDatabaseType
public void buildOutAssignment(java.lang.StringBuilder sb, PLSQLargument outArg, PLSQLStoredProcedureCall call)
buildOutAssignment
in interface org.eclipse.persistence.internal.helper.DatabaseType
buildOutAssignment
in class org.eclipse.persistence.internal.helper.ComplexDatabaseType