Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.derby.iapi.sql.dictionary
Class StatisticsDescriptor  view StatisticsDescriptor download StatisticsDescriptor.java

java.lang.Object
  extended byorg.apache.derby.iapi.sql.dictionary.TupleDescriptor
      extended byorg.apache.derby.iapi.sql.dictionary.StatisticsDescriptor

public class StatisticsDescriptor
extends TupleDescriptor

Implementation of StatisticsDescriptor.


Field Summary
private  int statColumnCount
           
private  org.apache.derby.catalog.UUID statID
           
private  org.apache.derby.catalog.UUID statRefID
           
private  org.apache.derby.catalog.Statistics statStat
           
private  org.apache.derby.catalog.UUID statTableID
           
private  java.lang.String statType
           
private  java.sql.Timestamp statUpdateTime
           
private  boolean statValid
           
 
Fields inherited from class org.apache.derby.iapi.sql.dictionary.TupleDescriptor
COLUMN_LIST, CONGLOMERATE_LIST, CONSTRAINT_LIST, TRIGGER_LIST
 
Constructor Summary
StatisticsDescriptor(DataDictionary dd, org.apache.derby.catalog.UUID newUUID, org.apache.derby.catalog.UUID objectUUID, org.apache.derby.catalog.UUID tableUUID, java.lang.String type, org.apache.derby.catalog.Statistics stat, int colCount)
           
 
Method Summary
 int getColumnCount()
           
 org.apache.derby.catalog.UUID getReferenceID()
           
 org.apache.derby.catalog.Statistics getStatistic()
           
 java.lang.String getStatType()
           
 org.apache.derby.catalog.UUID getTableUUID()
           
 java.sql.Timestamp getUpdateTimestamp()
           
 org.apache.derby.catalog.UUID getUUID()
           
 boolean isValid()
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class org.apache.derby.iapi.sql.dictionary.TupleDescriptor
getColumnDependableFinder, getDataDictionary, getDependableFinder, getDescriptorName, getDescriptorType, isPersistent, setDataDictionary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

statID

private org.apache.derby.catalog.UUID statID

statRefID

private org.apache.derby.catalog.UUID statRefID

statTableID

private org.apache.derby.catalog.UUID statTableID

statUpdateTime

private java.sql.Timestamp statUpdateTime

statType

private java.lang.String statType

statValid

private boolean statValid

statStat

private org.apache.derby.catalog.Statistics statStat

statColumnCount

private int statColumnCount
Constructor Detail

StatisticsDescriptor

public StatisticsDescriptor(DataDictionary dd,
                            org.apache.derby.catalog.UUID newUUID,
                            org.apache.derby.catalog.UUID objectUUID,
                            org.apache.derby.catalog.UUID tableUUID,
                            java.lang.String type,
                            org.apache.derby.catalog.Statistics stat,
                            int colCount)
Method Detail

getUUID

public org.apache.derby.catalog.UUID getUUID()

getTableUUID

public org.apache.derby.catalog.UUID getTableUUID()

getReferenceID

public org.apache.derby.catalog.UUID getReferenceID()

getUpdateTimestamp

public java.sql.Timestamp getUpdateTimestamp()

getStatType

public java.lang.String getStatType()

isValid

public boolean isValid()

getStatistic

public org.apache.derby.catalog.Statistics getStatistic()

getColumnCount

public int getColumnCount()

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).