org.geotools.jdbc
Class JoinPropertyName

Object
  extended by ExpressionAbstract
      extended by DefaultExpression
          extended by AttributeExpressionImpl
              extended by JoinPropertyName
All Implemented Interfaces:
AttributeExpression, ExpressionType, Expression, PropertyName

public class JoinPropertyName
extends AttributeExpressionImpl

Property name that knows what feature type it comes from.

Used by the sql encoder to determine how to property encode the join query.

Author:
Justin Deoliveira, OpenGeo

Field Summary
 
Fields inherited from class AttributeExpressionImpl
attPath, lenient, schema
 
Fields inherited from class DefaultExpression
expressionType, permissiveConstruction
 
Fields inherited from interface ExpressionType
ATTRIBUTE, ATTRIBUTE_DOUBLE, ATTRIBUTE_GEOMETRY, ATTRIBUTE_INTEGER, ATTRIBUTE_STRING, ATTRIBUTE_UNDECLARED, FUNCTION, LITERAL_DOUBLE, LITERAL_GEOMETRY, LITERAL_INTEGER, LITERAL_LONG, LITERAL_STRING, LITERAL_UNDECLARED, MATH_ADD, MATH_DIVIDE, MATH_MULTIPLY, MATH_SUBTRACT
 
Fields inherited from interface Expression
NIL
 
Constructor Summary
JoinPropertyName(SimpleFeatureType featureType, String alias, String name)
           
 
Method Summary
 String getAlias()
           
 SimpleFeatureType getFeatureType()
           
 
Methods inherited from class AttributeExpressionImpl
accept, equals, evaluate, evaluate, evaluate, getAttributePath, getNamespaceContext, getPropertyName, hashCode, isLenient, setAttributePath, setLenient, setPropertyName, toString
 
Methods inherited from class DefaultExpression
accept, getType, getValue, isAttributeExpression, isExpression, isFunctionExpression, isGeometryExpression, isLiteralExpression, isMathExpression, isMathExpression
 
Methods inherited from class ExpressionAbstract
eval, eval
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface AttributeExpression
getValue
 
Methods inherited from interface Expression
accept, getType
 

Constructor Detail

JoinPropertyName

public JoinPropertyName(SimpleFeatureType featureType,
                        String alias,
                        String name)
Method Detail

getFeatureType

public SimpleFeatureType getFeatureType()

getAlias

public String getAlias()


Copyright © 1996-2014 Geotools. All Rights Reserved.