Class XPLAINResultSetTimingsDescriptor
- java.lang.Object
-
- org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor
-
- org.apache.derby.impl.sql.catalog.XPLAINResultSetTimingsDescriptor
-
public class XPLAINResultSetTimingsDescriptor extends XPLAINTableDescriptor
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Longavg_next_time_per_rowprivate java.lang.Longclose_timeprivate java.lang.Longconstructor_timeprivate java.lang.Longexecute_timeprivate static java.lang.String[][]indexColumnNamesprivate java.lang.Longnext_timeprivate java.lang.Longopen_timeprivate java.lang.Longprojection_timeprivate java.lang.Longrestriction_time(package private) static java.lang.StringTABLENAME_STRINGprivate java.lang.Longtemp_cong_create_timeprivate java.lang.Longtemp_cong_fetch_timeprivate UUIDtiming_id
-
Constructor Summary
Constructors Constructor Description XPLAINResultSetTimingsDescriptor()XPLAINResultSetTimingsDescriptor(UUID timing_id, java.lang.Long constructor_time, java.lang.Long open_time, java.lang.Long next_time, java.lang.Long close_time, java.lang.Long execute_time, java.lang.Long avg_next_time_per_row, java.lang.Long projection_time, java.lang.Long restriction_time, java.lang.Long temp_cong_create_time, java.lang.Long temp_cong_fetch_time)
-
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.StringgetCatalogName()voidsetStatementParameters(java.sql.PreparedStatement ps)-
Methods inherited from class org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor
getTableDDL, getTableInsert
-
-
-
-
Field Detail
-
timing_id
private UUID timing_id
-
constructor_time
private java.lang.Long constructor_time
-
open_time
private java.lang.Long open_time
-
next_time
private java.lang.Long next_time
-
close_time
private java.lang.Long close_time
-
execute_time
private java.lang.Long execute_time
-
avg_next_time_per_row
private java.lang.Long avg_next_time_per_row
-
projection_time
private java.lang.Long projection_time
-
restriction_time
private java.lang.Long restriction_time
-
temp_cong_create_time
private java.lang.Long temp_cong_create_time
-
temp_cong_fetch_time
private java.lang.Long temp_cong_fetch_time
-
TABLENAME_STRING
static final java.lang.String TABLENAME_STRING
- See Also:
- Constant Field Values
-
indexColumnNames
private static final java.lang.String[][] indexColumnNames
-
-
Constructor Detail
-
XPLAINResultSetTimingsDescriptor
public XPLAINResultSetTimingsDescriptor()
-
XPLAINResultSetTimingsDescriptor
public XPLAINResultSetTimingsDescriptor(UUID timing_id, java.lang.Long constructor_time, java.lang.Long open_time, java.lang.Long next_time, java.lang.Long close_time, java.lang.Long execute_time, java.lang.Long avg_next_time_per_row, java.lang.Long projection_time, java.lang.Long restriction_time, java.lang.Long temp_cong_create_time, java.lang.Long temp_cong_fetch_time)
-
-
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:
getCatalogNamein classXPLAINTableDescriptor
-
buildColumnList
public SystemColumn[] buildColumnList()
Builds a list of columns suitable for creating this Catalog.- Specified by:
buildColumnListin classXPLAINTableDescriptor- Returns:
- array of SystemColumn suitable for making this catalog.
-
-