net.sf.farrago.ddl
Class DdlAnalyzeStmt.ColumnDetail

java.lang.Object
  extended by net.sf.farrago.ddl.DdlAnalyzeStmt.ColumnDetail
Enclosing class:
DdlAnalyzeStmt

private class DdlAnalyzeStmt.ColumnDetail
extends Object

ColumnDetail stores details about a column being analyzed.


Field Summary
private  FemAbstractColumn column
           
private  String columnMofId
           
private  RefClass columnType
           
private  SqlIdentifier identifier
           
private  int ordinal
           
 
Constructor Summary
private DdlAnalyzeStmt.ColumnDetail(FemAbstractColumn column, SqlIdentifier identifier)
           
 
Method Summary
 boolean equals(Object other)
           
 FemAbstractColumn getColumn()
           
 int hashCode()
           
 void reset()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

column

private FemAbstractColumn column

columnType

private final RefClass columnType

columnMofId

private final String columnMofId

identifier

private final SqlIdentifier identifier

ordinal

private final int ordinal
Constructor Detail

DdlAnalyzeStmt.ColumnDetail

private DdlAnalyzeStmt.ColumnDetail(FemAbstractColumn column,
                                    SqlIdentifier identifier)
Method Detail

equals

public boolean equals(Object other)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

reset

public void reset()

getColumn

public FemAbstractColumn getColumn()