public class PLSQLCollection extends org.eclipse.persistence.internal.helper.ComplexDatabaseType implements java.lang.Cloneable, OraclePLSQLType
Modifier and Type | Field and Description |
---|---|
protected boolean |
isNestedTable |
protected org.eclipse.persistence.internal.helper.DatabaseType |
nestedType
Defines the database type of the value contained in the collection type.
|
compatibleType, javaType, javaTypeName, typeName
PLSQLBoolean_IN_CONV, PLSQLBoolean_OUT_CONV
Constructor and Description |
---|
PLSQLCollection()
The default constructor sets javaType to ArrayList.class
|
Modifier and Type | Method and Description |
---|---|
PLSQLCollection |
clone() |
org.eclipse.persistence.internal.helper.DatabaseType |
getNestedType()
Return the database type of the value contained in the collection type.
|
int |
getSqlCode() |
boolean |
isCollection() |
boolean |
isNestedTable()
Indicates if the instance represents a Nested Table (as opposed to Varray).
|
void |
setIsNestedTable(boolean isNestedTable)
Set boolean that indicates if the instance represents a Nested Table
(as opposed to Varray)
|
void |
setNestedType(org.eclipse.persistence.internal.helper.DatabaseType nestedType)
Set the database type of the value contained in the collection type.
|
buildBeginBlock, buildInDeclare, buildOutAssignment, buildOutDeclare, buildOutputRow, computeInIndex, computeOutIndex, getCompatibleType, getConversionCode, getJavaType, getJavaTypeName, getTypeName, hasCompatibleType, isArray, isComplexDatabaseType, isCursor, isJDBCType, isRecord, isStruct, logParameter, setCompatibleType, setJavaType, setJavaTypeName, setTypeName, toString, translate
protected org.eclipse.persistence.internal.helper.DatabaseType nestedType
i.e. the OF type.
This could be a JDBC type, PLSQL type, or a PLSQL RECORD type.
protected boolean isNestedTable
public PLSQLCollection()
public PLSQLCollection clone()
clone
in class org.eclipse.persistence.internal.helper.ComplexDatabaseType
public boolean isCollection()
isCollection
in class org.eclipse.persistence.internal.helper.ComplexDatabaseType
public boolean isNestedTable()
public org.eclipse.persistence.internal.helper.DatabaseType getNestedType()
public void setIsNestedTable(boolean isNestedTable)
public void setNestedType(org.eclipse.persistence.internal.helper.DatabaseType nestedType)
i.e. the OF type.
This could be a JDBC type, PLSQL type, or a PLSQL RECORD type.
public int getSqlCode()
getSqlCode
in interface org.eclipse.persistence.internal.helper.DatabaseType