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

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, LUWServer, org.eclipse.emf.common.notify.Notifier, java.io.Serializable, org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject
All Known Subinterfaces:
OracleServer
All Known Implementing Classes:
LUWRelationalServerImpl, OracleServerImpl

public interface LUWRelationalServer
extends LUWServer

A representation of the model object 'Relational Server'.

The following features are supported:

See Also:
LUWPackage.getLUWRelationalServer()

Method Summary
 long getCommRate()
          Returns the value of the 'Comm Rate' attribute.
 long getCpuRatio()
          Returns the value of the 'Cpu Ratio' attribute.
 java.lang.String getDbName()
          Returns the value of the 'Db Name' attribute.
 org.eclipse.emf.common.util.EList getFunctionMappings()
           
 long getIoRatio()
          Returns the value of the 'Io Ratio' attribute.
 java.lang.String getNode()
          Returns the value of the 'Node' attribute.
 java.lang.String getPassword()
          Returns the value of the 'Password' attribute.
 org.eclipse.emf.common.util.EList getRelNicknames()
          Returns the value of the 'Rel Nicknames' reference list.
 LUWRelationalWrapper getRelWrapper()
          Returns the value of the 'Rel Wrapper' reference.
 org.eclipse.emf.common.util.EList getReverseTypeMappings()
           
 org.eclipse.emf.common.util.EList getTypeMappings()
           
 boolean isCollatingSequence()
          Returns the value of the 'Collating Sequence' attribute.
 boolean isFoldId()
          Returns the value of the 'Fold Id' attribute.
 boolean isFoldPW()
          Returns the value of the 'Fold PW' attribute.
 boolean isIudAppSvptEnforce()
          Returns the value of the 'Iud App Svpt Enforce' attribute.
 boolean isPushdown()
          Returns the value of the 'Pushdown' attribute.
 void setCollatingSequence(boolean value)
          Sets the value of the 'Collating Sequence' attribute.
 void setCommRate(long value)
          Sets the value of the 'Comm Rate' attribute.
 void setCpuRatio(long value)
          Sets the value of the 'Cpu Ratio' attribute.
 void setDbName(java.lang.String value)
          Sets the value of the 'Db Name' attribute.
 void setFoldId(boolean value)
          Sets the value of the 'Fold Id' attribute.
 void setFoldPW(boolean value)
          Sets the value of the 'Fold PW' attribute.
 void setIoRatio(long value)
          Sets the value of the 'Io Ratio' attribute.
 void setIudAppSvptEnforce(boolean value)
          Sets the value of the 'Iud App Svpt Enforce' attribute.
 void setNode(java.lang.String value)
          Sets the value of the 'Node' attribute.
 void setPassword(java.lang.String value)
          Sets the value of the 'Password' attribute.
 void setPushdown(boolean value)
          Sets the value of the 'Pushdown' attribute.
 
Methods inherited from interface com.ibm.db.models.db2.luw.LUWServer
getLUWDatabase, getNicknames, getOptions, getRemoteServer, getServerType, getServerVersion, getUserMappings, getWrapper, setLUWDatabase, setRemoteServer, setServerType, setServerVersion, setWrapper
 
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

getCpuRatio

long getCpuRatio()
Returns the value of the 'Cpu Ratio' attribute.

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

Returns:
the value of the 'Cpu Ratio' attribute.
See Also:
setCpuRatio(long), LUWPackage.getLUWRelationalServer_CpuRatio()

setCpuRatio

void setCpuRatio(long value)
Sets the value of the 'Cpu Ratio' attribute.

Parameters:
value - the new value of the 'Cpu Ratio' attribute.
See Also:
getCpuRatio()

getIoRatio

long getIoRatio()
Returns the value of the 'Io Ratio' attribute.

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

Returns:
the value of the 'Io Ratio' attribute.
See Also:
setIoRatio(long), LUWPackage.getLUWRelationalServer_IoRatio()

setIoRatio

void setIoRatio(long value)
Sets the value of the 'Io Ratio' attribute.

Parameters:
value - the new value of the 'Io Ratio' attribute.
See Also:
getIoRatio()

getCommRate

long getCommRate()
Returns the value of the 'Comm Rate' attribute.

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

Returns:
the value of the 'Comm Rate' attribute.
See Also:
setCommRate(long), LUWPackage.getLUWRelationalServer_CommRate()

setCommRate

void setCommRate(long value)
Sets the value of the 'Comm Rate' attribute.

Parameters:
value - the new value of the 'Comm Rate' attribute.
See Also:
getCommRate()

isFoldId

boolean isFoldId()
Returns the value of the 'Fold Id' attribute.

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

Returns:
the value of the 'Fold Id' attribute.
See Also:
setFoldId(boolean), LUWPackage.getLUWRelationalServer_FoldId()

setFoldId

void setFoldId(boolean value)
Sets the value of the 'Fold Id' attribute.

Parameters:
value - the new value of the 'Fold Id' attribute.
See Also:
isFoldId()

isFoldPW

boolean isFoldPW()
Returns the value of the 'Fold PW' attribute.

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

Returns:
the value of the 'Fold PW' attribute.
See Also:
setFoldPW(boolean), LUWPackage.getLUWRelationalServer_FoldPW()

setFoldPW

void setFoldPW(boolean value)
Sets the value of the 'Fold PW' attribute.

Parameters:
value - the new value of the 'Fold PW' attribute.
See Also:
isFoldPW()

isCollatingSequence

boolean isCollatingSequence()
Returns the value of the 'Collating Sequence' attribute.

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

Returns:
the value of the 'Collating Sequence' attribute.
See Also:
setCollatingSequence(boolean), LUWPackage.getLUWRelationalServer_CollatingSequence()

setCollatingSequence

void setCollatingSequence(boolean value)
Sets the value of the 'Collating Sequence' attribute.

Parameters:
value - the new value of the 'Collating Sequence' attribute.
See Also:
isCollatingSequence()

isPushdown

boolean isPushdown()
Returns the value of the 'Pushdown' attribute.

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

Returns:
the value of the 'Pushdown' attribute.
See Also:
setPushdown(boolean), LUWPackage.getLUWRelationalServer_Pushdown()

setPushdown

void setPushdown(boolean value)
Sets the value of the 'Pushdown' attribute.

Parameters:
value - the new value of the 'Pushdown' attribute.
See Also:
isPushdown()

getNode

java.lang.String getNode()
Returns the value of the 'Node' attribute.

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

Returns:
the value of the 'Node' attribute.
See Also:
setNode(String), LUWPackage.getLUWRelationalServer_Node()

setNode

void setNode(java.lang.String value)
Sets the value of the 'Node' attribute.

Parameters:
value - the new value of the 'Node' attribute.
See Also:
getNode()

getDbName

java.lang.String getDbName()
Returns the value of the 'Db Name' attribute.

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

Returns:
the value of the 'Db Name' attribute.
See Also:
setDbName(String), LUWPackage.getLUWRelationalServer_DbName()

setDbName

void setDbName(java.lang.String value)
Sets the value of the 'Db Name' attribute.

Parameters:
value - the new value of the 'Db Name' attribute.
See Also:
getDbName()

isIudAppSvptEnforce

boolean isIudAppSvptEnforce()
Returns the value of the 'Iud App Svpt Enforce' attribute.

If the meaning of the 'Iud App Svpt Enforce' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Iud App Svpt Enforce' attribute.
See Also:
setIudAppSvptEnforce(boolean), LUWPackage.getLUWRelationalServer_IudAppSvptEnforce()

setIudAppSvptEnforce

void setIudAppSvptEnforce(boolean value)
Sets the value of the 'Iud App Svpt Enforce' attribute.

Parameters:
value - the new value of the 'Iud App Svpt Enforce' attribute.
See Also:
isIudAppSvptEnforce()

getPassword

java.lang.String getPassword()
Returns the value of the 'Password' attribute.

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

Returns:
the value of the 'Password' attribute.
See Also:
setPassword(String), LUWPackage.getLUWRelationalServer_Password()

setPassword

void setPassword(java.lang.String value)
Sets the value of the 'Password' attribute.

Parameters:
value - the new value of the 'Password' attribute.
See Also:
getPassword()

getRelWrapper

LUWRelationalWrapper getRelWrapper()
Returns the value of the 'Rel Wrapper' reference. It is bidirectional and its opposite is 'Rel Servers'.

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

Returns:
the value of the 'Rel Wrapper' reference.
See Also:
LUWPackage.getLUWRelationalServer_RelWrapper(), LUWRelationalWrapper.getRelServers()

getFunctionMappings

org.eclipse.emf.common.util.EList getFunctionMappings()


getTypeMappings

org.eclipse.emf.common.util.EList getTypeMappings()


getReverseTypeMappings

org.eclipse.emf.common.util.EList getReverseTypeMappings()


getRelNicknames

org.eclipse.emf.common.util.EList getRelNicknames()
Returns the value of the 'Rel Nicknames' reference list. The list contents are of type LUWRelationalNickname. It is bidirectional and its opposite is 'Rel Server'.

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

Returns:
the value of the 'Rel Nicknames' reference list.
See Also:
LUWPackage.getLUWRelationalServer_RelNicknames(), LUWRelationalNickname.getRelServer()