Package org.nuxeo.ecm.directory.memory
Class MemoryDirectoryExpressionEvaluator
- java.lang.Object
-
- org.nuxeo.ecm.core.storage.ExpressionEvaluator
-
- org.nuxeo.ecm.directory.memory.MapExpressionEvaluator
-
- org.nuxeo.ecm.directory.memory.MemoryDirectoryExpressionEvaluator
-
public class MemoryDirectoryExpressionEvaluator extends MapExpressionEvaluator
Evaluates an expression on a memory directory entry.- Since:
- 10.3
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.nuxeo.ecm.core.storage.ExpressionEvaluator
ExpressionEvaluator.PathResolver
-
-
Field Summary
Fields Modifier and Type Field Description protected StringdirectoryNameprotected Schemaschema-
Fields inherited from class org.nuxeo.ecm.directory.memory.MapExpressionEvaluator
map, ONE, ZERO
-
Fields inherited from class org.nuxeo.ecm.core.storage.ExpressionEvaluator
DATE_CAST, fulltextSearchDisabled, hasFulltext, NEG_PHRASE_QUOTE, NXQL_ECM_ANCESTOR_IDS, NXQL_ECM_FULLTEXT_BINARY, NXQL_ECM_FULLTEXT_SIMPLE, NXQL_ECM_PATH, NXQL_ECM_READ_ACL, OR, pathResolver, PHRASE_QUOTE, principals
-
-
Constructor Summary
Constructors Constructor Description MemoryDirectoryExpressionEvaluator(Directory directory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected QueryParseExceptionunknownProperty(String name)ObjectwalkReference(Reference ref)Evaluates a reference over the context state.-
Methods inherited from class org.nuxeo.ecm.directory.memory.MapExpressionEvaluator
matchesEntry, walkAncestorId, walkEcmFulltext, walkEcmPath, walkIsTrashed, walkMixinTypes, walkStartsWith
-
Methods inherited from class org.nuxeo.ecm.core.storage.ExpressionEvaluator
and, bool, checkDateLiteralForCast, cmp, cmp, eq, eqMaybeList, fulltext, fulltext, fulltext1, in, inMaybeList, isMixinTypes, like, likeMaybeList, likeToRegex, not, or, walkAnd, walkBetween, walkBooleanLiteral, walkDateLiteral, walkDoubleLiteral, walkEq, walkExpression, walkFunction, walkGt, walkGtEq, walkIn, walkIntegerLiteral, walkIsNotNull, walkIsNull, walkIsTrashed, walkLike, walkLiteral, walkLiteralList, walkLt, walkLtEq, walkMultiExpression, walkNot, walkNotEq, walkOperand, walkOr, walkStartsWithNonPath, walkStartsWithPath, walkStringLiteral
-
-
-
-
Constructor Detail
-
MemoryDirectoryExpressionEvaluator
public MemoryDirectoryExpressionEvaluator(Directory directory)
-
-
Method Detail
-
unknownProperty
protected QueryParseException unknownProperty(String name)
- Overrides:
unknownPropertyin classMapExpressionEvaluator
-
walkReference
public Object walkReference(Reference ref)
Description copied from class:ExpressionEvaluatorEvaluates a reference over the context state.- Overrides:
walkReferencein classMapExpressionEvaluator- Parameters:
ref- the reference
-
-