Class XPLAINResultSetDescriptor
- java.lang.Object
-
- org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor
-
- org.apache.derby.impl.sql.catalog.XPLAINResultSetDescriptor
-
public class XPLAINResultSetDescriptor extends XPLAINTableDescriptor
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Integer
affected_rows
private java.lang.String
deferred_rows
private java.lang.Integer
empty_right_rows
private java.lang.Double
est_cost
private java.lang.Double
est_row_count
private java.lang.Integer
filtered_rows
private java.lang.String
index_key_optimization
private static java.lang.String[][]
indexColumnNames
private java.lang.Integer
input_rows
private java.lang.String
lock_granularity
private java.lang.String
lock_mode
private java.lang.Integer
no_index_updates
private java.lang.Integer
no_opens
private java.lang.String
op_details
private java.lang.String
op_identifier
private UUID
parent_rs_id
private java.lang.Integer
returned_rows
private UUID
rs_id
private UUID
scan_rs_id
private java.lang.Integer
seen_rows
private java.lang.Integer
seen_rows_right
private UUID
sort_rs_id
private UUID
stmt_id
(package private) static java.lang.String
TABLENAME_STRING
private UUID
timing_id
-
Constructor Summary
Constructors Constructor Description XPLAINResultSetDescriptor()
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 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.String
getCatalogName()
void
setStatementParameters(java.sql.PreparedStatement ps)
-
Methods inherited from class org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor
getTableDDL, getTableInsert
-
-
-
-
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
-
TABLENAME_STRING
static final java.lang.String TABLENAME_STRING
- See Also:
- Constant Field Values
-
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
-
getCatalogName
public java.lang.String getCatalogName()
- Specified by:
getCatalogName
in classXPLAINTableDescriptor
-
buildColumnList
public SystemColumn[] buildColumnList()
Builds a list of columns suitable for creating this Catalog.- Specified by:
buildColumnList
in classXPLAINTableDescriptor
- Returns:
- array of SystemColumn suitable for making this catalog.
-
-