com.pmease.quickbuild.plugin.report.engine.metadata
Class CategoryDb
java.lang.Object
com.pmease.quickbuild.plugin.report.engine.datastore.DbStore
com.pmease.quickbuild.plugin.report.engine.metadata.CategoryDb
public class CategoryDb
- extends DbStore
Nested classes/interfaces inherited from class com.pmease.quickbuild.plugin.report.engine.datastore.DbStore |
DbStore.Mode |
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.datastore.DbStore |
beginTransaction, close, commit, exists, getConnection, getConnection, getDbDir, getDbFile, getDbPath, getLock, getMode, getUrl, isClosed, isReadOnly, open, open, query, query, query, queryForArrayList, queryForArrayList, queryForBeanList, queryForDate, queryForDouble, queryForDouble, queryForInt, queryForInt, queryForLong, queryForLong, queryForMap, queryForMap, queryForMapList, queryForMapList, queryForObject, queryForObject, queryForObject, queryForString, queryForTime, rollback, toString, update, update, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CategoryDb
public CategoryDb(ReportCategory category,
java.io.File dbDir)
getDbName
protected java.lang.String getDbName()
- Specified by:
getDbName
in class DbStore
createDb
protected void createDb()
- Specified by:
createDb
in class DbStore
loadReport
public DataReport loadReport(SqlBuilder query)
loadReport
public DataReport loadReport(SqlBuilder query,
DataReport report)
loadReport
public DataReport loadReport(java.lang.String reportName,
Filter... filters)
loadReport
public DataReport loadReport(java.lang.String reportName,
java.lang.String where)
findRow
public DataRow findRow(java.lang.String reportName,
Filter... filters)
findRow
public DataRow findRow(java.lang.String reportName,
java.lang.String[] selectColumns,
Filter... filters)
findRow
public DataRow findRow(java.lang.Long id,
java.lang.String reportName)
findRow
public DataRow findRow(DataRow example)
persistRow
public DataRow persistRow(DataRow row)
persistRow
public DataRow persistRow(DataRow row,
MergeFunction<DataRow> rowMerger)
saveReport
public void saveReport(DataReport report)
saveReport
public void saveReport(DataReport report,
MergeFunction<DataRow> rowMerger)
optimize
public void optimize()
getLockDir
protected java.io.File getLockDir()
- Overrides:
getLockDir
in class DbStore
getCategory
public ReportCategory getCategory()
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.