deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

org.deegree.record.persistence.sqltransform
Class ExpressionFilterObject

java.lang.Object
  extended by org.deegree.record.persistence.sqltransform.ExpressionFilterObject

public class ExpressionFilterObject
extends Object

Object that encapsules fields for the expression of a filter

Version:
$Revision: $, $Date: $
Author:
Steffen Thomas, last edited by: $Author: thomas $

Constructor Summary
ExpressionFilterObject(String expression, Set<String> tables, Set<String> column, QName propertyName, boolean isMatching)
          Creates a new ExpressionFilterObject instance.
 
Method Summary
 Set<String> getColumns()
           
 String getExpression()
           
 QName getPropertyName()
           
 Set<String> getTables()
           
 boolean isMatching()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionFilterObject

public ExpressionFilterObject(String expression,
                              Set<String> tables,
                              Set<String> column,
                              QName propertyName,
                              boolean isMatching)
Creates a new ExpressionFilterObject instance.

Parameters:
expression - that is generated by reading the filter-expression of the request
tables - that are identified in the process of filter-expression reading
column - that are identified in the process of filter-expression reading
propertyName - of the requested property that should be filtered
isMatching -
Method Detail

getExpression

public String getExpression()
Returns:
the expression

getTables

public Set<String> getTables()
Returns:
the table

getColumns

public Set<String> getColumns()
Returns:
the column

getPropertyName

public QName getPropertyName()
Returns:
the propName

isMatching

public boolean isMatching()
Returns:
the isMatching

deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org

]]>