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

Quick Search    Search Deep

org.apache.derby.impl.sql.catalog
Class SYSSTATISTICSRowFactory  view SYSSTATISTICSRowFactory download SYSSTATISTICSRowFactory.java

java.lang.Object
  extended byorg.apache.derby.iapi.sql.dictionary.CatalogRowFactory
      extended byorg.apache.derby.impl.sql.catalog.SYSSTATISTICSRowFactory

public class SYSSTATISTICSRowFactory
extends org.apache.derby.iapi.sql.dictionary.CatalogRowFactory

Factory for creating a SYSSTATISTICS row.

Version:
0.1

Field Summary
private  org.apache.derby.iapi.sql.dictionary.SystemColumn[] columnList
           
private static java.lang.String[][] indexColumnNames
           
private static int[][] indexColumnPositions
           
protected static int SYSSTATISTICS_COLCOUNT
           
protected static int SYSSTATISTICS_COLUMN_COUNT
           
protected static int SYSSTATISTICS_ID
           
protected static int SYSSTATISTICS_INDEX1_ID
           
protected static int SYSSTATISTICS_REFERENCEID
           
protected static int SYSSTATISTICS_STAT
           
protected static int SYSSTATISTICS_TABLEID
           
protected static int SYSSTATISTICS_TIMESTAMP
           
protected static int SYSSTATISTICS_TYPE
           
protected static int SYSSTATISTICS_VALID
           
(package private) static java.lang.String TABLENAME_STRING
           
private static boolean[] uniqueness
           
private static java.lang.String[] uuids
           
 
Fields inherited from class org.apache.derby.iapi.sql.dictionary.CatalogRowFactory
dvf, heapUUID, indexNames, indexUniqueness, indexUUID, tableUUID
 
Constructor Summary
SYSSTATISTICSRowFactory(org.apache.derby.iapi.services.uuid.UUIDFactory uuidf, org.apache.derby.iapi.sql.execute.ExecutionFactory ef, org.apache.derby.iapi.types.DataValueFactory dvf, boolean convertIdToLower)
           
 
Method Summary
 org.apache.derby.iapi.sql.dictionary.SystemColumn[] buildColumnList()
          Builds a list of columns suitable for creating this Catalog.
 org.apache.derby.iapi.sql.dictionary.TupleDescriptor buildDescriptor(org.apache.derby.iapi.sql.execute.ExecRow row, org.apache.derby.iapi.sql.dictionary.TupleDescriptor parentDesc, org.apache.derby.iapi.sql.dictionary.DataDictionary dd)
          builds a tuple descriptor from a row
 org.apache.derby.iapi.sql.execute.ExecIndexRow buildEmptyIndexRow(int indexNumber, org.apache.derby.iapi.types.RowLocation rowLocation)
          builds an empty row given for a given index number.
 org.apache.derby.iapi.sql.execute.ExecRow makeRow(org.apache.derby.iapi.sql.dictionary.TupleDescriptor td, org.apache.derby.iapi.sql.dictionary.TupleDescriptor parent)
          Make a SYSSTATISTICS row
 
Methods inherited from class org.apache.derby.iapi.sql.dictionary.CatalogRowFactory
checkIndexNumber, convertIdCase, generateIndexName, getCanonicalHeapName, getCanonicalHeapUUID, getCanonicalIndexUUID, getCanonicalTableUUID, getCatalogName, getCreateHeapProperties, getCreateIndexProperties, getDataValueFactory, getExecutionFactory, getHeapColumnCount, getIndexColumnCount, getIndexColumnNames, getIndexColumnPositions, getIndexName, getNumIndexes, getPrimaryKeyIndexNumber, getUUIDFactory, initInfo, isIndexUnique, makeEmptyRow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TABLENAME_STRING

static final java.lang.String TABLENAME_STRING
See Also:
Constant Field Values

SYSSTATISTICS_ID

protected static final int SYSSTATISTICS_ID
See Also:
Constant Field Values

SYSSTATISTICS_REFERENCEID

protected static final int SYSSTATISTICS_REFERENCEID
See Also:
Constant Field Values

SYSSTATISTICS_TABLEID

protected static final int SYSSTATISTICS_TABLEID
See Also:
Constant Field Values

SYSSTATISTICS_TIMESTAMP

protected static final int SYSSTATISTICS_TIMESTAMP
See Also:
Constant Field Values

SYSSTATISTICS_TYPE

protected static final int SYSSTATISTICS_TYPE
See Also:
Constant Field Values

SYSSTATISTICS_VALID

protected static final int SYSSTATISTICS_VALID
See Also:
Constant Field Values

SYSSTATISTICS_COLCOUNT

protected static final int SYSSTATISTICS_COLCOUNT
See Also:
Constant Field Values

SYSSTATISTICS_STAT

protected static final int SYSSTATISTICS_STAT
See Also:
Constant Field Values

SYSSTATISTICS_COLUMN_COUNT

protected static final int SYSSTATISTICS_COLUMN_COUNT
See Also:
Constant Field Values

SYSSTATISTICS_INDEX1_ID

protected static final int SYSSTATISTICS_INDEX1_ID
See Also:
Constant Field Values

uniqueness

private static final boolean[] uniqueness

indexColumnPositions

private static final int[][] indexColumnPositions

indexColumnNames

private static final java.lang.String[][] indexColumnNames

uuids

private static final java.lang.String[] uuids

columnList

private org.apache.derby.iapi.sql.dictionary.SystemColumn[] columnList
Constructor Detail

SYSSTATISTICSRowFactory

public SYSSTATISTICSRowFactory(org.apache.derby.iapi.services.uuid.UUIDFactory uuidf,
                               org.apache.derby.iapi.sql.execute.ExecutionFactory ef,
                               org.apache.derby.iapi.types.DataValueFactory dvf,
                               boolean convertIdToLower)
Method Detail

makeRow

public org.apache.derby.iapi.sql.execute.ExecRow makeRow(org.apache.derby.iapi.sql.dictionary.TupleDescriptor td,
                                                         org.apache.derby.iapi.sql.dictionary.TupleDescriptor parent)
                                                  throws org.apache.derby.iapi.error.StandardException
Make a SYSSTATISTICS row


buildDescriptor

public org.apache.derby.iapi.sql.dictionary.TupleDescriptor buildDescriptor(org.apache.derby.iapi.sql.execute.ExecRow row,
                                                                            org.apache.derby.iapi.sql.dictionary.TupleDescriptor parentDesc,
                                                                            org.apache.derby.iapi.sql.dictionary.DataDictionary dd)
                                                                     throws org.apache.derby.iapi.error.StandardException
Description copied from class: org.apache.derby.iapi.sql.dictionary.CatalogRowFactory
builds a tuple descriptor from a row


buildEmptyIndexRow

public org.apache.derby.iapi.sql.execute.ExecIndexRow buildEmptyIndexRow(int indexNumber,
                                                                         org.apache.derby.iapi.types.RowLocation rowLocation)
                                                                  throws org.apache.derby.iapi.error.StandardException
Description copied from class: org.apache.derby.iapi.sql.dictionary.CatalogRowFactory
builds an empty row given for a given index number.


buildColumnList

public org.apache.derby.iapi.sql.dictionary.SystemColumn[] buildColumnList()
Builds a list of columns suitable for creating this Catalog.