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

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

public interface LUWIndex
extends DB2Index

A representation of the model object 'Index'.

The following features are supported:

See Also:
LUWPackage.getLUWIndex()

Method Summary
 int getMinPCTFree()
          Returns the value of the 'Min PCT Free' attribute.
 int getPCTFree()
          Returns the value of the 'PCT Free' attribute.
 boolean isReverseScan()
          Returns the value of the 'Reverse Scan' attribute.
 void setMinPCTFree(int value)
          Sets the value of the 'Min PCT Free' attribute.
 void setPCTFree(int value)
          Sets the value of the 'PCT Free' attribute.
 void setReverseScan(boolean value)
          Sets the value of the 'Reverse Scan' attribute.
 
Methods inherited from interface com.ibm.db.models.db2.DB2Index
getDB2MultidimensionalIndex, getIndexType, getXmlPattern, setDB2MultidimensionalIndex, setIndexType, setXmlPattern
 
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.constraints.Index
getFillFactor, getForeignKey, getIncludedMembers, getMembers, getSchema, getTable, isClustered, isSystemGenerated, isUnique, setClustered, setFillFactor, setSchema, setSystemGenerated, setTable, setUnique
 
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

getPCTFree

int getPCTFree()
Returns the value of the 'PCT Free' attribute.

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

Returns:
the value of the 'PCT Free' attribute.
See Also:
setPCTFree(int), LUWPackage.getLUWIndex_PCTFree()

setPCTFree

void setPCTFree(int value)
Sets the value of the 'PCT Free' attribute.

Parameters:
value - the new value of the 'PCT Free' attribute.
See Also:
getPCTFree()

getMinPCTFree

int getMinPCTFree()
Returns the value of the 'Min PCT Free' attribute.

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

Returns:
the value of the 'Min PCT Free' attribute.
See Also:
setMinPCTFree(int), LUWPackage.getLUWIndex_MinPCTFree()

setMinPCTFree

void setMinPCTFree(int value)
Sets the value of the 'Min PCT Free' attribute.

Parameters:
value - the new value of the 'Min PCT Free' attribute.
See Also:
getMinPCTFree()

isReverseScan

boolean isReverseScan()
Returns the value of the 'Reverse Scan' attribute.

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

Returns:
the value of the 'Reverse Scan' attribute.
See Also:
setReverseScan(boolean), LUWPackage.getLUWIndex_ReverseScan()

setReverseScan

void setReverseScan(boolean value)
Sets the value of the 'Reverse Scan' attribute.

Parameters:
value - the new value of the 'Reverse Scan' attribute.
See Also:
isReverseScan()