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

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

public class XPLAINScanPropsDescriptor
extends XPLAINTableDescriptor


Field Summary
private  java.lang.String bitset_of_fetched_columns
           
private  java.lang.Integer btree_height
           
private  java.lang.Integer fetch_size
           
private  java.lang.String hash_key_column_numbers
           
private  java.lang.Integer hash_table_size
           
private static java.lang.String[][] indexColumnNames
           
private  java.lang.String isolation_level
           
private  java.lang.String next_qualifiers
           
private  java.lang.Integer no_fetched_columns
           
private  java.lang.Integer no_qualified_rows
           
private  java.lang.Integer no_visited_deleted_rows
           
private  java.lang.Integer no_visited_pages
           
private  java.lang.Integer no_visited_rows
           
private  java.lang.String scan_object_name
           
private  java.lang.String scan_object_type
           
private  java.lang.String scan_qualifiers
           
private  UUID scan_rs_id
           
private  java.lang.String scan_type
           
private  java.lang.String start_position
           
private  java.lang.String stop_position
           
(package private) static java.lang.String TABLENAME_STRING
           
 
Constructor Summary
XPLAINScanPropsDescriptor()
           
XPLAINScanPropsDescriptor(UUID scan_rs_id, java.lang.String scan_object_name, java.lang.String scan_object_type, java.lang.String scan_type, java.lang.String isolation_level, java.lang.Integer no_visited_pages, java.lang.Integer no_visited_rows, java.lang.Integer no_qualified_rows, java.lang.Integer no_visited_deleted_rows, java.lang.Integer no_fetched_columns, java.lang.String bitset_of_fetched_columns, java.lang.Integer btree_height, java.lang.Integer fetch_size, java.lang.String start_position, java.lang.String stop_position, java.lang.String scan_qualifiers, java.lang.String next_qualifiers, java.lang.String hash_key_column_numbers, java.lang.Integer hash_table_size)
           
 
Method Summary
 SystemColumn[] buildColumnList()
          Builds a list of columns suitable for creating this Catalog.
 java.lang.String getCatalogName()
           
 void setBitset_of_fetched_columns(java.lang.String bitset_of_fetched_columns)
           
 void setBtree_height(java.lang.Integer btree_height)
           
 void setNo_fetched_columns(java.lang.Integer no_fetched_columns)
           
 void setNo_qualified_rows(java.lang.Integer no_qualified_rows)
           
 void setNo_visited_deleted_rows(java.lang.Integer no_visited_deleted_rows)
           
 void setNo_visited_pages(java.lang.Integer no_visited_pages)
           
 void setNo_visited_rows(java.lang.Integer no_visited_rows)
           
 void setScan_type(java.lang.String scan_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

scan_rs_id

private UUID scan_rs_id

scan_object_name

private java.lang.String scan_object_name

scan_object_type

private java.lang.String scan_object_type

scan_type

private java.lang.String scan_type

isolation_level

private java.lang.String isolation_level

no_visited_pages

private java.lang.Integer no_visited_pages

no_visited_rows

private java.lang.Integer no_visited_rows

no_qualified_rows

private java.lang.Integer no_qualified_rows

no_visited_deleted_rows

private java.lang.Integer no_visited_deleted_rows

no_fetched_columns

private java.lang.Integer no_fetched_columns

bitset_of_fetched_columns

private java.lang.String bitset_of_fetched_columns

btree_height

private java.lang.Integer btree_height

fetch_size

private java.lang.Integer fetch_size

start_position

private java.lang.String start_position

stop_position

private java.lang.String stop_position

scan_qualifiers

private java.lang.String scan_qualifiers

next_qualifiers

private java.lang.String next_qualifiers

hash_key_column_numbers

private java.lang.String hash_key_column_numbers

hash_table_size

private java.lang.Integer hash_table_size

TABLENAME_STRING

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

indexColumnNames

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

XPLAINScanPropsDescriptor

public XPLAINScanPropsDescriptor()

XPLAINScanPropsDescriptor

public XPLAINScanPropsDescriptor(UUID scan_rs_id,
                                 java.lang.String scan_object_name,
                                 java.lang.String scan_object_type,
                                 java.lang.String scan_type,
                                 java.lang.String isolation_level,
                                 java.lang.Integer no_visited_pages,
                                 java.lang.Integer no_visited_rows,
                                 java.lang.Integer no_qualified_rows,
                                 java.lang.Integer no_visited_deleted_rows,
                                 java.lang.Integer no_fetched_columns,
                                 java.lang.String bitset_of_fetched_columns,
                                 java.lang.Integer btree_height,
                                 java.lang.Integer fetch_size,
                                 java.lang.String start_position,
                                 java.lang.String stop_position,
                                 java.lang.String scan_qualifiers,
                                 java.lang.String next_qualifiers,
                                 java.lang.String hash_key_column_numbers,
                                 java.lang.Integer hash_table_size)
Method Detail

setStatementParameters

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

setScan_type

public void setScan_type(java.lang.String scan_type)

setNo_visited_pages

public void setNo_visited_pages(java.lang.Integer no_visited_pages)

setNo_visited_rows

public void setNo_visited_rows(java.lang.Integer no_visited_rows)

setNo_qualified_rows

public void setNo_qualified_rows(java.lang.Integer no_qualified_rows)

setNo_fetched_columns

public void setNo_fetched_columns(java.lang.Integer no_fetched_columns)

setNo_visited_deleted_rows

public void setNo_visited_deleted_rows(java.lang.Integer no_visited_deleted_rows)

setBtree_height

public void setBtree_height(java.lang.Integer btree_height)

setBitset_of_fetched_columns

public void setBitset_of_fetched_columns(java.lang.String bitset_of_fetched_columns)

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 2010-12-23 20:49:13+0000, from revision ???

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