Class XPLAINSortPropsDescriptor


  • public class XPLAINSortPropsDescriptor
    extends XPLAINTableDescriptor
    This class describes a Tuple for the XPLAIN_SORT_PROPS System Table.
    • 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
      • 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)
      • 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.