Uses of Interface
org.geotools.expr.Expr

Packages that use Expr
org.geotools.expr Provides an Extended Expression/Filter syntax supporting experimentation with DataStore JOIN and FeatureType schema modification.  
 

Uses of Expr in org.geotools.expr
 

Subinterfaces of Expr in org.geotools.expr
 interface GeometryExpr
          Expr known to be a Geometry type.
 interface MathExpr
          Expr known to be a mathmatical type.
 

Classes in org.geotools.expr that implement Expr
(package private)  class org.geotools.expr.AbstractExpr
          Provides default Expr chaining implementations expression.
 class AbstractGeometryExpr
          Default implementation of GeometryExpr.
 class AbstractMathExpr
           
 class AttributeExpr
          Retrive attribute from Feature.
 class AttributeGeometryExpr
           
 class AttributeMathExpr
          Retrive attribute from Feature.
 class FidsExpr
           
 class FunctionExpr
           
 class LiteralExpr
          Provides a literal for use with Expr.
 class LiteralGeometryExpr
           
 class LiteralMathExpr
           
 class MetadataExpr
          Retrive attribute from Feature.
 

Methods in org.geotools.expr that return Expr
 Expr MathExpr.eq(java.lang.Number number)
           
 Expr MathExpr.eq(double number)
           
 Expr MathExpr.gt(java.lang.Number number)
           
 Expr MathExpr.gt(double number)
           
 Expr MathExpr.gte(java.lang.Number number)
           
 Expr MathExpr.gte(double number)
           
 Expr MathExpr.lt(java.lang.Number number)
           
 Expr MathExpr.lt(double number)
           
 Expr MathExpr.lte(java.lang.Number number)
           
 Expr MathExpr.lte(double number)
           
 Expr MathExpr.ne(java.lang.Number number)
           
 Expr MathExpr.ne(double number)
           
 Expr MathExpr.between(java.lang.Number min, java.lang.Number max)
           
 Expr MathExpr.between(double min, double max)
           
 Expr MetadataExpr.resolve(org.opengis.catalog.MetadataEntity metadata)
           
 Expr MetadataExpr.resolve(java.lang.String bind, Feature feature)
           
 Expr MetadataExpr.reduce(java.lang.String bind)
           
 Expr Expr.eval()
          Evaludate Expr (with LiteralExpr as a goal).
 Expr Expr.resolve(org.opengis.catalog.MetadataEntity metadata)
          Bind all meta entries according to provided metadata.
 Expr Expr.reduce(java.lang.String bind)
          Reduce attributes matching "bind/x" to "x".
 Expr Expr.resolve(java.lang.String bind, Feature feature)
          Bind attributes matching "bind/**" to feature.getAttribute("**).
 Expr Expr.bbox(com.vividsolutions.jts.geom.Envelope extent)
          expr.and( geom().bbox().disjoint( extent ).not ) Restrict current Expr with provided bounding box
 Expr Expr.fid(java.lang.String featureID)
          expr.filter( fid ) Restruct current Expr to provided featureId(s).
 Expr Expr.fid(java.util.Set fids)
          expr.filter( fids ) Restruct current Expr to provided featureId(s).
 Expr Expr.not()
          !
 Expr Expr.and(Expr expr)
          Explicit Expr chain extention - required for custom Expressions.
 Expr Expr.or(Expr expr)
          Expr Disjunction
 Expr Expr.eq(Expr expr)
          expr == expr
 Expr Expr.gt(Expr expr)
          expr > expr
 Expr Expr.gte(Expr expr)
          expr >= expr
 Expr Expr.lt(Expr expr)
          expr < expr
 Expr Expr.lte(Expr expr)
          expr <= expr
 Expr Expr.ne(Expr expr)
          expr !
 Expr Expr.between(Expr min, Expr max)
          min <= expr <= max
 Expr Expr.notNull()
          expr !
 Expr Expr.fn(java.lang.String name)
          name( expr )
 Expr Expr.fn(java.lang.String name, Expr expr)
          name( expr, expr )
 Expr Expr.fn(java.lang.String name, Expr[] expr)
          name( expr[0], expr[0], ... )
 Expr AbstractMathExpr.eq(java.lang.Number number)
           
 Expr AbstractMathExpr.eq(double number)
           
 Expr AbstractMathExpr.gt(java.lang.Number number)
           
 Expr AbstractMathExpr.gt(double number)
           
 Expr AbstractMathExpr.gte(java.lang.Number number)
           
 Expr AbstractMathExpr.gte(double number)
           
 Expr AbstractMathExpr.lt(java.lang.Number number)
           
 Expr AbstractMathExpr.lt(double number)
           
 Expr AbstractMathExpr.lte(java.lang.Number number)
           
 Expr AbstractMathExpr.lte(double number)
           
 Expr AbstractMathExpr.ne(java.lang.Number number)
           
 Expr AbstractMathExpr.ne(double number)
           
 Expr AbstractMathExpr.between(java.lang.Number min, java.lang.Number max)
           
 Expr AbstractMathExpr.between(double min, double max)
           
 Expr FidsExpr.or(Expr expr)
           
 Expr FidsExpr.or(FidsExpr expr)
           
static Expr Exprs.fid(java.lang.String featureID)
          Convience method for accessing a single fid
static Expr Exprs.fid(java.util.Set fids)
           
static Expr Exprs.and(Expr[] expr)
           
static Expr Exprs.or(Expr[] expr)
           
static Expr Exprs.literal(boolean b)
           
static Expr Exprs.literal(java.lang.Object literal)
           
static Expr Exprs.multiply(MathExpr[] expr)
           
static Expr Exprs.attribute(java.lang.String attribute)
          Attribute access.
static Expr Exprs.meta(java.lang.String xpath)
          Metadata element access.
static Expr Exprs.fn(java.lang.String name, Expr expr)
           
static Expr Exprs.fn(java.lang.String name, Expr expr1, Expr expr2)
           
static Expr Exprs.fn(java.lang.String name, Expr[] expr)
           
 

Methods in org.geotools.expr with parameters of type Expr
 Expr Expr.and(Expr expr)
          Explicit Expr chain extention - required for custom Expressions.
 Expr Expr.or(Expr expr)
          Expr Disjunction
 Expr Expr.eq(Expr expr)
          expr == expr
 Expr Expr.gt(Expr expr)
          expr > expr
 Expr Expr.gte(Expr expr)
          expr >= expr
 Expr Expr.lt(Expr expr)
          expr < expr
 Expr Expr.lte(Expr expr)
          expr <= expr
 Expr Expr.ne(Expr expr)
          expr !
 Expr Expr.between(Expr min, Expr max)
          min <= expr <= max
 Expr Expr.fn(java.lang.String name, Expr expr)
          name( expr, expr )
 Expr Expr.fn(java.lang.String name, Expr[] expr)
          name( expr[0], expr[0], ... )
 Expr FidsExpr.or(Expr expr)
           
static Expr Exprs.and(Expr[] expr)
           
static Expr Exprs.or(Expr[] expr)
           
static Expr Exprs.fn(java.lang.String name, Expr expr)
           
static Expr Exprs.fn(java.lang.String name, Expr expr1, Expr expr2)
           
static Expr Exprs.fn(java.lang.String name, Expr[] expr)
           
 

Constructors in org.geotools.expr with parameters of type Expr
FunctionExpr(java.lang.String name, Expr expr)
           
FunctionExpr(java.lang.String name, Expr expr1, Expr expr2)
           
FunctionExpr(java.lang.String name, Expr[] expr)
           
 



Copyright © GeoTools. All Rights Reserved.