org.apache.derby.impl.sql.catalog
Class XPLAINSortPropsDescriptor

java.lang.Object
  extended by org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor
      extended by org.apache.derby.impl.sql.catalog.XPLAINSortPropsDescriptor

public class XPLAINSortPropsDescriptor
extends XPLAINTableDescriptor

This class describes a Tuple for the XPLAIN_SORT_PROPS System Table.


Field Summary
private  java.lang.String distinct_aggregate
           
private  java.lang.String eliminate_dups
           
private  java.lang.String in_sort_order
           
private static java.lang.String[][] indexColumnNames
           
private  java.lang.String merge_run_details
           
private  java.lang.Integer no_input_rows
           
private  java.lang.Integer no_merge_runs
           
private  java.lang.Integer no_output_rows
           
private  UUID sort_rs_id
           
private  java.lang.String sort_type
           
(package private) static java.lang.String TABLENAME_STRING
           
 
Constructor Summary
XPLAINSortPropsDescriptor()
           
XPLAINSortPropsDescriptor(UUID sort_rs_id, java.lang.String sort_type, java.lang.Integer no_input_rows, java.lang.Integer no_output_rows, java.lang.Integer no_merge_runs, java.lang.String merge_run_details, java.lang.String eliminate_dups, java.lang.String in_sort_order, java.lang.String distinct_aggregate)
           
 
Method Summary
 SystemColumn[] buildColumnList()
          Builds a list of columns suitable for creating this Catalog.
 java.lang.String getCatalogName()
           
 void setMerge_run_details(java.lang.String merge_run_details)
           
 void setNo_input_rows(java.lang.Integer no_input_rows)
           
 void setNo_merge_runs(java.lang.Integer no_merge_runs)
           
 void setNo_output_rows(java.lang.Integer no_output_rows)
           
 void setSort_type(java.lang.String sort_type)
           
 void setStatementParameters(java.sql.PreparedStatement ps)
           
 
Methods inherited from class org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor
getTableDDL, getTableInsert
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sort_rs_id

private UUID sort_rs_id

sort_type

private java.lang.String sort_type

no_input_rows

private java.lang.Integer no_input_rows

no_output_rows

private java.lang.Integer no_output_rows

no_merge_runs

private java.lang.Integer no_merge_runs

merge_run_details

private java.lang.String merge_run_details

eliminate_dups

private java.lang.String eliminate_dups

in_sort_order

private java.lang.String in_sort_order

distinct_aggregate

private java.lang.String distinct_aggregate

TABLENAME_STRING

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

indexColumnNames

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

XPLAINSortPropsDescriptor

public XPLAINSortPropsDescriptor()

XPLAINSortPropsDescriptor

public XPLAINSortPropsDescriptor(UUID sort_rs_id,
                                 java.lang.String sort_type,
                                 java.lang.Integer no_input_rows,
                                 java.lang.Integer no_output_rows,
                                 java.lang.Integer no_merge_runs,
                                 java.lang.String merge_run_details,
                                 java.lang.String eliminate_dups,
                                 java.lang.String in_sort_order,
                                 java.lang.String distinct_aggregate)
Method Detail

setStatementParameters

public void setStatementParameters(java.sql.PreparedStatement ps)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException

setSort_type

public void setSort_type(java.lang.String sort_type)

setNo_input_rows

public void setNo_input_rows(java.lang.Integer no_input_rows)

setNo_output_rows

public void setNo_output_rows(java.lang.Integer no_output_rows)

setNo_merge_runs

public void setNo_merge_runs(java.lang.Integer no_merge_runs)

setMerge_run_details

public void setMerge_run_details(java.lang.String merge_run_details)

getCatalogName

public java.lang.String getCatalogName()
Specified by:
getCatalogName in class XPLAINTableDescriptor

buildColumnList

public SystemColumn[] buildColumnList()
Builds a list of columns suitable for creating this Catalog.

Specified by:
buildColumnList in class XPLAINTableDescriptor
Returns:
array of SystemColumn suitable for making this catalog.

Built on Thu 2011-03-10 11:54:14+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.