| Modifier and Type | Field and Description |
|---|---|
protected Map<String,org.eclipse.persistence.internal.helper.DatabaseType> |
fields |
protected int |
lastFieldIdx |
| Constructor and Description |
|---|
OracleObjectType() |
| 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) |
String |
getCompatibleType()
Oracle STRUCT types don't have a compatible type like PL/SQL
types do, so we will use the type name
|
Map<String,org.eclipse.persistence.internal.helper.DatabaseType> |
getFields() |
int |
getLastFieldIndex() |
int |
getSqlCode() |
boolean |
isComplexDatabaseType() |
boolean |
isJDBCType() |
boolean |
isStruct() |
void |
setCompatibleType(String compatibleType)
Oracle STRUCT types don't have a compatible type like PL/SQL
types do, so we will use the type name
|
void |
setFields(Map<String,org.eclipse.persistence.internal.helper.DatabaseType> fields) |
void |
setLastFieldIndex(int lastFieldIdx) |
buildOutputRow, clone, computeInIndex, computeOutIndex, getConversionCode, getJavaType, getJavaTypeName, getTypeName, hasCompatibleType, isArray, isCollection, isCursor, isRecord, logParameter, setJavaType, setJavaTypeName, setTypeName, toString, translatepublic int getLastFieldIndex()
public void setLastFieldIndex(int lastFieldIdx)
public void setFields(Map<String,org.eclipse.persistence.internal.helper.DatabaseType> fields)
public boolean isJDBCType()
isJDBCType in interface org.eclipse.persistence.internal.helper.DatabaseTypeisJDBCType in class org.eclipse.persistence.internal.helper.ComplexDatabaseTypepublic boolean isComplexDatabaseType()
isComplexDatabaseType in interface org.eclipse.persistence.internal.helper.DatabaseTypeisComplexDatabaseType in class org.eclipse.persistence.internal.helper.ComplexDatabaseTypepublic boolean isStruct()
isStruct in class org.eclipse.persistence.internal.helper.ComplexDatabaseTypepublic int getSqlCode()
getSqlCode in interface org.eclipse.persistence.internal.helper.DatabaseTypepublic String getCompatibleType()
getCompatibleType in class org.eclipse.persistence.internal.helper.ComplexDatabaseTypepublic void setCompatibleType(String compatibleType)
setCompatibleType 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 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 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.