First (query directive)
From WandoraWiki
(Difference between revisions)
(→Examples) |
|||
(One intermediate revision by one user not shown) | |||
Line 13: | Line 13: | ||
importPackage(org.wandora.query2); | importPackage(org.wandora.query2); | ||
new If( | new If( | ||
− | + | new BaseName().where("#DEFAULT","!=",null), | |
new BaseName(), | new BaseName(), | ||
new First(new SubjectIdentifiers()) | new First(new SubjectIdentifiers()) | ||
Line 20: | Line 20: | ||
This returns the base names of the instances of the input topic or the first subject identifier if the base name is not defined. | This returns the base names of the instances of the input topic or the first subject identifier if the base name is not defined. | ||
+ | |||
+ | [[Category:Query directives]] |
Latest revision as of 10:57, 21 August 2009
[edit] Description
Returns the first or the first N rows of specified directive. May return less than specified number of rows if the inner directive does not return that many rows.
[edit] Constructor
First(Directive directive) - Returns the first row of directive.
First(int count, Directive directive) - Returns the first count rows of directive
[edit] Examples
importPackage(org.wandora.query2); new If( new BaseName().where("#DEFAULT","!=",null), new BaseName(), new First(new SubjectIdentifiers()) ) .from(new Instances())
This returns the base names of the instances of the input topic or the first subject identifier if the base name is not defined.