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
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 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected QueryParseException
unknownProperty
(String name) 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
-
Field Details
-
directoryName
-
schema
-
-
Constructor Details
-
MemoryDirectoryExpressionEvaluator
-
-
Method Details
-
unknownProperty
- Overrides:
unknownProperty
in classMapExpressionEvaluator
-
walkReference
Description copied from class:ExpressionEvaluator
Evaluates a reference over the context state.- Overrides:
walkReference
in classMapExpressionEvaluator
- Parameters:
ref
- the reference
-