Class XPLAINSortPropsDescriptor
- java.lang.Object
-
- org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor
-
- 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
Fields Modifier and Type Field Description private java.lang.Stringdistinct_aggregateprivate java.lang.Stringeliminate_dupsprivate java.lang.Stringin_sort_orderprivate static java.lang.String[][]indexColumnNamesprivate java.lang.Stringmerge_run_detailsprivate java.lang.Integerno_input_rowsprivate java.lang.Integerno_merge_runsprivate java.lang.Integerno_output_rowsprivate UUIDsort_rs_idprivate java.lang.Stringsort_type(package private) static java.lang.StringTABLENAME_STRING
-
Constructor Summary
Constructors Constructor Description 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SystemColumn[]buildColumnList()Builds a list of columns suitable for creating this Catalog.java.lang.StringgetCatalogName()voidsetMerge_run_details(java.lang.String merge_run_details)voidsetNo_input_rows(java.lang.Integer no_input_rows)voidsetNo_merge_runs(java.lang.Integer no_merge_runs)voidsetNo_output_rows(java.lang.Integer no_output_rows)voidsetSort_type(java.lang.String sort_type)voidsetStatementParameters(java.sql.PreparedStatement ps)-
Methods inherited from class org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor
getTableDDL, getTableInsert
-
-
-
-
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:
getCatalogNamein classXPLAINTableDescriptor
-
buildColumnList
public SystemColumn[] buildColumnList()
Builds a list of columns suitable for creating this Catalog.- Specified by:
buildColumnListin classXPLAINTableDescriptor- Returns:
- array of SystemColumn suitable for making this catalog.
-
-