public class LocalEdgeRecognizerRelationalBinaryExpr extends DefaultRelationalBinaryExpr implements RelationalBinaryExpr
RelationalBinaryExpr implementation which uses a specific
evaluation context to locate or recognize
a given sequence based column qualifier within the context of the expression.
A sequence uniquely identifies an data graph entity within a local data graph and is used to construct qualifier filters to return specific sequence-based column qualifiers and associated column values.
LocalEdgeRecognizerContextliteral, operator, property, propertyPath| Constructor and Description |
|---|
LocalEdgeRecognizerRelationalBinaryExpr(org.plasma.query.model.Property property,
String columnQualifierPrefix,
org.plasma.query.model.Literal literal,
org.plasma.query.model.RelationalOperator operator)
Constructs an expression based on the given terms and column qualifier
prefix.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(EvaluationContext context)
Returns a "truth" value for the expression using a specific evaluation
context to locate or recognize a given
sequence based column qualifier within the context of the expression. |
getLiteral, getOperator, getProperty, getPropertyPath, toStringaccept, createPropertyPath, getLeft, getRight, setLeft, setRightclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLiteral, getOperator, getProperty, getPropertyPathaccept, getLeft, getRightpublic LocalEdgeRecognizerRelationalBinaryExpr(org.plasma.query.model.Property property,
String columnQualifierPrefix,
org.plasma.query.model.Literal literal,
org.plasma.query.model.RelationalOperator operator)
property - the "left" property termcolumnQualifierPrefix - the qualifier prefix used to evaluate the expression for a given
context.literal - the "right" literal termoperator - the relational operatorLocalEdgeRecognizerContextpublic boolean evaluate(EvaluationContext context)
context to locate or recognize a given
sequence based column qualifier within the context of the expression.evaluate in interface Exprevaluate in class DefaultRelationalBinaryExprcontext - context to locate or recognize a
given sequence based column qualifier within the context of the
expression.LocalEdgeRecognizerContextCopyright © 2021. All Rights Reserved.