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

All Superinterfaces:
org.eclipse.wst.rdb.internal.models.sql.tables.Column, commonj.sdo.DataObject, DB2Column, 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 Subinterfaces:
BlastDefLineColumn
All Known Implementing Classes:
BlastDefLineColumnImpl, LUWColumnImpl

public interface LUWColumn
extends DB2Column

A representation of the model object 'Column'.

The following features are supported:

See Also:
LUWPackage.getLUWColumn()

Method Summary
 java.lang.String getCompression()
          Returns the value of the 'Compression' attribute.
 int getInlineLength()
          Returns the value of the 'Inline Length' attribute.
 org.eclipse.emf.common.util.EList getOptions()
          Returns the value of the 'Options' containment reference list.
 boolean isLobCompacted()
          Returns the value of the 'Lob Compacted' attribute.
 boolean isLobLogged()
          Returns the value of the 'Lob Logged' attribute.
 void setCompression(java.lang.String value)
          Sets the value of the 'Compression' attribute.
 void setInlineLength(int value)
          Sets the value of the 'Inline Length' 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 com.ibm.db.models.db2.DB2Column
getGenerationType, setGenerationType
 
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.tables.Column
getDefaultValue, getGenerateExpression, getIdentitySpecifier, getScopeCheck, getTable, isImplementationDependent, isNullable, isPartOfForeignKey, isPartOfPrimaryKey, isPartOfUniqueConstraint, isScopeChecked, setDefaultValue, setGenerateExpression, setIdentitySpecifier, setImplementationDependent, setNullable, setScopeCheck, setScopeChecked, setTable
 
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.getLUWColumn_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.getLUWColumn_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()

getCompression

java.lang.String getCompression()
Returns the value of the 'Compression' attribute. Possible values: "COMPRESS SYSTEM DEFAULT", or "" (w/o quotes)

Returns:
the value of the 'Compression' attribute.
See Also:
setCompression(String), LUWPackage.getLUWColumn_Compression()

setCompression

void setCompression(java.lang.String value)
Sets the value of the 'Compression' attribute.

Parameters:
value - the new value of the 'Compression' attribute.
See Also:
getCompression()

getInlineLength

int getInlineLength()
Returns the value of the 'Inline Length' attribute.

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

Returns:
the value of the 'Inline Length' attribute.
See Also:
setInlineLength(int), LUWPackage.getLUWColumn_InlineLength()

setInlineLength

void setInlineLength(int value)
Sets the value of the 'Inline Length' attribute.

Parameters:
value - the new value of the 'Inline Length' attribute.
See Also:
getInlineLength()

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.getLUWColumn_Options()