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 SqlRefType

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.SqlRefType


public class SqlRefType
extends SqlType

Instances of the class SqlRefType represent SQL REF types.


Field Summary
protected  SqlType m_refeeType
           

 

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
SqlRefType(SqlName sqlName, SqlType refeeType, SqlType parentType, boolean generateMe, SqlReflector reflector)
          Construct a SqlRef Type

 

Method Summary
 TypeClass getComponentType()
          If this Type has a component type, return the Type object that represents the component type; otherwise returns null.
 java.lang.String getName()
          Returns the fully-qualified name of the type represented by this Type object, as a String.
 java.lang.String getTargetTypeName()
          Reports the SQL type into which the PL/SQL can be converted.
 java.lang.String getTypeName()
           
 int hashCode()
           

 

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, 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, getNamedTranslations, getNameObject, getSupertype, getTypecode, 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_refeeType

protected SqlType m_refeeType

Constructor Detail

SqlRefType

SqlRefType(SqlName sqlName,
           SqlType refeeType,
           SqlType parentType,
           boolean generateMe,
           SqlReflector reflector)
Construct a SqlRef Type

Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class TypeClass

getName

public java.lang.String getName()
Returns the fully-qualified name of the type represented by this Type object, as a String.
Overrides:
getName in class TypeClass

getTargetTypeName

public java.lang.String getTargetTypeName()
Description copied from class: SqlType
Reports the SQL type into which the PL/SQL can be converted. Returns null if not a PL/SQL type or if it doed not have a user-defined conversion.
Overrides:
getTargetTypeName in class SqlType

getTypeName

public java.lang.String getTypeName()
Overrides:
getTypeName in class SqlType

getComponentType

public TypeClass getComponentType()
If this Type has a component type, return the Type object that represents the component type; otherwise returns null.
Overrides:
getComponentType in class TypeClass

Skip navigation links

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