com.ibm.db.models.db2
Interface DB2ExtendedOptions

All Superinterfaces:
commonj.sdo.DataObject, org.eclipse.emf.ecore.sdo.EDataObject, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, java.io.Serializable, org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject
All Known Subinterfaces:
ZSeriesRoutineExtOptions
All Known Implementing Classes:
DB2ExtendedOptionsImpl, ZSeriesRoutineExtOptionsImpl

public interface DB2ExtendedOptions
extends org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject

A representation of the model object 'DB2 Extended Options'.

The following features are supported:

See Also:
DB2ModelPackage.getDB2ExtendedOptions()

Method Summary
 java.lang.String getBindOpts()
          Returns the value of the 'Bind Opts' attribute.
 java.lang.String getClasspathCompileJars()
          Returns the value of the 'Classpath Compile Jars' attribute.
 java.lang.String getColid()
          Returns the value of the 'Colid' attribute.
 java.lang.String getCompileOpts()
          Returns the value of the 'Compile Opts' attribute.
 java.lang.String getLinkOpts()
          Returns the value of the 'Link Opts' attribute.
 java.lang.String getPreCompileOpts()
          Returns the value of the 'Pre Compile Opts' attribute.
 boolean isBuilt()
          Returns the value of the 'Built' attribute.
 boolean isForDebug()
          Returns the value of the 'For Debug' attribute.
 void setBindOpts(java.lang.String value)
          Sets the value of the 'Bind Opts' attribute.
 void setBuilt(boolean value)
          Sets the value of the 'Built' attribute.
 void setClasspathCompileJars(java.lang.String value)
          Sets the value of the 'Classpath Compile Jars' attribute.
 void setColid(java.lang.String value)
          Sets the value of the 'Colid' attribute.
 void setCompileOpts(java.lang.String value)
          Sets the value of the 'Compile Opts' attribute.
 void setForDebug(boolean value)
          Sets the value of the 'For Debug' attribute.
 void setLinkOpts(java.lang.String value)
          Sets the value of the 'Link Opts' attribute.
 void setPreCompileOpts(java.lang.String value)
          Sets the value of the 'Pre Compile Opts' 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

getClasspathCompileJars

java.lang.String getClasspathCompileJars()
Returns the value of the 'Classpath Compile Jars' attribute. Java classpath required to compile each of the source files that are part of either the stored procedure or UDF.

Returns:
the value of the 'Classpath Compile Jars' attribute.
See Also:
setClasspathCompileJars(String), DB2ModelPackage.getDB2ExtendedOptions_ClasspathCompileJars()

setClasspathCompileJars

void setClasspathCompileJars(java.lang.String value)
Sets the value of the 'Classpath Compile Jars' attribute.

Parameters:
value - the new value of the 'Classpath Compile Jars' attribute.
See Also:
getClasspathCompileJars()

getPreCompileOpts

java.lang.String getPreCompileOpts()
Returns the value of the 'Pre Compile Opts' attribute. Specifies the precompile options to be used for the stored procedure. For SQLJ procedure we keep the db2profc options which also includes DB2 package name.

Returns:
the value of the 'Pre Compile Opts' attribute.
See Also:
setPreCompileOpts(String), DB2ModelPackage.getDB2ExtendedOptions_PreCompileOpts()

setPreCompileOpts

void setPreCompileOpts(java.lang.String value)
Sets the value of the 'Pre Compile Opts' attribute.

Parameters:
value - the new value of the 'Pre Compile Opts' attribute.
See Also:
getPreCompileOpts()

isForDebug

boolean isForDebug()
Returns the value of the 'For Debug' attribute. Indicates whether the routine is to be built for debug.

Returns:
the value of the 'For Debug' attribute.
See Also:
setForDebug(boolean), DB2ModelPackage.getDB2ExtendedOptions_ForDebug()

setForDebug

void setForDebug(boolean value)
Sets the value of the 'For Debug' attribute.

Parameters:
value - the new value of the 'For Debug' attribute.
See Also:
isForDebug()

isBuilt

boolean isBuilt()
Returns the value of the 'Built' attribute. False -> has yet to be successfully built by DC/subuilder/other app True -> has been built at least once successfully within DC/subuilder/other app.

Returns:
the value of the 'Built' attribute.
See Also:
setBuilt(boolean), DB2ModelPackage.getDB2ExtendedOptions_Built()

setBuilt

void setBuilt(boolean value)
Sets the value of the 'Built' attribute.

Parameters:
value - the new value of the 'Built' attribute.
See Also:
isBuilt()

getCompileOpts

java.lang.String getCompileOpts()
Returns the value of the 'Compile Opts' attribute. Specifies the compile options to be used for the stored procedure.

Returns:
the value of the 'Compile Opts' attribute.
See Also:
setCompileOpts(String), DB2ModelPackage.getDB2ExtendedOptions_CompileOpts()

setCompileOpts

void setCompileOpts(java.lang.String value)
Sets the value of the 'Compile Opts' attribute.

Parameters:
value - the new value of the 'Compile Opts' attribute.
See Also:
getCompileOpts()

getLinkOpts

java.lang.String getLinkOpts()
Returns the value of the 'Link Opts' attribute. Specifies the link options to be used for the stored procedure.

Returns:
the value of the 'Link Opts' attribute.
See Also:
setLinkOpts(String), DB2ModelPackage.getDB2ExtendedOptions_LinkOpts()

setLinkOpts

void setLinkOpts(java.lang.String value)
Sets the value of the 'Link Opts' attribute.

Parameters:
value - the new value of the 'Link Opts' attribute.
See Also:
getLinkOpts()

getBindOpts

java.lang.String getBindOpts()
Returns the value of the 'Bind Opts' attribute. Specifies the bind options to be used for the stored procedure.

Returns:
the value of the 'Bind Opts' attribute.
See Also:
setBindOpts(String), DB2ModelPackage.getDB2ExtendedOptions_BindOpts()

setBindOpts

void setBindOpts(java.lang.String value)
Sets the value of the 'Bind Opts' attribute.

Parameters:
value - the new value of the 'Bind Opts' attribute.
See Also:
getBindOpts()

getColid

java.lang.String getColid()
Returns the value of the 'Colid' attribute. Column id previously a zSeries item, now also for LUW.

Returns:
the value of the 'Colid' attribute.
See Also:
setColid(String), DB2ModelPackage.getDB2ExtendedOptions_Colid()

setColid

void setColid(java.lang.String value)
Sets the value of the 'Colid' attribute.

Parameters:
value - the new value of the 'Colid' attribute.
See Also:
getColid()