|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.elvyx.server.db.HsqldbDaoImpl
public class HsqldbDaoImpl
Dao implementation for hsqldb. This class load the hsqldb, and implement the functionalities needed to interact with the database
| Constructor Summary | |
|---|---|
HsqldbDaoImpl(java.util.Properties properties)
Constructor for HsqldbDAOImpl. |
|
| Method Summary | |
|---|---|
void |
create()
Create the database |
void |
eraseDatabase()
Erase the database |
java.util.List |
getDifferences(java.lang.Integer clientId,
java.lang.Integer statement_id)
Return the differences between the two last time the sql statement was executed |
java.util.Date |
getLastTime(java.lang.Integer clientId,
java.lang.Integer statement_id)
Return last time some statement sql was executed |
java.lang.Object |
getMeanAndVariance(java.lang.Integer clientId,
java.lang.String prepared,
java.lang.String statement)
Return mean and variance for this statement |
java.util.List |
getSQLDetails(java.lang.Integer clientId,
java.lang.String prepared,
java.lang.String statement)
Return details about specific sql statement, it means all data for this sq statement |
java.lang.Integer |
getSQLPreparedId(java.lang.Integer clientId,
java.lang.String prepared)
Return the id for a sql prepared |
java.lang.Integer |
getSQLStatementId(java.lang.Integer clientId,
java.lang.String statement)
Return the id for a sql statement |
java.util.List |
getSQLStatements(java.lang.Object object)
Return the sql statements following the filter rules. |
java.util.List |
getSQLStatementsWithoutBoundSql(java.lang.Object object)
Return the sql statement without bound sql statements |
void |
insertSQLData(java.lang.Integer clientId,
java.lang.String connectionId,
java.lang.Integer prepared_id,
java.lang.Integer statement_id,
java.util.Date actual_time,
java.util.Date last_time,
java.lang.Integer elapsed,
java.lang.Integer elapsedPStmt,
java.lang.String category)
Insert a sql data |
void |
insertSQLPrepared(java.lang.Integer clientId,
java.lang.String prepared)
Insert the sql prepared |
void |
insertSQLStatement(java.lang.Integer clientId,
java.lang.String connectionId,
java.lang.Integer preparedId,
java.lang.String prepared)
Insert a sql statement |
void |
stopDatabase()
Stop the database. |
void |
updateSQLData(java.lang.Integer clientId,
java.lang.String connectionId,
java.lang.String prepared,
java.lang.String statement,
java.util.Date actual_time,
java.util.Date last_time,
java.lang.Integer elapsed,
java.lang.Integer elapsedPStmt,
java.lang.Integer rs_size,
java.lang.Integer rs_elapsed,
java.lang.String category)
Update a sql data |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HsqldbDaoImpl(java.util.Properties properties)
throws java.sql.SQLException,
java.io.IOException,
java.io.FileNotFoundException
java.sql.SQLException
java.io.IOException
java.io.FileNotFoundException| Method Detail |
|---|
public void create()
throws java.sql.SQLException
create in interface Daojava.sql.SQLException
public void insertSQLPrepared(java.lang.Integer clientId,
java.lang.String prepared)
throws java.sql.SQLException
insertSQLPrepared in interface DaoclientId - prepared -
java.sql.SQLException
public java.lang.Integer getSQLPreparedId(java.lang.Integer clientId,
java.lang.String prepared)
throws java.sql.SQLException
getSQLPreparedId in interface DaoclientId - prepared -
java.sql.SQLException
public void insertSQLStatement(java.lang.Integer clientId,
java.lang.String connectionId,
java.lang.Integer preparedId,
java.lang.String prepared)
throws java.sql.SQLException
insertSQLStatement in interface DaoclientId - prepared_id - statement -
java.sql.SQLException
public java.lang.Integer getSQLStatementId(java.lang.Integer clientId,
java.lang.String statement)
throws java.sql.SQLException
getSQLStatementId in interface DaoclientId - statement -
java.sql.SQLException
public void insertSQLData(java.lang.Integer clientId,
java.lang.String connectionId,
java.lang.Integer prepared_id,
java.lang.Integer statement_id,
java.util.Date actual_time,
java.util.Date last_time,
java.lang.Integer elapsed,
java.lang.Integer elapsedPStmt,
java.lang.String category)
throws java.sql.SQLException
insertSQLData in interface DaoclientId - prepared_id - statement_id - actual_time - last_time - elapsed - category -
java.sql.SQLException
public void updateSQLData(java.lang.Integer clientId,
java.lang.String connectionId,
java.lang.String prepared,
java.lang.String statement,
java.util.Date actual_time,
java.util.Date last_time,
java.lang.Integer elapsed,
java.lang.Integer elapsedPStmt,
java.lang.Integer rs_size,
java.lang.Integer rs_elapsed,
java.lang.String category)
throws java.sql.SQLException
updateSQLData in interface DaoclientId - prepared_id - statement_id - actual_time - last_time - elapsed - category -
java.sql.SQLException
public java.util.Date getLastTime(java.lang.Integer clientId,
java.lang.Integer statement_id)
throws java.sql.SQLException
getLastTime in interface DaoclientId - statement_id -
java.sql.SQLException
public java.util.List getSQLStatements(java.lang.Object object)
throws java.sql.SQLException
getSQLStatements in interface Daoobject -
java.sql.SQLException
public java.util.List getSQLStatementsWithoutBoundSql(java.lang.Object object)
throws java.sql.SQLException
getSQLStatementsWithoutBoundSql in interface Daoobject -
java.sql.SQLException
public java.util.List getSQLDetails(java.lang.Integer clientId,
java.lang.String prepared,
java.lang.String statement)
throws java.sql.SQLException
getSQLDetails in interface DaoclientId - prepared - statement -
java.sql.SQLException
public java.lang.Object getMeanAndVariance(java.lang.Integer clientId,
java.lang.String prepared,
java.lang.String statement)
throws java.sql.SQLException
getMeanAndVariance in interface DaoclientId - prepared - statement -
java.sql.SQLException
public java.util.List getDifferences(java.lang.Integer clientId,
java.lang.Integer statement_id)
throws java.sql.SQLException
getDifferences in interface DaoclientId - statement_id -
java.sql.SQLException
public void stopDatabase()
throws java.sql.SQLException
stopDatabase in interface Daojava.sql.SQLException
public void eraseDatabase()
throws java.sql.SQLException
eraseDatabase in interface Daojava.sql.SQLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||