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 String
directoryName
protected Schema
schema
-
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 QueryParseException
unknownProperty(String name)
Object
walkReference(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:
unknownProperty
in classMapExpressionEvaluator
-
walkReference
public Object walkReference(Reference ref)
Description copied from class:ExpressionEvaluator
Evaluates a reference over the context state.- Overrides:
walkReference
in classMapExpressionEvaluator
- Parameters:
ref
- the reference
-
-