internal package Foswiki::Query::OP internal package Foswiki::Query::OP is a Foswiki::Infix::OP ObjectMethod evaluate($node, %domain) → $value Pure virtual method that evaluates the operator in the give domain. The domain is a reference to a hash that contains the data being operated on, and a reference to the meta-data of the topic being worked on (the "topic object"). The data being operated on can be a Meta object, a reference to an array (such as attachments), a reference to a hash or a scalar. Arrays can contain other arrays and hashes.
See Foswiki::Query::Node::evaluate for more information.ObjectMethod evaluatesToConstant() → $boolean Used in hoisting/optimisation.
Default behaviour is to call evaluatesAsConstant on all parameters and return true if they all return true.
StaticMethod isNumber($string) → $boolean Determine if a string represents a valid number (signed decimal)
Used in hoisting/optimisation.
StaticMethod collect($a, $fn) → [] Invokes $fn once for each element of $a and return an array built from the results.