com.ibm.db.models.db2.luw
Interface LUWFunctionMapping

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 Implementing Classes:
LUWFunctionMappingImpl

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

A representation of the model object 'Function Mapping'.

The following features are supported:

See Also:
LUWPackage.getLUWFunctionMapping()

Method Summary
 java.util.Date getCreationTime()
          Returns the value of the 'Creation Time' attribute.
 int getInstsPerArgByte()
          Returns the value of the 'Insts Per Arg Byte' attribute.
 int getInstsPerInvoc()
          Returns the value of the 'Insts Per Invoc' attribute.
 int getIosPerArgByte()
          Returns the value of the 'Ios Per Arg Byte' attribute.
 int getIosPerInvoc()
          Returns the value of the 'Ios Per Invoc' attribute.
 DB2Function getLocalFunction()
          Returns the value of the 'Local Function' reference.
 LUWDatabase getLUWDatabase()
          Returns the value of the 'LUW Database' reference.
 org.eclipse.emf.common.util.EList getOptions()
          Returns the value of the 'Options' containment reference list.
 org.eclipse.wst.rdb.internal.models.sql.routines.Function getRemoteFunction()
          Returns the value of the 'Remote Function' reference.
 java.lang.String getServerName()
          Returns the value of the 'Server Name' attribute.
 java.lang.String getServerType()
          Returns the value of the 'Server Type' attribute.
 java.lang.String getServerVersion()
          Returns the value of the 'Server Version' attribute.
 boolean isDisabled()
          Returns the value of the 'Disabled' attribute.
 void setCreationTime(java.util.Date value)
          Sets the value of the 'Creation Time' attribute.
 void setDisabled(boolean value)
          Sets the value of the 'Disabled' attribute.
 void setInstsPerArgByte(int value)
          Sets the value of the 'Insts Per Arg Byte' attribute.
 void setInstsPerInvoc(int value)
          Sets the value of the 'Insts Per Invoc' attribute.
 void setIosPerArgByte(int value)
          Sets the value of the 'Ios Per Arg Byte' attribute.
 void setIosPerInvoc(int value)
          Sets the value of the 'Ios Per Invoc' attribute.
 void setLocalFunction(DB2Function value)
          Sets the value of the 'Local Function' reference.
 void setLUWDatabase(LUWDatabase value)
          Sets the value of the 'LUW Database' reference.
 void setRemoteFunction(org.eclipse.wst.rdb.internal.models.sql.routines.Function value)
          Sets the value of the 'Remote Function' reference.
 void setServerName(java.lang.String value)
          Sets the value of the 'Server Name' attribute.
 void setServerType(java.lang.String value)
          Sets the value of the 'Server Type' attribute.
 void setServerVersion(java.lang.String value)
          Sets the value of the 'Server Version' 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

getServerType

java.lang.String getServerType()
Returns the value of the 'Server Type' attribute.

If the meaning of the 'Server Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Server Type' attribute.
See Also:
setServerType(String), LUWPackage.getLUWFunctionMapping_ServerType()

setServerType

void setServerType(java.lang.String value)
Sets the value of the 'Server Type' attribute.

Parameters:
value - the new value of the 'Server Type' attribute.
See Also:
getServerType()

getServerVersion

java.lang.String getServerVersion()
Returns the value of the 'Server Version' attribute.

If the meaning of the 'Server Version' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Server Version' attribute.
See Also:
setServerVersion(String), LUWPackage.getLUWFunctionMapping_ServerVersion()

setServerVersion

void setServerVersion(java.lang.String value)
Sets the value of the 'Server Version' attribute.

Parameters:
value - the new value of the 'Server Version' attribute.
See Also:
getServerVersion()

getServerName

java.lang.String getServerName()
Returns the value of the 'Server Name' attribute.

If the meaning of the 'Server Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Server Name' attribute.
See Also:
setServerName(String), LUWPackage.getLUWFunctionMapping_ServerName()

setServerName

void setServerName(java.lang.String value)
Sets the value of the 'Server Name' attribute.

Parameters:
value - the new value of the 'Server Name' attribute.
See Also:
getServerName()

getCreationTime

java.util.Date getCreationTime()
Returns the value of the 'Creation Time' attribute.

If the meaning of the 'Creation Time' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Creation Time' attribute.
See Also:
setCreationTime(Date), LUWPackage.getLUWFunctionMapping_CreationTime()

setCreationTime

void setCreationTime(java.util.Date value)
Sets the value of the 'Creation Time' attribute.

Parameters:
value - the new value of the 'Creation Time' attribute.
See Also:
getCreationTime()

isDisabled

boolean isDisabled()
Returns the value of the 'Disabled' attribute. The default value is "false".

If the meaning of the 'Disabled' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Disabled' attribute.
See Also:
setDisabled(boolean), LUWPackage.getLUWFunctionMapping_Disabled()

setDisabled

void setDisabled(boolean value)
Sets the value of the 'Disabled' attribute.

Parameters:
value - the new value of the 'Disabled' attribute.
See Also:
isDisabled()

getInstsPerInvoc

int getInstsPerInvoc()
Returns the value of the 'Insts Per Invoc' attribute.

If the meaning of the 'Insts Per Invoc' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Insts Per Invoc' attribute.
See Also:
setInstsPerInvoc(int), LUWPackage.getLUWFunctionMapping_InstsPerInvoc()

setInstsPerInvoc

void setInstsPerInvoc(int value)
Sets the value of the 'Insts Per Invoc' attribute.

Parameters:
value - the new value of the 'Insts Per Invoc' attribute.
See Also:
getInstsPerInvoc()

getInstsPerArgByte

int getInstsPerArgByte()
Returns the value of the 'Insts Per Arg Byte' attribute.

If the meaning of the 'Insts Per Arg Byte' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Insts Per Arg Byte' attribute.
See Also:
setInstsPerArgByte(int), LUWPackage.getLUWFunctionMapping_InstsPerArgByte()

setInstsPerArgByte

void setInstsPerArgByte(int value)
Sets the value of the 'Insts Per Arg Byte' attribute.

Parameters:
value - the new value of the 'Insts Per Arg Byte' attribute.
See Also:
getInstsPerArgByte()

getIosPerInvoc

int getIosPerInvoc()
Returns the value of the 'Ios Per Invoc' attribute.

If the meaning of the 'Ios Per Invoc' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Ios Per Invoc' attribute.
See Also:
setIosPerInvoc(int), LUWPackage.getLUWFunctionMapping_IosPerInvoc()

setIosPerInvoc

void setIosPerInvoc(int value)
Sets the value of the 'Ios Per Invoc' attribute.

Parameters:
value - the new value of the 'Ios Per Invoc' attribute.
See Also:
getIosPerInvoc()

getIosPerArgByte

int getIosPerArgByte()
Returns the value of the 'Ios Per Arg Byte' attribute.

If the meaning of the 'Ios Per Arg Byte' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Ios Per Arg Byte' attribute.
See Also:
setIosPerArgByte(int), LUWPackage.getLUWFunctionMapping_IosPerArgByte()

setIosPerArgByte

void setIosPerArgByte(int value)
Sets the value of the 'Ios Per Arg Byte' attribute.

Parameters:
value - the new value of the 'Ios Per Arg Byte' attribute.
See Also:
getIosPerArgByte()

getOptions

org.eclipse.emf.common.util.EList getOptions()
Returns the value of the 'Options' containment reference list. The list contents are of type LUWOption.

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

Returns:
the value of the 'Options' containment reference list.
See Also:
LUWPackage.getLUWFunctionMapping_Options()

getLocalFunction

DB2Function getLocalFunction()
Returns the value of the 'Local Function' reference.

If the meaning of the 'Local Function' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Local Function' reference.
See Also:
setLocalFunction(DB2Function), LUWPackage.getLUWFunctionMapping_LocalFunction()

setLocalFunction

void setLocalFunction(DB2Function value)
Sets the value of the 'Local Function' reference.

Parameters:
value - the new value of the 'Local Function' reference.
See Also:
getLocalFunction()

getRemoteFunction

org.eclipse.wst.rdb.internal.models.sql.routines.Function getRemoteFunction()
Returns the value of the 'Remote Function' reference.

If the meaning of the 'Remote Function' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Remote Function' reference.
See Also:
setRemoteFunction(Function), LUWPackage.getLUWFunctionMapping_RemoteFunction()

setRemoteFunction

void setRemoteFunction(org.eclipse.wst.rdb.internal.models.sql.routines.Function value)
Sets the value of the 'Remote Function' reference.

Parameters:
value - the new value of the 'Remote Function' reference.
See Also:
getRemoteFunction()

getLUWDatabase

LUWDatabase getLUWDatabase()
Returns the value of the 'LUW Database' reference. It is bidirectional and its opposite is 'Function Mappings'.

If the meaning of the 'LUW Database' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'LUW Database' reference.
See Also:
setLUWDatabase(LUWDatabase), LUWPackage.getLUWFunctionMapping_LUWDatabase(), LUWDatabase.getFunctionMappings()

setLUWDatabase

void setLUWDatabase(LUWDatabase value)
Sets the value of the 'LUW Database' reference.

Parameters:
value - the new value of the 'LUW Database' reference.
See Also:
getLUWDatabase()