org.deegree.sqldialect.filter
Interface PropertyNameMapper
- All Known Implementing Classes:
- EOPropertyNameMapper, ISOPropertyNameMapper, SQLPropertyNameMapper
public interface PropertyNameMapper
Implementations provide ValueReference to table/column mappings for AbstractWhereBuilder
implementations.
- Version:
- $Revision: 30964 $, $Date: 2011-05-30 14:34:29 +0200 (Mo, 30. Mai 2011) $
- Author:
- Markus Schneider, last edited by: $Author: mschneider $
getMapping
PropertyNameMapping getMapping(ValueReference propName,
TableAliasManager aliasManager)
throws FilterEvaluationException,
UnmappableException
- Returns the
PropertyNameMapping for the given ValueReference.
- Parameters:
propName - property name, can be null (indicates that the default geometry property of the root
object is requested)aliasManager - manager for creating and tracking table aliases, never null
- Returns:
- relational mapping, may be
null (if no mapping is possible)
- Throws:
FilterEvaluationException - indicates that the ValueReference is invalid
UnmappableException
Copyright © 2011. All Rights Reserved.