Exists (query directive)
From WandoraWiki
(Difference between revisions)
| Line 6: | Line 6: | ||
Exists(Directive directive) | Exists(Directive directive) | ||
| + | |||
| + | == Notes == | ||
| + | |||
| + | Note that the condition directive in ''If'' evaluates to true if it returns a non empty set. Thus it is usually unnecessary to wrap it inside an ''Exists'' directive. | ||
| + | |||
| + | == Examples == | ||
| + | |||
| + | importPackage(org.wandora.query2); | ||
| + | new Instances() | ||
| + | .where(new Exists(new Instances())) | ||
| + | |||
| + | This selects all instances of the input topic which have instances of their own. | ||
[[Category:Query directives]] | [[Category:Query directives]] | ||
Latest revision as of 10:44, 21 August 2009
Contents |
[edit] Description
Includes rows where the inner directive returns a non-empty result using the row itself as input.
[edit] Constructor
Exists(Directive directive)
[edit] Notes
Note that the condition directive in If evaluates to true if it returns a non empty set. Thus it is usually unnecessary to wrap it inside an Exists directive.
[edit] Examples
importPackage(org.wandora.query2); new Instances() .where(new Exists(new Instances()))
This selects all instances of the input topic which have instances of their own.