org.jboss.dna.common.jdbc.model.spi
Class IndexColumnBean

java.lang.Object
  extended by org.jboss.dna.common.jdbc.model.spi.CoreMetaDataBean
      extended by org.jboss.dna.common.jdbc.model.spi.DatabaseNamedObjectBean
          extended by org.jboss.dna.common.jdbc.model.spi.ColumnBean
              extended by org.jboss.dna.common.jdbc.model.spi.TableColumnBean
                  extended by org.jboss.dna.common.jdbc.model.spi.KeyColumnBean
                      extended by org.jboss.dna.common.jdbc.model.spi.IndexColumnBean
All Implemented Interfaces:
Serializable, Column, CoreMetaData, DatabaseNamedObject, IndexColumn, KeyColumn, TableColumn

public class IndexColumnBean
extends KeyColumnBean
implements IndexColumn

Provides all database table index column specific metadata.

Author:
Sergiy Litsenko
See Also:
Serialized Form

Constructor Summary
IndexColumnBean()
          Default constructor
 
Method Summary
 SortSequenceType getSortSequenceType()
          Gets column sort sequence type
 void setSortSequenceType(SortSequenceType sortSequenceType)
          Sets column sort sequence type
 
Methods inherited from class org.jboss.dna.common.jdbc.model.spi.TableColumnBean
getPseudoType, getReference, isBestRowIdentifier, isForeignKeyColumn, isIndexColumn, isPrimaryKeyColumn, isVersionColumn, setBestRowIdentifier, setForeignKeyColumn, setIndexColumn, setPrimaryKeyColumn, setPseudoType, setReference, setVersionColumn
 
Methods inherited from class org.jboss.dna.common.jdbc.model.spi.ColumnBean
addPrivilege, deletePrivilege, findPriviledgeByName, getCharOctetLength, getDefaultValue, getNullabilityType, getOrdinalPosition, getOwner, getPrecision, getPrivileges, getRadix, getSize, getSqlType, getTypeName, setCharOctetLength, setDefaultValue, setNullabilityType, setOrdinalPosition, setOwner, setPrecision, setRadix, setSize, setSqlType, setTypeName
 
Methods inherited from class org.jboss.dna.common.jdbc.model.spi.DatabaseNamedObjectBean
addExtraProperty, deleteExtraProperty, getExtraProperties, getExtraProperty, getName, getRemarks, setName, setRemarks
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.dna.common.jdbc.model.api.TableColumn
getPseudoType, getReference, isBestRowIdentifier, isForeignKeyColumn, isIndexColumn, isPrimaryKeyColumn, isVersionColumn, setBestRowIdentifier, setForeignKeyColumn, setIndexColumn, setPrimaryKeyColumn, setPseudoType, setReference, setVersionColumn
 
Methods inherited from interface org.jboss.dna.common.jdbc.model.api.Column
addPrivilege, deletePrivilege, findPriviledgeByName, getCharOctetLength, getDefaultValue, getNullabilityType, getOrdinalPosition, getOwner, getPrecision, getPrivileges, getRadix, getSize, getSqlType, getTypeName, setCharOctetLength, setDefaultValue, setNullabilityType, setOrdinalPosition, setOwner, setPrecision, setRadix, setSize, setSqlType, setTypeName
 
Methods inherited from interface org.jboss.dna.common.jdbc.model.api.DatabaseNamedObject
addExtraProperty, deleteExtraProperty, getExtraProperties, getExtraProperty, getName, getRemarks, setName, setRemarks
 

Constructor Detail

IndexColumnBean

public IndexColumnBean()
Default constructor

Method Detail

getSortSequenceType

public SortSequenceType getSortSequenceType()
Gets column sort sequence type

Specified by:
getSortSequenceType in interface IndexColumn
Returns:
column sort sequence type

setSortSequenceType

public void setSortSequenceType(SortSequenceType sortSequenceType)
Sets column sort sequence type

Specified by:
setSortSequenceType in interface IndexColumn
Parameters:
sortSequenceType - column sort sequence type


Copyright © 2008-Present JBoss a division of Red Hat. All Rights Reserved.