org.deegree.feature.persistence.sql
Class SQLPropertyNameMapper
java.lang.Object
org.deegree.feature.persistence.sql.SQLPropertyNameMapper
- All Implemented Interfaces:
- PropertyNameMapper
public class SQLPropertyNameMapper
- extends Object
- implements PropertyNameMapper
PropertyNameMapper
for the SQLFeatureStore
.
- Version:
- $Revision: 31658 $, $Date: 2011-08-25 20:09:40 +0200 (Thu, 25 Aug 2011) $
- Author:
- Markus Schneider, last edited by: $Author: mschneider $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SQLPropertyNameMapper
public SQLPropertyNameMapper(SQLFeatureStore fs,
FeatureTypeMapping ftMapping)
getMapping
public PropertyNameMapping getMapping(ValueReference propName,
TableAliasManager aliasManager)
throws FilterEvaluationException,
UnmappableException
- Description copied from interface:
PropertyNameMapper
- Returns the
PropertyNameMapping
for the given ValueReference
.
- Specified by:
getMapping
in interface PropertyNameMapper
- 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.