public class OracleArrayType extends ComplexDatabaseType implements java.lang.Cloneable
DatabaseType.DatabaseTypeHelperARGNAME_SIZE_LIMIT, COMPAT_SHORT_PREFIX, COMPAT_SUFFIX, TARGET_SHORT_PREFIX, TARGET_SUFFIX| Constructor and Description |
|---|
OracleArrayType() |
| 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) |
DatabaseType |
getNestedType()
Return the database type of the value contained in the collection type.
|
int |
getSqlCode() |
boolean |
isCollection() |
boolean |
isComplexDatabaseType() |
boolean |
isJDBCType() |
void |
setNestedType(DatabaseType nestedType)
Set the database type of the value contained in the collection type.
|
buildOutDeclare, buildOutputRow, clone, computeInIndex, computeOutIndex, getCompatibleType, getConversionCode, getJavaType, getJavaTypeName, getTypeName, hasCompatibleType, isCursor, isRecord, logParameter, setCompatibleType, setJavaType, setJavaTypeName, setTypeName, toString, translatepublic DatabaseType getNestedType()
public void setNestedType(DatabaseType nestedType)
i.e. the OF type.
This could be a JDBC type, PLSQL type, or a PLSQL RECORD type.
public boolean isCollection()
isCollection in class ComplexDatabaseTypepublic 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