Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl
Class SqlCollectionType

java.lang.Object
  extended by org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.TypeClass
      extended by org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlType
          extended by org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlCollectionType

Direct Known Subclasses:
PlsqlTableType, SqlArrayType, SqlTableType

public class SqlCollectionType
extends SqlType

Field Summary
protected  TypeClass m_elementType
           
protected  int m_elemTypeLength
           
protected  int m_elemTypePrecision
           
protected  int m_elemTypeScale
           
protected  boolean m_isNChar
           

 

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

 

Fields inherited from class org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.TypeClass
m_annotation, m_hint, m_isPrimitive, m_name, m_namedTranslations, m_typecode

 

Constructor Summary
SqlCollectionType(SqlName sqlName, int typecode, boolean generateMe, SqlType parentType, SqlReflector reflector)
           
SqlCollectionType(SqlName sqlName, TypeClass eleType, SqlReflector reflector)
           

 

Method Summary
 TypeClass getComponentType()
          Return the Type object that represents the component type of this collection type.
protected  ElemInfo getElemInfo()
           
 int getElemTypeLength()
           
 int getElemTypePrecision()
           
 int getElemTypeScale()
           
 boolean isNChar()
           

 

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

 

Field Detail

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

Constructor Detail

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

Method Detail

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

Copyright © 1998, 2012, Oracle. All Rights Reserved.