Top Fields Constructors Methods
org.apache.derby.impl.sql.catalog

public Class XPLAINStatementTimingsDescriptor

extends XPLAINTableDescriptor
Class Inheritance
Imports
java.sql.Timestamp, .PreparedStatement, .SQLException, .Types, org.apache.derby.catalog.UUID, org.apache.derby.iapi.sql.dictionary.SystemColumn, org.apache.derby.iapi.types.DataTypeUtilities

Field Summary

Modifier and TypeField and Description
private Timestamp
private Timestamp
private Long
private Long
private Timestamp
private Timestamp
private Long
private Long
private static final String[][]
private Long
private Long
pack-priv static final String
private UUID

Constructor Summary

AccessConstructor and Description
public
public
XPLAINStatementTimingsDescriptor(UUID timing_id, Long parse_time, Long bind_time, Long optimize_time, Long generate_time, Long compile_time, Long execute_time, Timestamp begin_comp_time, Timestamp end_comp_time, Timestamp begin_exe_time, Timestamp end_exe_time)

Method Summary

Modifier and TypeMethod and Description
public SystemColumn[]

Returns:

array of SystemColumn suitable for making this catalog.
buildColumnList
()

Implements abstract org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor.buildColumnList.

Builds a list of columns suitable for creating this Catalog.

public String
public void
Inherited from org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor:
getTableDDLgetTableInsert

Field Detail

begin_comp_timeback to summary
private Timestamp begin_comp_time
begin_exe_timeback to summary
private Timestamp begin_exe_time
bind_timeback to summary
private Long bind_time
compile_timeback to summary
private Long compile_time
end_comp_timeback to summary
private Timestamp end_comp_time
end_exe_timeback to summary
private Timestamp end_exe_time
execute_timeback to summary
private Long execute_time
generate_timeback to summary
private Long generate_time
indexColumnNamesback to summary
private static final String[][] indexColumnNames
optimize_timeback to summary
private Long optimize_time
parse_timeback to summary
private Long parse_time
TABLENAME_STRINGback to summary
pack-priv static final String TABLENAME_STRING
timing_idback to summary
private UUID timing_id

Constructor Detail

XPLAINStatementTimingsDescriptorback to summary
public XPLAINStatementTimingsDescriptor()
XPLAINStatementTimingsDescriptorback to summary
public XPLAINStatementTimingsDescriptor(UUID timing_id, Long parse_time, Long bind_time, Long optimize_time, Long generate_time, Long compile_time, Long execute_time, Timestamp begin_comp_time, Timestamp end_comp_time, Timestamp begin_exe_time, Timestamp end_exe_time)

Method Detail

buildColumnListback to summary
public SystemColumn[] buildColumnList()

Implements abstract org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor.buildColumnList.

Builds a list of columns suitable for creating this Catalog.

Returns:SystemColumn[]

array of SystemColumn suitable for making this catalog.

getCatalogNameback to summary
public String getCatalogName()

Implements abstract org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor.getCatalogName.

setStatementParametersback to summary
public void setStatementParameters(PreparedStatement ps) throws SQLException