Class XPLAINStatementDescriptor
- java.lang.Object
-
- org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor
-
- org.apache.derby.impl.sql.catalog.XPLAINStatementDescriptor
-
public class XPLAINStatementDescriptor extends XPLAINTableDescriptor
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringdb_nameprivate java.lang.Stringdrda_idprivate static java.lang.String[][]indexColumnNamesprivate java.lang.Stringjvm_idprivate java.lang.Stringos_idprivate java.lang.Stringsession_idprivate UUIDstmt_idprivate java.lang.Stringstmt_nameprivate java.lang.Stringstmt_textprivate java.lang.Stringstmt_type(package private) static java.lang.StringTABLENAME_STRINGprivate java.lang.Stringthread_idprivate UUIDtiming_idprivate java.lang.Stringxa_idprivate java.lang.Stringxplain_modeprivate java.sql.Timestampxplain_time
-
Constructor Summary
Constructors Constructor Description XPLAINStatementDescriptor()XPLAINStatementDescriptor(UUID stmt_id, java.lang.String stmt_name, java.lang.String stmt_type, java.lang.String stmt_text, java.lang.String jvm_id, java.lang.String os_id, java.lang.String xplain_mode, java.sql.Timestamp xplain_time, java.lang.String thread_id, java.lang.String xa_id, java.lang.String session_id, java.lang.String db_name, java.lang.String drda_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.StringgetCatalogName()voidsetStatementParameters(java.sql.PreparedStatement ps)-
Methods inherited from class org.apache.derby.impl.sql.catalog.XPLAINTableDescriptor
getTableDDL, getTableInsert
-
-
-
-
Field Detail
-
stmt_id
private UUID stmt_id
-
stmt_name
private java.lang.String stmt_name
-
stmt_type
private java.lang.String stmt_type
-
stmt_text
private java.lang.String stmt_text
-
jvm_id
private java.lang.String jvm_id
-
os_id
private java.lang.String os_id
-
xplain_mode
private java.lang.String xplain_mode
-
xplain_time
private java.sql.Timestamp xplain_time
-
thread_id
private java.lang.String thread_id
-
xa_id
private java.lang.String xa_id
-
session_id
private java.lang.String session_id
-
db_name
private java.lang.String db_name
-
drda_id
private java.lang.String drda_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
-
XPLAINStatementDescriptor
public XPLAINStatementDescriptor()
-
XPLAINStatementDescriptor
public XPLAINStatementDescriptor(UUID stmt_id, java.lang.String stmt_name, java.lang.String stmt_type, java.lang.String stmt_text, java.lang.String jvm_id, java.lang.String os_id, java.lang.String xplain_mode, java.sql.Timestamp xplain_time, java.lang.String thread_id, java.lang.String xa_id, java.lang.String session_id, java.lang.String db_name, java.lang.String drda_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:
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.
-
-