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 Summary
Fields Modifier and Type Field Description private java.lang.String
bitset_of_fetched_columns
private java.lang.Integer
btree_height
private java.lang.Integer
fetch_size
private java.lang.String
hash_key_column_numbers
private java.lang.Integer
hash_table_size
private static java.lang.String[][]
indexColumnNames
private java.lang.String
isolation_level
private java.lang.String
next_qualifiers
private java.lang.Integer
no_fetched_columns
private java.lang.Integer
no_qualified_rows
private java.lang.Integer
no_visited_deleted_rows
private java.lang.Integer
no_visited_pages
private java.lang.Integer
no_visited_rows
private java.lang.String
scan_object_name
private java.lang.String
scan_object_type
private java.lang.String
scan_qualifiers
private UUID
scan_rs_id
private java.lang.String
scan_type
private java.lang.String
start_position
private java.lang.String
stop_position
(package private) static java.lang.String
TABLENAME_STRING
-
Constructor Summary
Constructors Constructor Description XPLAINScanPropsDescriptor()
XPLAINScanPropsDescriptor(UUID scan_rs_id, java.lang.String scan_object_name, java.lang.String scan_object_type, java.lang.String scan_type, java.lang.String isolation_level, java.lang.Integer no_visited_pages, java.lang.Integer no_visited_rows, java.lang.Integer no_qualified_rows, java.lang.Integer no_visited_deleted_rows, java.lang.Integer no_fetched_columns, java.lang.String bitset_of_fetched_columns, java.lang.Integer btree_height, java.lang.Integer fetch_size, java.lang.String start_position, java.lang.String stop_position, java.lang.String scan_qualifiers, java.lang.String next_qualifiers, java.lang.String hash_key_column_numbers, java.lang.Integer hash_table_size)
-
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
setBitset_of_fetched_columns(java.lang.String bitset_of_fetched_columns)
void
setBtree_height(java.lang.Integer btree_height)
void
setNo_fetched_columns(java.lang.Integer no_fetched_columns)
void
setNo_qualified_rows(java.lang.Integer no_qualified_rows)
void
setNo_visited_deleted_rows(java.lang.Integer no_visited_deleted_rows)
void
setNo_visited_pages(java.lang.Integer no_visited_pages)
void
setNo_visited_rows(java.lang.Integer no_visited_rows)
void
setScan_type(java.lang.String scan_type)
void
setStatementParameters(java.sql.PreparedStatement ps)
-
Methods inherited from class org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor
getTableDDL, getTableInsert
-
-
-
-
Field Detail
-
scan_rs_id
private UUID scan_rs_id
-
scan_object_name
private java.lang.String scan_object_name
-
scan_object_type
private java.lang.String scan_object_type
-
scan_type
private java.lang.String scan_type
-
isolation_level
private java.lang.String isolation_level
-
no_visited_pages
private java.lang.Integer no_visited_pages
-
no_visited_rows
private java.lang.Integer no_visited_rows
-
no_qualified_rows
private java.lang.Integer no_qualified_rows
-
no_visited_deleted_rows
private java.lang.Integer no_visited_deleted_rows
-
no_fetched_columns
private java.lang.Integer no_fetched_columns
-
bitset_of_fetched_columns
private java.lang.String bitset_of_fetched_columns
-
btree_height
private java.lang.Integer btree_height
-
fetch_size
private java.lang.Integer fetch_size
-
start_position
private java.lang.String start_position
-
stop_position
private java.lang.String stop_position
-
scan_qualifiers
private java.lang.String scan_qualifiers
-
next_qualifiers
private java.lang.String next_qualifiers
-
hash_key_column_numbers
private java.lang.String hash_key_column_numbers
-
hash_table_size
private java.lang.Integer hash_table_size
-
TABLENAME_STRING
static final java.lang.String TABLENAME_STRING
- See Also:
- Constant Field Values
-
indexColumnNames
private static final java.lang.String[][] indexColumnNames
-
-
Constructor Detail
-
XPLAINScanPropsDescriptor
public XPLAINScanPropsDescriptor()
-
XPLAINScanPropsDescriptor
public XPLAINScanPropsDescriptor(UUID scan_rs_id, java.lang.String scan_object_name, java.lang.String scan_object_type, java.lang.String scan_type, java.lang.String isolation_level, java.lang.Integer no_visited_pages, java.lang.Integer no_visited_rows, java.lang.Integer no_qualified_rows, java.lang.Integer no_visited_deleted_rows, java.lang.Integer no_fetched_columns, java.lang.String bitset_of_fetched_columns, java.lang.Integer btree_height, java.lang.Integer fetch_size, java.lang.String start_position, java.lang.String stop_position, java.lang.String scan_qualifiers, java.lang.String next_qualifiers, java.lang.String hash_key_column_numbers, java.lang.Integer hash_table_size)
-
-
Method Detail
-
setStatementParameters
public void setStatementParameters(java.sql.PreparedStatement ps) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
setScan_type
public void setScan_type(java.lang.String scan_type)
-
setNo_visited_pages
public void setNo_visited_pages(java.lang.Integer no_visited_pages)
-
setNo_visited_rows
public void setNo_visited_rows(java.lang.Integer no_visited_rows)
-
setNo_qualified_rows
public void setNo_qualified_rows(java.lang.Integer no_qualified_rows)
-
setNo_fetched_columns
public void setNo_fetched_columns(java.lang.Integer no_fetched_columns)
-
setNo_visited_deleted_rows
public void setNo_visited_deleted_rows(java.lang.Integer no_visited_deleted_rows)
-
setBtree_height
public void setBtree_height(java.lang.Integer btree_height)
-
setBitset_of_fetched_columns
public void setBitset_of_fetched_columns(java.lang.String bitset_of_fetched_columns)
-
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.
-
-