| 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 Literal |
Term.literal |
| Modifier and Type | Method and Description |
|---|---|
Literal |
ObjectFactory.createLiteral()
Create an instance of
Literal |
Literal |
Term.getLiteral()
Gets the value of the literal property.
|
static Literal |
Literal.valueOf(Object content) |
static Literal |
Literal.valueOf(String content) |
| Modifier and Type | Method and Description |
|---|---|
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.eq(Property prop,
Literal literal)
Returns an expression where
the given property is equal to to the given literal.
|
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.gt(Property prop,
Literal literal)
Returns an expression where
the given property is greater than to the given literal.
|
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.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.lt(Property prop,
Literal literal)
Returns an expression where
the given property is less than to the given literal.
|
static Expression |
Expression.ne(Property prop,
Literal literal)
Returns an expression where
the given property is not equal to to the given literal.
|
void |
Term.setLiteral(Literal value)
Sets the value of the literal property.
|
void |
QueryValidator.start(Literal literal) |
void |
AbstractQueryValidator.start(Literal literal) |
| Constructor and Description |
|---|
Expression(GroupOperator right,
Property prop,
RelationalOperator oper,
Literal lit) |
Expression(GroupOperator right,
Property prop,
RelationalOperator oper,
Literal lit,
GroupOperator left) |
Expression(Property prop,
ArithmeticOperator oper,
Literal lit) |
Expression(Property prop,
Literal min,
Literal max) |
Expression(Property prop,
RelationalOperator oper,
Literal lit) |
Expression(Property prop,
RelationalOperator oper,
Literal lit,
GroupOperator left) |
Expression(Property prop,
WildcardOperator oper,
Literal lit) |
Term(Literal literal) |
| Modifier and Type | Method and Description |
|---|---|
void |
QueryVisitor.end(Literal literal) |
void |
DefaultQueryVisitor.end(Literal literal) |
void |
QueryVisitor.start(Literal literal) |
void |
DefaultQueryVisitor.start(Literal literal) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
TextQueryFilterAssembler.processWildcardExpression(Property property,
WildcardOperator oper,
Literal literal) |
void |
SQLQueryFilterAssembler.start(Literal literal) |
Copyright © 2017. All rights reserved.