public interface DatabaseProvider
| Modifier and Type | Interface and Description |
|---|---|
static class |
DatabaseProvider.ReportKey
Report key.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
IN_MEMORY |
static java.lang.String |
RDBMS |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(java.lang.Integer reportId,
java.lang.String sourceTypeFilter,
java.lang.String sourceNameFilter) |
java.lang.String |
getName() |
java.lang.Integer |
getReportId(DatabaseProvider.ReportKey reportKey) |
boolean |
hasInfoFromSource(java.lang.Integer reportId,
java.lang.String sourceTypeFilter,
java.lang.String sourceNameFilter) |
Enumerator<PeriodInfo,DatabaseException> |
listPeriodInfos(java.lang.Integer reportId,
Source source,
long periodStart,
long periodEnd,
ReportProvider reportProvider) |
Enumerator<Source,DatabaseException> |
listSources(java.lang.Integer reportId,
java.lang.String sourceTypeFilter,
java.lang.String sourceNameFilter) |
Enumerator<Source,DatabaseException> |
listSources(java.lang.String groupFilter,
java.lang.String nameFilter,
java.lang.String sourceTypeFilter,
java.lang.String sourceNameFilter) |
Enumerator<java.lang.String,DatabaseException> |
listSourceTypes(java.lang.String groupFilter,
java.lang.String nameFilter,
java.lang.String sourceTypeFilter) |
void |
setPeriodInfo(java.lang.Integer reportId,
Source source,
PeriodInfo periodInfo,
int[][] precisionInfo,
ReportProvider reportProvider) |
static final java.lang.String IN_MEMORY
static final java.lang.String RDBMS
java.lang.String getName()
java.lang.Integer getReportId(DatabaseProvider.ReportKey reportKey) throws DatabaseException
DatabaseExceptionEnumerator<java.lang.String,DatabaseException> listSourceTypes(java.lang.String groupFilter, java.lang.String nameFilter, java.lang.String sourceTypeFilter) throws DatabaseException
DatabaseExceptionEnumerator<Source,DatabaseException> listSources(java.lang.Integer reportId, java.lang.String sourceTypeFilter, java.lang.String sourceNameFilter) throws DatabaseException
DatabaseExceptionEnumerator<Source,DatabaseException> listSources(java.lang.String groupFilter, java.lang.String nameFilter, java.lang.String sourceTypeFilter, java.lang.String sourceNameFilter) throws DatabaseException
DatabaseExceptionboolean hasInfoFromSource(java.lang.Integer reportId,
java.lang.String sourceTypeFilter,
java.lang.String sourceNameFilter)
throws DatabaseException
DatabaseExceptionEnumerator<PeriodInfo,DatabaseException> listPeriodInfos(java.lang.Integer reportId, Source source, long periodStart, long periodEnd, ReportProvider reportProvider) throws DatabaseException
DatabaseExceptionvoid setPeriodInfo(java.lang.Integer reportId,
Source source,
PeriodInfo periodInfo,
int[][] precisionInfo,
ReportProvider reportProvider)
throws DatabaseException
DatabaseExceptionvoid delete(java.lang.Integer reportId,
java.lang.String sourceTypeFilter,
java.lang.String sourceNameFilter)
throws DatabaseException
DatabaseExceptionCopyright © 2019 Bosch Software Innovations GmbH. All Rights Reserved.