|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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. |
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. |
EList |
getOutputParameters()
Gets a list of OUT and INOUT parameters associated with this routine. |
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.datatools.modelbase.sql.schema.SQLObject |
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
Method Detail |
public java.lang.String getSpecificName()
setSpecificName(String)
,
SQLRoutinesPackage.getRoutine_SpecificName()
public void setSpecificName(java.lang.String value)
Specific Name
' attribute.
value
- the new value of the 'Specific Name' attribute.getSpecificName()
public 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()
public void setLanguage(java.lang.String value)
Language
' attribute.
value
- the new value of the 'Language' attribute.getLanguage()
public 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()
public void setParameterStyle(java.lang.String value)
Parameter Style
' attribute.
value
- the new value of the 'Parameter Style' attribute.getParameterStyle()
public boolean isDeterministic()
setDeterministic(boolean)
,
SQLRoutinesPackage.getRoutine_Deterministic()
public void setDeterministic(boolean value)
Deterministic
' attribute.
value
- the new value of the 'Deterministic' attribute.isDeterministic()
public 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()
public void setSqlDataAccess(DataAccess value)
Sql Data Access
' attribute.
value
- the new value of the 'Sql Data Access' attribute.DataAccess
,
getSqlDataAccess()
public java.lang.String getCreationTS()
setCreationTS(String)
,
SQLRoutinesPackage.getRoutine_CreationTS()
public void setCreationTS(java.lang.String value)
Creation TS
' attribute.
value
- the new value of the 'Creation TS' attribute.getCreationTS()
public java.lang.String getLastAlteredTS()
setLastAlteredTS(String)
,
SQLRoutinesPackage.getRoutine_LastAlteredTS()
public void setLastAlteredTS(java.lang.String value)
Last Altered TS
' attribute.
value
- the new value of the 'Last Altered TS' attribute.getLastAlteredTS()
public java.lang.String getAuthorizationID()
setAuthorizationID(String)
,
SQLRoutinesPackage.getRoutine_AuthorizationID()
public void setAuthorizationID(java.lang.String value)
Authorization ID
' attribute.
value
- the new value of the 'Authorization ID' attribute.getAuthorizationID()
public java.lang.String getSecurity()
setSecurity(String)
,
SQLRoutinesPackage.getRoutine_Security()
public void setSecurity(java.lang.String value)
Security
' attribute.
value
- the new value of the 'Security' attribute.getSecurity()
public java.lang.String getExternalName()
setExternalName(String)
,
SQLRoutinesPackage.getRoutine_ExternalName()
public void setExternalName(java.lang.String value)
External Name
' attribute.
value
- the new value of the 'External Name' attribute.getExternalName()
public 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()
public EList getInputParameters()
public EList getOutputParameters()
public 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()
public void setSource(Source value)
Source
' containment reference.
value
- the new value of the 'Source' containment reference.getSource()
public 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()
public 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 |