internal package
Foswiki
::Query
See
PublishedAPI
for packages intended to be used by Plugin and Contrib authors, or
browse all packages
.
See also
Developing plugins
,
Developer's Bible
,
Technical Overview
Perl Module:
Child packages
Child packages
Foswiki::Query::ConditionalOP
- Base class for binary conditional operators.
Foswiki::Query::HoistREs
- Static functions to extract regular expressions from queries. The REs can be used in caching stores that use the Foswiki standard inline meta-data representation to pre-filter topic lists for more efficient query matching.
Foswiki::Query::Node
- A Node object is a single node in a query (either a tree node or a leaf node). A tree of node objects represents a query over the Foswiki database.
Foswiki::Query::OP
- Base class of operators used in queries. Operators are singleton objects that specify the parser behaviour and are attached to nodes in the parse tree to provide semantics for the nodes.
Foswiki::Query::OP_and
- N-ary AND function. Given an expression like a AND b AND c, this operator will build a single node that has 3 parameters, a, b, and c.
Foswiki::Query::OP_comma
- List-building n-ary operator.
Foswiki::Query::OP_d2n
Foswiki::Query::OP_div
Foswiki::Query::OP_dot
Foswiki::Query::OP_empty
Foswiki::Query::OP_eq
Foswiki::Query::OP_gt
Foswiki::Query::OP_gte
Foswiki::Query::OP_in
Foswiki::Query::OP_int
Foswiki::Query::OP_lc
Foswiki::Query::OP_length
Foswiki::Query::OP_like
Foswiki::Query::OP_lt
Foswiki::Query::OP_lte
Foswiki::Query::OP_match
Foswiki::Query::OP_minus
Foswiki::Query::OP_ne
Foswiki::Query::OP_neg
Foswiki::Query::OP_not
Foswiki::Query::OP_ob
Foswiki::Query::OP_or
- N-ary OR function. Given an expression like a OR b OR c, this operator will build a single node that has 3 parameters, a, b, and c.
Foswiki::Query::OP_plus
Foswiki::Query::OP_pos
Foswiki::Query::OP_ref
Foswiki::Query::OP_times
Foswiki::Query::OP_uc
Foswiki::Query::OP_where
Foswiki::Query::Parser
- Parser for queries, using the Foswiki::Infix::Parser.
Foswiki::Query::UnaryOP
This topic: System
>
Category
>
DeveloperDocumentationCategory
>
PerlDoc
Topic revision:
2014-11-21,
ProjectContributor
Copyright © by the contributing authors. All material on this site is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki?
Send feedback