| Package | Description |
|---|---|
| org.plasma.query.model |
PlasmaSDO™ License
This is a community release of PlasmaSDO™, a dual-license
Service Data Object (SDO) 2.1 implementation.
|
| org.plasma.query.visitor | |
| org.plasma.sdo.access.provider.common |
| Modifier and Type | Field and Description |
|---|---|
protected Expression |
Term.expression |
protected Expression |
On.expression |
protected Expression |
Expression.parent |
| Modifier and Type | Field and Description |
|---|---|
protected List<Expression> |
Where.expressions |
protected List<Expression> |
Update.expressions |
| Modifier and Type | Method and Description |
|---|---|
static Expression |
Expression.and()
Returns a simple 1-term expression containing a boolean
operator, AND.
|
Expression |
Property.between(Object min,
Object max) |
static Expression |
Expression.between(Property prop,
Literal min,
Literal max)
Returns a 6 term expression, where
the given property is greater than or equal to the given 'min' literal,
and is less than or equal tothe given 'max' literal.
|
static Expression |
Expression.between(Property prop,
Object min,
Object max)
Returns a 6 term expression, where
the given property is greater than or equal to the given 'min' literal,
and is less than or equal tothe given 'max' literal.
|
static Expression |
Expression.between(String prop,
Object min,
Object max)
Returns a 6 term expression, where
the given property is greater than or equal to the given 'min' literal,
and is less than or equal tothe given 'max' literal.
|
static Expression |
Expression.between(String prop,
String[] path,
Object min,
Object max)
Returns a 6 term expression, where
the given property is greater than or equal to the given 'min' literal,
and is less than or equal tothe given 'max' literal.
|
Expression |
ObjectFactory.createExpression()
Create an instance of
Expression |
Expression |
Property.eq(Object value) |
static Expression |
Expression.eq(Property prop,
Literal literal)
Returns an expression where
the given property is equal to to the given literal.
|
static Expression |
Expression.eq(Property prop,
NullLiteral literal)
Returns an expression where
the given property is equal to to the given null-literal.
|
static Expression |
Expression.eq(Property prop,
Object literal)
Returns an expression where
the given property is equal to to the given literal.
|
static Expression |
Expression.eq(String prop,
Object object)
Returns an expression where
the given property is equal to to the given literal object.
|
static Expression |
Expression.eq(String prop,
String[] path,
Object object)
Returns an expression where
the given property is equal to to the given literal object.
|
static Expression |
Expression.eq(String prop,
String path,
Object object)
Returns an expression where
the given property is equal to to the given literal object.
|
static Expression |
Expression.exists(Property prop,
Query subquery) |
Expression |
Property.ge(Object value) |
static Expression |
Expression.ge(Property prop,
Literal literal)
Returns an expression where
the given property is greater than or equal to to the given literal.
|
static Expression |
Expression.ge(Property prop,
Object literal)
Returns an expression where
the given property is greater than or equal to to the given literal.
|
static Expression |
Expression.ge(String prop,
Object literal)
Returns an expression where
the given property is greater than or equalt to to the given literal.
|
static Expression |
Expression.ge(String prop,
String[] path,
Object literal)
Returns an expression where
the given property is greater than or equal to to the given literal.
|
static Expression |
Expression.ge(String prop,
String path,
Object literal)
Returns an expression where
the given property is greater than or equal to to the given literal.
|
Expression |
Term.getExpression()
Gets the value of the expression property.
|
Expression |
On.getExpression()
Gets the value of the expression property.
|
Expression |
Expression.getParent() |
Expression |
Property.gt(Object value) |
static Expression |
Expression.gt(Property prop,
Literal literal)
Returns an expression where
the given property is greater than to the given literal.
|
static Expression |
Expression.gt(Property prop,
Object literal)
Returns an expression where
the given property is greated than to the given literal.
|
static Expression |
Expression.gt(String prop,
Object literal)
Returns an expression where
the given property is greated than to the given literal.
|
static Expression |
Expression.gt(String prop,
String[] path,
Object literal)
Returns an expression where
the given property is greated than to the given literal.
|
static Expression |
Expression.gt(String prop,
String path,
Object literal)
Returns an expression where
the given property is greated than to the given literal.
|
static Expression |
Expression.in(Property prop,
Query subquery)
Returns a subquery expression, where
the given property is found within the given subquery results collection.
|
static Expression |
Expression.in(String prop,
Query subquery)
Returns a subquery expression, where
the given property is found within the given subquery results collection.
|
static Expression |
Expression.in(String prop,
String[] path,
Query subquery)
Returns a subquery expression, where
the given property is found within the given subquery results collection.
|
Expression |
Property.isNull() |
Expression |
Property.le(Object value) |
static Expression |
Expression.le(Property prop,
Literal literal)
Returns an expression where
the given property is less than or equal to to the given literal.
|
static Expression |
Expression.le(Property prop,
Object literal)
Returns an expression where
the given property is less than or equal to to the given literal.
|
static Expression |
Expression.le(String prop,
Object literal)
Returns an expression where
the given property is less than or equal to to the given literal.
|
static Expression |
Expression.le(String prop,
String[] path,
Object literal)
Returns an expression where
the given property is less than or equal to to the given literal.
|
static Expression |
Expression.le(String prop,
String path,
Object literal)
Returns an expression where
the given property is less than or equal to to the given literal.
|
static Expression |
Expression.left()
Returns a simple 1-term expression containing a group
operator, ).
|
static Expression |
Expression.like(Property prop,
Literal literal)
Returns a wildcard expression "triad", where
the given property is like the given literal, and the literal
may contain any number of wildcards, the wildcard character being '*'
|
static Expression |
Expression.like(Property prop,
Object literal)
Returns a wildcard expression "triad", where
the given property is like the given literal, and the literal
may contain any number of wildcards, the wildcard character being '*'
|
Expression |
Property.like(String value) |
static Expression |
Expression.like(String prop,
Object literal)
Returns a wildcard expression "triad", where
the given property is like the given literal, and the literal
may contain any number of wildcards, the wildcard character being '*'
|
static Expression |
Expression.like(String prop,
String[] path,
Object literal)
Returns a wildcard expression "triad", where
the given property is like the given literal, and the literal
may contain any number of wildcards, the wildcard character being '*'
|
static Expression |
Expression.like(String prop,
String path,
Object literal)
Returns a wildcard expression "triad", where
the given property is like the given literal, and the literal
may contain any number of wildcards, the wildcard character being '*'
|
Expression |
Property.lt(Object value) |
static Expression |
Expression.lt(Property prop,
Literal literal)
Returns an expression where
the given property is less than to the given literal.
|
static Expression |
Expression.lt(Property prop,
Object literal)
Returns an expression where
the given property is less than to the given literal.
|
static Expression |
Expression.lt(String prop,
Object literal)
Returns an expression where
the given property is less than to the given literal.
|
static Expression |
Expression.lt(String prop,
String[] path,
Object literal)
Returns an expression where
the given property is less than to the given literal.
|
static Expression |
Expression.lt(String prop,
String path,
Object literal)
Returns an expression where
the given property is less than to the given literal.
|
Expression |
Property.ne(Object value) |
static Expression |
Expression.ne(Property prop,
Literal literal)
Returns an expression where
the given property is not equal to to the given literal.
|
static Expression |
Expression.ne(Property prop,
NullLiteral literal)
Returns an expression where
the given property is not equal to to the given null-literal.
|
static Expression |
Expression.ne(Property prop,
Object literal)
Returns an expression where
the given property is not equal to to the given literal.
|
static Expression |
Expression.ne(String prop,
Object literal)
Returns an expression where
the given property is not equal to to the given literal.
|
static Expression |
Expression.ne(String prop,
String[] path,
Object literal)
Returns an expression where
the given property is not equal to to the given literal.
|
static Expression |
Expression.ne(String prop,
String path,
Object literal)
Returns an expression where
the given property is not equal to to the given literal.
|
static Expression |
Expression.noOp() |
static Expression |
Expression.notIn(Property prop,
Query subquery)
Returns a subquery expression, where
the given property is not found within the given subquery results collection.
|
static Expression |
Expression.or()
Returns a simple 1-term expression containing a boolean
operator, OR.
|
static Expression |
Expression.right()
Returns a simple 1-term expression containing a group
operator, (.
|
static Expression |
Expression.valueOf(org.jaxen.expr.EqualityExpr expr) |
static Expression |
Expression.valueOf(org.jaxen.expr.LogicalExpr expr)
Factory method supporting Jaxen XAPTH logical expressions.
|
static Expression |
Expression.valueOf(org.jaxen.expr.RelationalExpr expr)
Factory method supporting Jaxen XAPTH relational expressions.
|
| Modifier and Type | Method and Description |
|---|---|
List<Expression> |
Where.getExpressions() |
List<Expression> |
Update.getExpressions() |
| Modifier and Type | Method and Description |
|---|---|
void |
Where.addExpression(Expression e) |
void |
Update.addExpression(Expression e) |
void |
Term.setExpression(Expression value)
Sets the value of the expression property.
|
void |
On.setExpression(Expression value)
Sets the value of the expression property.
|
void |
QueryValidator.start(Expression expression) |
void |
AbstractQueryValidator.start(Expression expression) |
| Constructor and Description |
|---|
Expression(Expression[] exprs) |
Expression(Expression e1,
Expression e2,
Expression e3) |
Expression(Expression left,
LogicalOperator oper,
Expression right) |
Expression(Expression left,
RelationalOperator oper,
Expression right) |
Term(Expression expression) |
Update(Expression expr) |
Update(Expression[] exprs) |
Where(Expression expr) |
Where(Expression[] exprs) |
| Modifier and Type | Method and Description |
|---|---|
void |
QueryVisitor.end(Expression expression) |
void |
DefaultQueryVisitor.end(Expression expression) |
void |
QueryVisitor.start(Expression expression) |
void |
DefaultQueryVisitor.start(Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
TextQueryFilterAssembler.hasWildcard(Expression expression) |
void |
TextQueryFilterAssembler.start(Expression expression) |
Copyright © 2017. All rights reserved.