Class XPLAINResultSetDescriptor

    • Field Detail

      • rs_id

        private UUID rs_id
      • op_identifier

        private java.lang.String op_identifier
      • op_details

        private java.lang.String op_details
      • no_opens

        private java.lang.Integer no_opens
      • no_index_updates

        private java.lang.Integer no_index_updates
      • lock_granularity

        private java.lang.String lock_granularity
      • lock_mode

        private java.lang.String lock_mode
      • parent_rs_id

        private UUID parent_rs_id
      • est_row_count

        private java.lang.Double est_row_count
      • est_cost

        private java.lang.Double est_cost
      • affected_rows

        private java.lang.Integer affected_rows
      • deferred_rows

        private java.lang.String deferred_rows
      • input_rows

        private java.lang.Integer input_rows
      • seen_rows

        private java.lang.Integer seen_rows
      • seen_rows_right

        private java.lang.Integer seen_rows_right
      • filtered_rows

        private java.lang.Integer filtered_rows
      • returned_rows

        private java.lang.Integer returned_rows
      • empty_right_rows

        private java.lang.Integer empty_right_rows
      • index_key_optimization

        private java.lang.String index_key_optimization
      • scan_rs_id

        private UUID scan_rs_id
      • sort_rs_id

        private UUID sort_rs_id
      • stmt_id

        private UUID stmt_id
      • timing_id

        private UUID timing_id
      • indexColumnNames

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

      • XPLAINResultSetDescriptor

        public XPLAINResultSetDescriptor()
      • XPLAINResultSetDescriptor

        public XPLAINResultSetDescriptor​(UUID rs_id,
                                         java.lang.String op_identifier,
                                         java.lang.String op_details,
                                         java.lang.Integer no_opens,
                                         java.lang.Integer no_index_updates,
                                         java.lang.String lock_mode,
                                         java.lang.String lock_granularity,
                                         UUID parent_rs_id,
                                         java.lang.Double est_row_count,
                                         java.lang.Double est_cost,
                                         java.lang.Integer affected_rows,
                                         java.lang.String deferred_rows,
                                         java.lang.Integer input_rows,
                                         java.lang.Integer seen_rows,
                                         java.lang.Integer seen_rows_right,
                                         java.lang.Integer filtered_rows,
                                         java.lang.Integer returned_rows,
                                         java.lang.Integer empty_right_rows,
                                         java.lang.String index_key_optimization,
                                         UUID scan_rs_id,
                                         UUID sort_rs_id,
                                         UUID stmt_id,
                                         UUID timing_id)
    • Method Detail

      • setStatementParameters

        public void setStatementParameters​(java.sql.PreparedStatement ps)
                                    throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • 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.