public class OracleObjectType extends ComplexDatabaseType implements java.lang.Cloneable
DatabaseType.DatabaseTypeHelperARGNAME_SIZE_LIMIT, COMPAT_SHORT_PREFIX, COMPAT_SUFFIX, TARGET_SHORT_PREFIX, TARGET_SUFFIX| Constructor and Description |
|---|
OracleObjectType() |
| 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) |
java.util.Map<java.lang.String,DatabaseType> |
getFields() |
int |
getLastFieldIndex() |
int |
getSqlCode() |
boolean |
isComplexDatabaseType() |
boolean |
isJDBCType() |
void |
setFields(java.util.Map<java.lang.String,DatabaseType> fields) |
void |
setLastFieldIndex(int lastFieldIdx) |
buildOutDeclare, buildOutputRow, clone, computeInIndex, computeOutIndex, getCompatibleType, getConversionCode, getJavaType, getJavaTypeName, getTypeName, hasCompatibleType, isCollection, isCursor, isRecord, logParameter, setCompatibleType, setJavaType, setJavaTypeName, setTypeName, toString, translatepublic int getLastFieldIndex()
public void setLastFieldIndex(int lastFieldIdx)
public java.util.Map<java.lang.String,DatabaseType> getFields()
public void setFields(java.util.Map<java.lang.String,DatabaseType> fields)
public boolean isJDBCType()
isJDBCType in interface DatabaseTypeisJDBCType in class ComplexDatabaseTypepublic boolean isComplexDatabaseType()
isComplexDatabaseType in interface DatabaseTypeisComplexDatabaseType in class ComplexDatabaseTypepublic int getSqlCode()
getSqlCode in interface DatabaseTypepublic void buildBeginBlock(java.lang.StringBuilder sb,
PLSQLargument arg,
PLSQLStoredProcedureCall call)
buildBeginBlock in interface DatabaseTypebuildBeginBlock in class ComplexDatabaseTypepublic void buildInDeclare(java.lang.StringBuilder sb,
PLSQLargument inArg)
buildInDeclare in interface DatabaseTypebuildInDeclare in class ComplexDatabaseTypepublic void buildOutAssignment(java.lang.StringBuilder sb,
PLSQLargument outArg,
PLSQLStoredProcedureCall call)
buildOutAssignment in interface DatabaseTypebuildOutAssignment in class ComplexDatabaseTypeEclipseLink 2.4.2, "build v20130514-5956486" API Reference