org.eclipse.datatools.connectivity.sqm.core.rte.jdbc
Class JDBCProcedure

java.lang.Object
  extended byENamedElementImpl
      extended byorg.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
          extended byorg.eclipse.datatools.modelbase.sql.routines.impl.RoutineImpl
              extended byorg.eclipse.datatools.modelbase.sql.routines.impl.ProcedureImpl
                  extended byorg.eclipse.datatools.connectivity.sqm.core.rte.jdbc.JDBCProcedure
All Implemented Interfaces:
ICatalogObject, Procedure, Routine, SQLObject

public class JDBCProcedure
extends ProcedureImpl
implements ICatalogObject

See Also:
Serialized Form

Constructor Summary
JDBCProcedure()
           
 
Method Summary
 boolean eIsSet(EStructuralFeature eFeature)
           
 Database getCatalogDatabase()
           
 java.sql.Connection getConnection()
           
 EList getParameters()
          Returns the value of the 'Parameters' containment reference list.
 EList getResultSet()
           
 void refresh()
           
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.routines.impl.ProcedureImpl
eGet, eInverseRemove, eIsSet, eSet, eUnset, getMaxResultSets, isOldSavePoint, setMaxResultSets, setOldSavePoint, toString
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.routines.impl.RoutineImpl
basicGetSchema, basicSetSchema, basicSetSource, eInverseAdd, getAuthorizationID, getCreationTS, getExternalName, getInputParameters, getLanguage, getLastAlteredTS, getOutputParameters, getParameterStyle, getSchema, getSecurity, getSource, getSpecificName, getSqlDataAccess, isDeterministic, setAuthorizationID, setCreationTS, setDeterministic, setExternalName, setLanguage, setLastAlteredTS, setParameterStyle, setSchema, setSecurity, setSource, setSpecificName, setSqlDataAccess
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
addEAnnotation, addEAnnotationDetail, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getChar, getChar, getComments, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDate, getDate, getDependencies, getDescription, getDouble, getDouble, getEAnnotation, getEAnnotationDetail, getFloat, getFloat, getInstanceProperties, getInt, getInt, getLabel, getList, getList, getLong, getLong, getPrivileges, getSequence, getSequence, getShort, getShort, getString, getString, getType, isSet, isSet, removeEAnnotationDetail, set, set, setAnnotationDetail, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBoolean, setBoolean, setByte, setByte, setBytes, setBytes, setChar, setChar, setDataObject, setDataObject, setDate, setDate, setDescription, setDouble, setDouble, setFloat, setFloat, setInt, setInt, setLabel, setList, setList, setLong, setLong, setShort, setShort, setString, setString, unset, unset, writeReplace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.routines.Routine
getAuthorizationID, getCreationTS, getExternalName, getInputParameters, getLanguage, getLastAlteredTS, getOutputParameters, getParameterStyle, getSchema, getSecurity, getSource, getSpecificName, getSqlDataAccess, isDeterministic, setAuthorizationID, setCreationTS, setDeterministic, setExternalName, setLanguage, setLastAlteredTS, setParameterStyle, setSchema, setSecurity, setSource, setSpecificName, setSqlDataAccess
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel
 

Constructor Detail

JDBCProcedure

public JDBCProcedure()
Method Detail

refresh

public void refresh()
Specified by:
refresh in interface ICatalogObject

getCatalogDatabase

public Database getCatalogDatabase()
Specified by:
getCatalogDatabase in interface ICatalogObject

getConnection

public java.sql.Connection getConnection()
Specified by:
getConnection in interface ICatalogObject

getParameters

public EList getParameters()
Description copied from interface: Routine
Returns the value of the 'Parameters' containment reference list. The list contents are of type Parameter. It is bidirectional and its opposite is 'Routine'.

If the meaning of the 'Parameters' containment reference list isn't clear, there really should be more of a description here...

Specified by:
getParameters in interface Routine
Overrides:
getParameters in class RoutineImpl

getResultSet

public EList getResultSet()
Description copied from class: ProcedureImpl

Specified by:
getResultSet in interface Procedure
Overrides:
getResultSet in class ProcedureImpl

eIsSet

public boolean eIsSet(EStructuralFeature eFeature)
Overrides:
eIsSet in class ProcedureImpl


Copyright © 2006 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.