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 SqlPackageType

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


public class SqlPackageType
extends SqlTypeWithMethods

Nested Class Summary
private static class SqlPackageType.InfoValues
           
private static class SqlPackageType.ParamInfoValues
           
private static class SqlPackageType.ResultInfoValues
           

 

Field Summary
protected  java.lang.String[] m_executeNames
           
protected  SqlPackageType.ParamInfoValues m_paramInfoValues
           
private  SqlPackageType.ResultInfoValues m_resultInfoValues
           
protected  java.lang.String m_synonymName
           
protected  java.lang.String m_synonymOwner
           

 

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
SqlPackageType(SqlName sqlName, java.util.List<ProcedureMethod> methods, SqlReflector reflector)
           
SqlPackageType(SqlName sqlName, SqlType parentType, MethodFilter signatureFilter, SqlReflector reflector)
           

 

Method Summary
 void accept(PublisherVisitor v)
           
 java.lang.String[] getExecuteNames()
           
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 methodName, java.lang.String methodNo)
           
protected  ResultInfo getResultInfo(java.lang.String schema, java.lang.String name, java.lang.String methodName, java.lang.String methodNo)
           
 java.lang.String getSynonymName()
           
 boolean hasSecurityAttributes()
           
 boolean isPackage()
          The remaining methods are not adapted from java.lang.Class

 

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, isTopLevel, 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

 

Field Detail

m_synonymOwner

protected java.lang.String m_synonymOwner

m_synonymName

protected java.lang.String m_synonymName

m_executeNames

protected java.lang.String[] m_executeNames

m_paramInfoValues

protected SqlPackageType.ParamInfoValues m_paramInfoValues

m_resultInfoValues

private SqlPackageType.ResultInfoValues m_resultInfoValues

Constructor Detail

SqlPackageType

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

SqlPackageType

public SqlPackageType(SqlName sqlName,
                      java.util.List<ProcedureMethod> methods,
                      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

getFieldInfo

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

getSynonymName

public java.lang.String getSynonymName()

getExecuteNames

public java.lang.String[] getExecuteNames()

hasSecurityAttributes

public boolean hasSecurityAttributes()

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 methodName,
                                   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 methodName,
                                   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.