com.jgpruitt.datamodeler.core
Class SortedColumn

java.lang.Object
  extended by com.jgpruitt.datamodeler.core.SortedColumn

public class SortedColumn
extends java.lang.Object

A SortedColumn is used to specify an ascending or descending sort order on a Column in an Index This class is immutable.

Author:
John Pruitt
See Also:
Column, Index

Field Summary
protected  Column column
           
protected  boolean isAscending
           
 
Constructor Summary
SortedColumn(Column column, boolean isAscending)
          Constructor
 
Method Summary
 Column column()
          Gets the Column
 boolean isAscending()
          Gets the sort order
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

column

protected final Column column

isAscending

protected final boolean isAscending
Constructor Detail

SortedColumn

public SortedColumn(Column column,
                    boolean isAscending)
Constructor

Parameters:
column - the Column
isAscending - true for ascending sort order, false for descending
Method Detail

column

public Column column()
Gets the Column

Returns:
the Column

isAscending

public boolean isAscending()
Gets the sort order

Returns:
true if the sort order is ascending