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.