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 SqlToplevelType

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.SqlTypeWithFields
              extended by org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlTypeWithMethods
                  extended by org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlToplevelType


public class SqlToplevelType
extends SqlTypeWithMethods

Field Summary

 

Fields inherited from class org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlTypeWithMethods
m_methodFilter, m_methods

 

Fields inherited from class org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlTypeWithFields
m_builtin, m_fields, m_fieldsPublishedOnly

 

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
SqlToplevelType(SqlName sqlName, SqlType parentType, MethodFilter methodFilter, SqlReflector reflector)
           

 

Method Summary
 void accept(PublisherVisitor v)
           
protected  java.util.List<FieldInfo> getFieldInfo()
           
protected  MethodInfo[] getMethodInfo(java.lang.String schema, java.lang.String name)
           
protected  ParamInfo[] getParamInfo(java.lang.String schema, java.lang.String name, java.lang.String method, java.lang.String methodNo)
           
protected  ResultInfo getResultInfo(java.lang.String schema, java.lang.String name, java.lang.String method, java.lang.String methodNo)
           
 boolean isPackage()
          The remaining methods are not adapted from java.lang.Class
 boolean isTopLevel()
           

 

Methods inherited from class org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlTypeWithMethods
acceptMethod, generateDefaultArgsHolderParamTypes, getDeclaredMethods, hasDefault, hasMethods

 

Methods inherited from class org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlTypeWithFields
getDeclaredFields, reflectFields

 

Methods inherited from class org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlType
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, getComponentType, getFields, getHint, getJdbcTypecode, getModifiers, getName, getNamedTranslations, getNameObject, getSupertype, getTypecode, hashCode, isArray, isObject, isPrimitive, isTable, setAnnotation, setHint, setNamedTranslations, setNameObject, setTypecode, toString

 

Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

 

Constructor Detail

SqlToplevelType

public SqlToplevelType(SqlName sqlName,
                       SqlType parentType,
                       MethodFilter methodFilter,
                       SqlReflector reflector)
                throws java.sql.SQLException
Throws:
java.sql.SQLException

Method Detail

isPackage

public boolean isPackage()
Description copied from class: TypeClass
The remaining methods are not adapted from java.lang.Class
Overrides:
isPackage in class TypeClass

isTopLevel

public boolean isTopLevel()
Overrides:
isTopLevel in class SqlTypeWithFields

getFieldInfo

protected java.util.List<FieldInfo> getFieldInfo()
Specified by:
getFieldInfo in class SqlTypeWithFields

getMethodInfo

protected MethodInfo[] getMethodInfo(java.lang.String schema,
                                     java.lang.String name)
                              throws java.sql.SQLException
Specified by:
getMethodInfo in class SqlTypeWithMethods
Throws:
java.sql.SQLException

getResultInfo

protected ResultInfo getResultInfo(java.lang.String schema,
                                   java.lang.String name,
                                   java.lang.String method,
                                   java.lang.String methodNo)
                            throws java.sql.SQLException
Specified by:
getResultInfo in class SqlTypeWithMethods
Throws:
java.sql.SQLException

getParamInfo

protected ParamInfo[] getParamInfo(java.lang.String schema,
                                   java.lang.String name,
                                   java.lang.String method,
                                   java.lang.String methodNo)
                            throws java.sql.SQLException
Specified by:
getParamInfo in class SqlTypeWithMethods
Throws:
java.sql.SQLException

accept

public void accept(PublisherVisitor v)
Overrides:
accept in class SqlType

Skip navigation links

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