|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StatisticsManager
A StatisticsManager
is responsible for replicating the
functionality of the gstat
command-line tool.
This functionality includes:
Field Summary | |
---|---|
static int |
DATA_TABLE_STATISTICS
Request statistics on data tables. |
static int |
INDEX_STATISTICS
Request statistics on indexes. |
static int |
RECORD_VERSION_STATISTICS
Request statistics on record versions. |
static int |
SYSTEM_TABLE_STATISTICS
Request statistics on system tables. |
Method Summary | |
---|---|
void |
getDatabaseStatistics()
Get the full database statistics information, excluding system table information. |
void |
getDatabaseStatistics(int options)
Get specific database statistics. |
void |
getHeaderPage()
Fetch the database statistics header page. |
void |
getTableStatistics(java.lang.String[] tableNames)
Get the table statistics. |
Methods inherited from interface org.firebirdsql.management.ServiceManager |
---|
getDatabase, getHost, getLogger, getPassword, getPort, getUser, setDatabase, setHost, setLogger, setPassword, setPort, setUser |
Field Detail |
---|
static final int DATA_TABLE_STATISTICS
static final int INDEX_STATISTICS
static final int SYSTEM_TABLE_STATISTICS
static final int RECORD_VERSION_STATISTICS
Method Detail |
---|
void getHeaderPage() throws java.sql.SQLException
StatisticsManager
's logger.
java.sql.SQLException
- if a database access error occursvoid getDatabaseStatistics() throws java.sql.SQLException
StatisticsManager
's logger.
The listed data includes:
Invoking this method is equivalent to the default behaviour of
gstat
on the command-line.
java.sql.SQLException
- if a database access error occursvoid getDatabaseStatistics(int options) throws java.sql.SQLException
StatisticsManager
's logger. All invocations of
this method will result in the header page and log data being output.
The following options can be supplied as a bitmask:
DATA_TABLE_STATISTICS
SYSTEM_TABLE_STATISTICS
INDEX_STATISTICS
RECORD_VERSION_STATISTICS
If this method is invoked with 0
as the
options
value, only the header and log statistics will
be output.
options
- A bitmask combination of
DATA_TABLE_STATISTICS
,
SYSTEM_TABLE_STATISTICS
,
INDEX_STATISTICS
, or
RECORD_VERSION_STATISTICS
.
Can also be 0
, which is equivalent to calling method
getDatabaseStatistics()
java.sql.SQLException
void getTableStatistics(java.lang.String[] tableNames) throws java.sql.SQLException
StatisticsManager
's logger.
The listed data includes:
Invoking this method is equivalent to the behaviour of
gstat -t
on the command-line.
tableNames
- array of table names to analyze.
java.sql.SQLException
- if something went wrong.
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
Copyright © 2001-2019 Jaybird (Firebird JDBC/JCA) team. All rights reserved.