public class QueryAdmin extends AbstractManagedObject implements JdbcQueryMXBean
| Constructor and Description |
|---|
QueryAdmin(DBPool pool) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName()
The JMX name property of the mbean.
|
java.lang.String |
getUrl() |
JdbcTableColumn[] |
listColumns(java.lang.String table) |
java.lang.String[] |
listTables() |
JdbcQueryResult |
query(java.lang.String sql) |
java.lang.String |
toString() |
addObjectNameProperties, getObjectName, getType, registerSelf, unregisterSelfclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetObjectName, getTypepublic QueryAdmin(DBPool pool)
public java.lang.String getUrl()
getUrl in interface JdbcQueryMXBeanpublic JdbcQueryResult query(java.lang.String sql) throws java.sql.SQLException
query in interface JdbcQueryMXBeanjava.sql.SQLExceptionpublic java.lang.String[] listTables()
throws java.sql.SQLException
listTables in interface JdbcQueryMXBeanjava.sql.SQLExceptionpublic JdbcTableColumn[] listColumns(java.lang.String table) throws java.sql.SQLException
listColumns in interface JdbcQueryMXBeanjava.sql.SQLExceptionpublic java.lang.String getName()
AbstractManagedObjectgetName in interface ManagedObjectMXBeangetName in class AbstractManagedObjectpublic java.lang.String toString()
toString in class AbstractManagedObject