Class XPLAINStatementTimingsDescriptor
- java.lang.Object
-
- org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor
-
- org.apache.derby.impl.sql.catalog.XPLAINStatementTimingsDescriptor
-
public class XPLAINStatementTimingsDescriptor extends XPLAINTableDescriptor
-
-
Field Summary
Fields Modifier and Type Field Description private java.sql.Timestamp
begin_comp_time
private java.sql.Timestamp
begin_exe_time
private java.lang.Long
bind_time
private java.lang.Long
compile_time
private java.sql.Timestamp
end_comp_time
private java.sql.Timestamp
end_exe_time
private java.lang.Long
execute_time
private java.lang.Long
generate_time
private static java.lang.String[][]
indexColumnNames
private java.lang.Long
optimize_time
private java.lang.Long
parse_time
(package private) static java.lang.String
TABLENAME_STRING
private UUID
timing_id
-
Constructor Summary
Constructors Constructor Description XPLAINStatementTimingsDescriptor()
XPLAINStatementTimingsDescriptor(UUID timing_id, java.lang.Long parse_time, java.lang.Long bind_time, java.lang.Long optimize_time, java.lang.Long generate_time, java.lang.Long compile_time, java.lang.Long execute_time, java.sql.Timestamp begin_comp_time, java.sql.Timestamp end_comp_time, java.sql.Timestamp begin_exe_time, java.sql.Timestamp end_exe_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.String
getCatalogName()
void
setStatementParameters(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
-
parse_time
private java.lang.Long parse_time
-
bind_time
private java.lang.Long bind_time
-
optimize_time
private java.lang.Long optimize_time
-
generate_time
private java.lang.Long generate_time
-
compile_time
private java.lang.Long compile_time
-
execute_time
private java.lang.Long execute_time
-
begin_comp_time
private java.sql.Timestamp begin_comp_time
-
end_comp_time
private java.sql.Timestamp end_comp_time
-
begin_exe_time
private java.sql.Timestamp begin_exe_time
-
end_exe_time
private java.sql.Timestamp end_exe_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
-
XPLAINStatementTimingsDescriptor
public XPLAINStatementTimingsDescriptor()
-
XPLAINStatementTimingsDescriptor
public XPLAINStatementTimingsDescriptor(UUID timing_id, java.lang.Long parse_time, java.lang.Long bind_time, java.lang.Long optimize_time, java.lang.Long generate_time, java.lang.Long compile_time, java.lang.Long execute_time, java.sql.Timestamp begin_comp_time, java.sql.Timestamp end_comp_time, java.sql.Timestamp begin_exe_time, java.sql.Timestamp end_exe_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:
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.
-
-