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 Details

    • sort_rs_id

      private UUID sort_rs_id
    • sort_type

      private String sort_type
    • no_input_rows

      private Integer no_input_rows
    • no_output_rows

      private Integer no_output_rows
    • no_merge_runs

      private Integer no_merge_runs
    • merge_run_details

      private String merge_run_details
    • eliminate_dups

      private String eliminate_dups
    • in_sort_order

      private String in_sort_order
    • distinct_aggregate

      private String distinct_aggregate
    • TABLENAME_STRING

      static final String TABLENAME_STRING
      See Also:
    • indexColumnNames

      private static final String[][] indexColumnNames
  • Constructor Details

    • XPLAINSortPropsDescriptor

      public XPLAINSortPropsDescriptor()
    • XPLAINSortPropsDescriptor

      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 Details

    • setStatementParameters

      public void setStatementParameters(PreparedStatement ps) throws SQLException
      Throws:
      SQLException
    • setSort_type

      public void setSort_type(String sort_type)
    • setNo_input_rows

      public void setNo_input_rows(Integer no_input_rows)
    • setNo_output_rows

      public void setNo_output_rows(Integer no_output_rows)
    • setNo_merge_runs

      public void setNo_merge_runs(Integer no_merge_runs)
    • setMerge_run_details

      public void setMerge_run_details(String merge_run_details)
    • getCatalogName

      public 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.