org.deegree.observation.persistence
Interface SQLFilterConverter

All Known Implementing Classes:
ContinuousFilterConverter, GenericFilterConverter

public interface SQLFilterConverter

Version:
$Revision: 24362 $, $Date: 2010-05-12 15:42:07 +0200 (Wed, 12 May 2010) $
Author:
Oliver Tonnhofer, last edited by: $Author: aionita $

Method Summary
 void buildProcedureClause(QueryBuilder q, List<ProcedureFilter> filters, Offering offering)
          Add procedure filter to the sql QueryBuilder.
 void buildResultClause(QueryBuilder q, List<ResultFilter> resultFilter)
          Add result filter to the sql QueryBuilder.
 void buildTimeClause(QueryBuilder q, List<TimeFilter> filters)
          Add time filter to the sql QueryBuilder.
 

Method Detail

buildTimeClause

void buildTimeClause(QueryBuilder q,
                     List<TimeFilter> filters)
                     throws FilterException
Add time filter to the sql QueryBuilder.

Parameters:
q - the query builder
filters - a list of time filter
Throws:
FilterException

buildProcedureClause

void buildProcedureClause(QueryBuilder q,
                          List<ProcedureFilter> filters,
                          Offering offering)
                          throws FilterException
Add procedure filter to the sql QueryBuilder.

Parameters:
q - the query builder
filters - a list of procedure filter
offering - the offering
Throws:
FilterException

buildResultClause

void buildResultClause(QueryBuilder q,
                       List<ResultFilter> resultFilter)
                       throws FilterException
Add result filter to the sql QueryBuilder.

Parameters:
q -
resultFilter -
Throws:
FilterException


Copyright © 2011. All Rights Reserved.