ca.sqlpower.architect.profile
Class ColumnProfileResult

java.lang.Object
  extended by ca.sqlpower.architect.profile.AbstractProfileResult<SQLColumn>
      extended by ca.sqlpower.architect.profile.ColumnProfileResult
All Implemented Interfaces:
ProfileResult<SQLColumn>, java.lang.Comparable<AbstractProfileResult>

public class ColumnProfileResult
extends AbstractProfileResult<SQLColumn>


Constructor Summary
ColumnProfileResult(SQLColumn profiledObject, TableProfileResult parentResult)
          This creates a column profile result which stores information about a profiled column.
 
Method Summary
 void addValueCount(ColumnValueCount value)
           
 void addValueCount(java.lang.Object value, int count)
           
 double getAvgLength()
           
 java.lang.Object getAvgValue()
           
 int getDistinctValueCount()
           
 int getMaxLength()
           
 java.lang.Object getMaxValue()
           
 int getMinLength()
           
 java.lang.Object getMinValue()
           
 int getNullCount()
           
 TableProfileResult getParentResult()
           
 java.util.List<ColumnValueCount> getValueCount()
           
 void setAvgLength(double avgLength)
           
 void setAvgValue(java.lang.Object avgValue)
           
 void setDistinctValueCount(int distinctValueCount)
           
 void setMaxLength(int maxLength)
           
 void setMaxValue(java.lang.Object maxValue)
           
 void setMinLength(int minLength)
           
 void setMinValue(java.lang.Object minValue)
           
 void setNullCount(int nullCount)
           
 java.lang.String toString()
           
 
Methods inherited from class ca.sqlpower.architect.profile.AbstractProfileResult
addProfileResultListener, compareTo, equals, fireProfileCancelled, fireProfileFinished, fireProfileStarted, getCreateEndTime, getCreateStartTime, getException, getProfiledObject, getSettings, getTimeToCreate, hashCode, removeProfileResultListener, setCreateEndTime, setCreateStartTime, setException, setSettings
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ColumnProfileResult

public ColumnProfileResult(SQLColumn profiledObject,
                           TableProfileResult parentResult)
This creates a column profile result which stores information about a profiled column.

Method Detail

getAvgLength

public double getAvgLength()

setAvgLength

public void setAvgLength(double avgLength)

getAvgValue

public java.lang.Object getAvgValue()
Returns:
The average value as a Number object, or null if there were 0 values.

setAvgValue

public void setAvgValue(java.lang.Object avgValue)

getDistinctValueCount

public int getDistinctValueCount()

setDistinctValueCount

public void setDistinctValueCount(int distinctValueCount)

getMaxLength

public int getMaxLength()

setMaxLength

public void setMaxLength(int maxLength)

getMaxValue

public java.lang.Object getMaxValue()
Returns:
The minimum value as a Number object, or null if there were 0 values.

setMaxValue

public void setMaxValue(java.lang.Object maxValue)

getMinLength

public int getMinLength()

setMinLength

public void setMinLength(int minLength)

getMinValue

public java.lang.Object getMinValue()
Returns:
The minimum value as a Number object, or null if there were 0 values.

setMinValue

public void setMinValue(java.lang.Object minValue)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getNullCount

public int getNullCount()

setNullCount

public void setNullCount(int nullCount)

addValueCount

public void addValueCount(java.lang.Object value,
                          int count)

addValueCount

public void addValueCount(ColumnValueCount value)

getValueCount

public java.util.List<ColumnValueCount> getValueCount()

getParentResult

public TableProfileResult getParentResult()


Copyright © 2003-2007 SQL Power Group Inc. www.sqlpower.ca