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

All Superinterfaces:
org.eclipse.wst.rdb.internal.models.sql.datatypes.AttributeDefinition, 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, org.eclipse.wst.rdb.internal.models.sql.schema.TypedElement
All Known Implementing Classes:
LUWAttributeDefinitionImpl

public interface LUWAttributeDefinition
extends org.eclipse.wst.rdb.internal.models.sql.datatypes.AttributeDefinition

A representation of the model object 'Attribute Definition'.

The following features are supported:

See Also:
LUWPackage.getLUWAttributeDefinition()

Method Summary
 boolean isLOBCompacted()
          Returns the value of the 'LOB Compacted' attribute.
 boolean isLOBLogged()
          Returns the value of the 'LOB Logged' attribute.
 void setLOBCompacted(boolean value)
          Sets the value of the 'LOB Compacted' attribute.
 void setLOBLogged(boolean value)
          Sets the value of the 'LOB Logged' attribute.
 
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.datatypes.AttributeDefinition
getDefaultValue, getScopeCheck, isScopeChecked, setDefaultValue, setScopeCheck, setScopeChecked
 
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.schema.TypedElement
getContainedType, getDataType, getReferencedType, setContainedType, setDataType, setReferencedType
 
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

isLOBLogged

boolean isLOBLogged()
Returns the value of the 'LOB Logged' attribute. The default value is "true".

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

Returns:
the value of the 'LOB Logged' attribute.
See Also:
setLOBLogged(boolean), LUWPackage.getLUWAttributeDefinition_LOBLogged()

setLOBLogged

void setLOBLogged(boolean value)
Sets the value of the 'LOB Logged' attribute.

Parameters:
value - the new value of the 'LOB Logged' attribute.
See Also:
isLOBLogged()

isLOBCompacted

boolean isLOBCompacted()
Returns the value of the 'LOB Compacted' attribute.

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

Returns:
the value of the 'LOB Compacted' attribute.
See Also:
setLOBCompacted(boolean), LUWPackage.getLUWAttributeDefinition_LOBCompacted()

setLOBCompacted

void setLOBCompacted(boolean value)
Sets the value of the 'LOB Compacted' attribute.

Parameters:
value - the new value of the 'LOB Compacted' attribute.
See Also:
isLOBCompacted()