Interface AuditSqlQueryFactory
- All Known Implementing Classes:
DefaultAuditSqlQueryFactory
public interface AuditSqlQueryFactory
AuditSqlQuery factory for creating sql queries and sql parameters for given database
that might require a limit statement part for tables with large amount of data.-
Method Summary
Modifier and TypeMethodDescriptioncreateSqlQuery(AuditSearchQuery searchQuery) CreatesAuditSqlQueryfor given database type.createStandardSqlQuery(AuditSearchQuery searchQuery) CreatesAuditSqlQuerywith standard query without limit and offset part no mather what database is used.
-
Method Details
-
createSqlQuery
CreatesAuditSqlQueryfor given database type.- Parameters:
searchQuery-AuditSearchQuerythat will be used to build FROM and WHERE query part- Returns:
- sqlQuery with limit if required by used database
-
createStandardSqlQuery
CreatesAuditSqlQuerywith standard query without limit and offset part no mather what database is used.- Parameters:
searchQuery-AuditSearchQuerythat will be used to build FROM and WHERE query part- Returns:
- sqlQuery without limit and offset part
-