|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |