mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-30 21:49:25 +00:00
36f8276f2a
framework. PR: 23968 Submitted by: Anton Berezin <tobez@tobez.org>
16 lines
578 B
Plaintext
16 lines
578 B
Plaintext
This module provides an object that matches a data source against a
|
|
query expression.
|
|
|
|
Query expressions are compiled into an internal form when a new object
|
|
is created or the `prepare' method is called; they are not recompiled on
|
|
each match.
|
|
|
|
The class provided by this module uses four packages to process the
|
|
query. The query parser parses the question and calls a query expression
|
|
builder (internal form of the question). The optimizer is then called to
|
|
reduce the complexity of the expression. The solver applies the
|
|
expression on a data source.
|
|
|
|
-Anton
|
|
<tobez@tobez.org>
|