Class XPLAINScanPropsDescriptor

java.lang.Object
org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor
org.apache.derby.impl.sql.catalog.XPLAINScanPropsDescriptor

public class XPLAINScanPropsDescriptor extends XPLAINTableDescriptor
  • Field Details

    • scan_rs_id

      private UUID scan_rs_id
    • scan_object_name

      private String scan_object_name
    • scan_object_type

      private String scan_object_type
    • scan_type

      private String scan_type
    • isolation_level

      private String isolation_level
    • no_visited_pages

      private Integer no_visited_pages
    • no_visited_rows

      private Integer no_visited_rows
    • no_qualified_rows

      private Integer no_qualified_rows
    • no_visited_deleted_rows

      private Integer no_visited_deleted_rows
    • no_fetched_columns

      private Integer no_fetched_columns
    • bitset_of_fetched_columns

      private String bitset_of_fetched_columns
    • btree_height

      private Integer btree_height
    • fetch_size

      private Integer fetch_size
    • start_position

      private String start_position
    • stop_position

      private String stop_position
    • scan_qualifiers

      private String scan_qualifiers
    • next_qualifiers

      private String next_qualifiers
    • hash_key_column_numbers

      private String hash_key_column_numbers
    • hash_table_size

      private Integer hash_table_size
    • TABLENAME_STRING

      static final String TABLENAME_STRING
      See Also:
    • indexColumnNames

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

    • XPLAINScanPropsDescriptor

      public XPLAINScanPropsDescriptor()
    • XPLAINScanPropsDescriptor

      public XPLAINScanPropsDescriptor(UUID scan_rs_id, String scan_object_name, String scan_object_type, String scan_type, String isolation_level, Integer no_visited_pages, Integer no_visited_rows, Integer no_qualified_rows, Integer no_visited_deleted_rows, Integer no_fetched_columns, String bitset_of_fetched_columns, Integer btree_height, Integer fetch_size, String start_position, String stop_position, String scan_qualifiers, String next_qualifiers, String hash_key_column_numbers, Integer hash_table_size)
  • Method Details

    • setStatementParameters

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

      public void setScan_type(String scan_type)
    • setNo_visited_pages

      public void setNo_visited_pages(Integer no_visited_pages)
    • setNo_visited_rows

      public void setNo_visited_rows(Integer no_visited_rows)
    • setNo_qualified_rows

      public void setNo_qualified_rows(Integer no_qualified_rows)
    • setNo_fetched_columns

      public void setNo_fetched_columns(Integer no_fetched_columns)
    • setNo_visited_deleted_rows

      public void setNo_visited_deleted_rows(Integer no_visited_deleted_rows)
    • setBtree_height

      public void setBtree_height(Integer btree_height)
    • setBitset_of_fetched_columns

      public void setBitset_of_fetched_columns(String bitset_of_fetched_columns)
    • 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.