Skip navigation links
org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl
Class SqlCollectionType
java.lang.Object
org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.TypeClass
org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlType
org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlCollectionType
- Direct Known Subclasses:
- PlsqlTableType, SqlArrayType, SqlTableType
-
public class SqlCollectionType
- extends SqlType
Fields inherited from class org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlType |
CODE_OPAQUE, CODE_SQLJTYPE, m_isReused, m_parentType, m_reflector, m_version, m_viewCache, ORACLE_TYPES_BOOLEAN, ORACLE_TYPES_NCHAR, ORACLE_TYPES_NCLOB, ORACLE_TYPES_TBD, SQLJTYPE_BOTH, SQLJTYPE_BOTH8I, SQLJTYPE_CUSTOMDATUM, SQLJTYPE_ORADATA, SQLJTYPE_SERIALIZABLE, SQLJTYPE_SQLDATA |
Methods inherited from class org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlType |
accept, addAttribute, dependsOn, getAttributes, getBothConversions, getConversionFunDecl, getConversionPL2SQLFunBody, getConversionSQL2PLFunBody, getIntoConversion, getIntoConversionQualified, getIntoConvStmts, getOutOfConversion, getOutOfConversionQualified, getOutOfConvStmts, getSqljKind, getSqlName, getSqlTypeDecl, getSqlTypeDrop, getTargetTypeName, getTargetTypeName, getTypeName, getVersion, hasConversion, isCollection, isJavaStruct, isOpaque, isPlsqlRecord, isPlsqlTable, isRef, isSqlStatement, isStruct, setVersion |
Methods inherited from class org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.TypeClass |
equals, getAnnotation, getDeclaredFields, getDeclaredMethods, getFields, getHint, getJdbcTypecode, getModifiers, getName, getNamedTranslations, getNameObject, getSupertype, getTypecode, hashCode, hasMethods, isArray, isObject, isPackage, isPrimitive, isTable, setAnnotation, setHint, setNamedTranslations, setNameObject, setTypecode, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
m_elemTypeLength
protected int m_elemTypeLength
m_elemTypePrecision
protected int m_elemTypePrecision
m_elemTypeScale
protected int m_elemTypeScale
m_isNChar
protected boolean m_isNChar
m_elementType
protected TypeClass m_elementType
SqlCollectionType
public SqlCollectionType(SqlName sqlName,
int typecode,
boolean generateMe,
SqlType parentType,
SqlReflector reflector)
SqlCollectionType
public SqlCollectionType(SqlName sqlName,
TypeClass eleType,
SqlReflector reflector)
throws java.sql.SQLException
-
- Throws:
java.sql.SQLException
getComponentType
public TypeClass getComponentType()
throws java.sql.SQLException,
PublisherException
- Return the Type object that represents the component type of this collection type.
-
- Overrides:
getComponentType
in class TypeClass
-
- Throws:
java.sql.SQLException
PublisherException
getElemInfo
protected ElemInfo getElemInfo()
throws java.sql.SQLException
-
- Throws:
java.sql.SQLException
getElemTypeLength
public int getElemTypeLength()
getElemTypePrecision
public int getElemTypePrecision()
getElemTypeScale
public int getElemTypeScale()
isNChar
public boolean isNChar()
Skip navigation links