|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Routine
A representation of the model object 'Routine'. Reference: 5WD-02-Foundation-2002-12 4.27 SQL-invoked routines
The following features are supported:
Specific Name
Language
Parameter Style
Deterministic
Sql Data Access
Creation TS
Last Altered TS
Authorization ID
Security
External Name
Parameters
Source
Schema
SQLRoutinesPackage.getRoutine()
Method Summary | |
---|---|
java.lang.String |
getAuthorizationID()
Returns the value of the 'Authorization ID' attribute. |
java.lang.String |
getCreationTS()
Returns the value of the 'Creation TS' attribute. |
java.lang.String |
getExternalName()
Returns the value of the 'External Name' attribute. |
org.eclipse.emf.common.util.EList |
getInputParameters()
Gets a list of IN and INOUT parameters associated with this routine. |
java.lang.String |
getLanguage()
Returns the value of the 'Language' attribute. |
java.lang.String |
getLastAlteredTS()
Returns the value of the 'Last Altered TS' attribute. |
org.eclipse.emf.common.util.EList |
getOutputParameters()
Gets a list of OUT and INOUT parameters associated with this routine. |
org.eclipse.emf.common.util.EList |
getParameters()
Returns the value of the 'Parameters' containment reference list. |
java.lang.String |
getParameterStyle()
Returns the value of the 'Parameter Style' attribute. |
Schema |
getSchema()
Returns the value of the 'Schema' reference. |
java.lang.String |
getSecurity()
Returns the value of the 'Security' attribute. |
Source |
getSource()
Returns the value of the 'Source' containment reference. |
java.lang.String |
getSpecificName()
Returns the value of the 'Specific Name' attribute. |
DataAccess |
getSqlDataAccess()
Returns the value of the 'Sql Data Access' attribute. |
boolean |
isDeterministic()
Returns the value of the 'Deterministic' attribute. |
void |
setAuthorizationID(java.lang.String value)
Sets the value of the ' Authorization ID ' attribute. |
void |
setCreationTS(java.lang.String value)
Sets the value of the ' Creation TS ' attribute. |
void |
setDeterministic(boolean value)
Sets the value of the ' Deterministic ' attribute. |
void |
setExternalName(java.lang.String value)
Sets the value of the ' External Name ' attribute. |
void |
setLanguage(java.lang.String value)
Sets the value of the ' Language ' attribute. |
void |
setLastAlteredTS(java.lang.String value)
Sets the value of the ' Last Altered TS ' attribute. |
void |
setParameterStyle(java.lang.String value)
Sets the value of the ' Parameter Style ' attribute. |
void |
setSchema(Schema value)
Sets the value of the ' Schema ' reference. |
void |
setSecurity(java.lang.String value)
Sets the value of the ' Security ' attribute. |
void |
setSource(Source value)
Sets the value of the ' Source ' containment reference. |
void |
setSpecificName(java.lang.String value)
Sets the value of the ' Specific Name ' attribute. |
void |
setSqlDataAccess(DataAccess value)
Sets the value of the ' Sql Data Access ' attribute. |
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject |
---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
Methods inherited from interface org.eclipse.emf.ecore.sdo.EDataObject |
---|
getInstanceProperties |
Methods inherited from interface commonj.sdo.DataObject |
---|
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset |
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
---|
getName, setName |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
---|
getEAnnotations |
Method Detail |
---|
java.lang.String getSpecificName()
setSpecificName(String)
,
SQLRoutinesPackage.getRoutine_SpecificName()
void setSpecificName(java.lang.String value)
Specific Name
' attribute.
value
- the new value of the 'Specific Name' attribute.getSpecificName()
java.lang.String getLanguage()
If the meaning of the 'Language' attribute isn't clear, there really should be more of a description here...
Since there are many languages, rather than constrain ourselves to an enumerated list which is difficult to subclass in the EMF environment, we have chosen to use strings. JAVA SQL PERL C ADA COBOL FORTRAN MUMPS PASCAL PLI and so on...
setLanguage(String)
,
SQLRoutinesPackage.getRoutine_Language()
void setLanguage(java.lang.String value)
Language
' attribute.
value
- the new value of the 'Language' attribute.getLanguage()
java.lang.String getParameterStyle()
If the meaning of the 'Parameter Style' attribute isn't clear, there really should be more of a description here...
Paraphrased from 5WD-02-Foundation-2002-12 The spec only calls for two. Though it seems like an easy choice for enumeration as in the language attribute, other vendors have different styles and since enumeration is not good to subclass within the EMF tooling framework, a string representation is used. 11.50
setParameterStyle(String)
,
SQLRoutinesPackage.getRoutine_ParameterStyle()
void setParameterStyle(java.lang.String value)
Parameter Style
' attribute.
value
- the new value of the 'Parameter Style' attribute.getParameterStyle()
boolean isDeterministic()
setDeterministic(boolean)
,
SQLRoutinesPackage.getRoutine_Deterministic()
void setDeterministic(boolean value)
Deterministic
' attribute.
value
- the new value of the 'Deterministic' attribute.isDeterministic()
DataAccess getSqlDataAccess()
DataAccess
.
If the meaning of the 'Sql Data Access' attribute isn't clear, there really should be more of a description here...
5WD-02-Foundation-2002-12 11.50
DataAccess
,
setSqlDataAccess(DataAccess)
,
SQLRoutinesPackage.getRoutine_SqlDataAccess()
void setSqlDataAccess(DataAccess value)
Sql Data Access
' attribute.
value
- the new value of the 'Sql Data Access' attribute.DataAccess
,
getSqlDataAccess()
java.lang.String getCreationTS()
setCreationTS(String)
,
SQLRoutinesPackage.getRoutine_CreationTS()
void setCreationTS(java.lang.String value)
Creation TS
' attribute.
value
- the new value of the 'Creation TS' attribute.getCreationTS()
java.lang.String getLastAlteredTS()
setLastAlteredTS(String)
,
SQLRoutinesPackage.getRoutine_LastAlteredTS()
void setLastAlteredTS(java.lang.String value)
Last Altered TS
' attribute.
value
- the new value of the 'Last Altered TS' attribute.getLastAlteredTS()
java.lang.String getAuthorizationID()
setAuthorizationID(String)
,
SQLRoutinesPackage.getRoutine_AuthorizationID()
void setAuthorizationID(java.lang.String value)
Authorization ID
' attribute.
value
- the new value of the 'Authorization ID' attribute.getAuthorizationID()
java.lang.String getSecurity()
setSecurity(String)
,
SQLRoutinesPackage.getRoutine_Security()
void setSecurity(java.lang.String value)
Security
' attribute.
value
- the new value of the 'Security' attribute.getSecurity()
java.lang.String getExternalName()
setExternalName(String)
,
SQLRoutinesPackage.getRoutine_ExternalName()
void setExternalName(java.lang.String value)
External Name
' attribute.
value
- the new value of the 'External Name' attribute.getExternalName()
org.eclipse.emf.common.util.EList getParameters()
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...
SQLRoutinesPackage.getRoutine_Parameters()
,
Parameter.getRoutine()
org.eclipse.emf.common.util.EList getInputParameters()
org.eclipse.emf.common.util.EList getOutputParameters()
Source getSource()
If the meaning of the 'Source' containment reference list isn't clear, there really should be more of a description here...
setSource(Source)
,
SQLRoutinesPackage.getRoutine_Source()
void setSource(Source value)
Source
' containment reference.
value
- the new value of the 'Source' containment reference.getSource()
Schema getSchema()
Routines
'.
If the meaning of the 'Schema' reference isn't clear, there really should be more of a description here...
setSchema(Schema)
,
SQLRoutinesPackage.getRoutine_Schema()
,
Schema.getRoutines()
void setSchema(Schema value)
Schema
' reference.
value
- the new value of the 'Schema' reference.getSchema()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |