Top Description Fields Constructors Methods
org.apache.derby.impl.sql.catalog

public Class XPLAINSortPropsDescriptor

extends XPLAINTableDescriptor
Class Inheritance
Imports
java.sql.PreparedStatement, .SQLException, .Types, org.apache.derby.catalog.UUID, org.apache.derby.iapi.sql.dictionary.SystemColumn, org.apache.derby.iapi.types.TypeId

This class describes a Tuple for the XPLAIN_SORT_PROPS System Table.

Field Summary

Modifier and TypeField and Description
private String
private String
private String
private static final String[][]
private String
private Integer
private Integer
private Integer
private UUID
private String
pack-priv static final String

Constructor Summary

AccessConstructor and Description
public
public
XPLAINSortPropsDescriptor(UUID sort_rs_id, String sort_type, Integer no_input_rows, Integer no_output_rows, Integer no_merge_runs, String merge_run_details, String eliminate_dups, String in_sort_order, String distinct_aggregate)

Method Summary

Modifier and TypeMethod and Description
public SystemColumn[]

Returns:

array of SystemColumn suitable for making this catalog.
buildColumnList
()

Implements abstract org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor.buildColumnList.

Builds a list of columns suitable for creating this Catalog.

public String
public void
setMerge_run_details(String merge_run_details)

public void
setNo_input_rows(Integer no_input_rows)

public void
setNo_merge_runs(Integer no_merge_runs)

public void
setNo_output_rows(Integer no_output_rows)

public void
setSort_type(String sort_type)

public void
Inherited from org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor:
getTableDDLgetTableInsert

Field Detail

distinct_aggregateback to summary
private String distinct_aggregate
eliminate_dupsback to summary
private String eliminate_dups
in_sort_orderback to summary
private String in_sort_order
indexColumnNamesback to summary
private static final String[][] indexColumnNames
merge_run_detailsback to summary
private String merge_run_details
no_input_rowsback to summary
private Integer no_input_rows
no_merge_runsback to summary
private Integer no_merge_runs
no_output_rowsback to summary
private Integer no_output_rows
sort_rs_idback to summary
private UUID sort_rs_id
sort_typeback to summary
private String sort_type
TABLENAME_STRINGback to summary
pack-priv static final String TABLENAME_STRING

Constructor Detail

XPLAINSortPropsDescriptorback to summary
public XPLAINSortPropsDescriptor()
XPLAINSortPropsDescriptorback to summary
public XPLAINSortPropsDescriptor(UUID sort_rs_id, String sort_type, Integer no_input_rows, Integer no_output_rows, Integer no_merge_runs, String merge_run_details, String eliminate_dups, String in_sort_order, String distinct_aggregate)

Method Detail

buildColumnListback to summary
public SystemColumn[] buildColumnList()

Implements abstract org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor.buildColumnList.

Builds a list of columns suitable for creating this Catalog.

Returns:SystemColumn[]

array of SystemColumn suitable for making this catalog.

getCatalogNameback to summary
public String getCatalogName()

Implements abstract org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor.getCatalogName.

setMerge_run_detailsback to summary
public void setMerge_run_details(String merge_run_details)
setNo_input_rowsback to summary
public void setNo_input_rows(Integer no_input_rows)
setNo_merge_runsback to summary
public void setNo_merge_runs(Integer no_merge_runs)
setNo_output_rowsback to summary
public void setNo_output_rows(Integer no_output_rows)
setSort_typeback to summary
public void setSort_type(String sort_type)
setStatementParametersback to summary
public void setStatementParameters(PreparedStatement ps) throws SQLException