Skip navigation links
org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl
Class SqlRefType
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.SqlRefType
-
public class SqlRefType
- extends SqlType
Instances of the class SqlRefType represent SQL REF types.
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 |
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 |
m_refeeType
protected SqlType m_refeeType
SqlRefType
SqlRefType(SqlName sqlName,
SqlType refeeType,
SqlType parentType,
boolean generateMe,
SqlReflector reflector)
- Construct a SqlRef Type
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