H QL Query Tester Snippet

Code

1 HQL Query tester

1.1 xwiki.searchDocuments

<form method="post">
<textarea name="searchDocumentsQuery" rows="4" style="width:90%;">
#if($request.searchDocumentsQuery)$request.searchDocumentsQuery#else where doc.author='XWiki.Admin' #end
</textarea>
<br/>
<input type="submit">
</form>

#if ($request.searchDocumentsQuery)
1.1.1 Results

#set ($results = $xwiki.searchDocuments($request.searchDocumentsQuery.trim()))
#foreach ($result in $results)
* $result
#end
#end

1.1 xwiki.search (privileged API)

<form method="post">
<textarea name="searchQuery" rows="4" style="width:90%;">
#if($request.searchQuery) $request.searchQuery #else select doc.fullName, firstname.value, lastname.value from XWikiDocument doc, BaseObject obj, StringProperty firstname, StringProperty lastname where obj.className='XWiki.XWikiUsers' and obj.name=doc.fullName and obj.id=firstname.id.id and firstname.id.name='first_name' and lastname.id.name='last_name' and obj.id=lastname.id.id
#end
</textarea>
<br/>
<input type="submit">
</form>

#if ($request.searchQuery)
1.1.1 Results

#set ($results = $xwiki.search($request.searchQuery.trim()))
{table}
#foreach ($result in $results) 
#foreach ($item in $result) #if ($velocityCount > 1)|#end $item #end 
#end
{table}
#end

Result

hqlquerytester.png

Version 6.1 last modified by polx on 17/03/2008 at 23:20

Comments 0

No comments for this document

Attachments 1

Image
hqlquerytester.png 1.1
PostedBy: jvdrean on 17/03/2008 (27kb )

Creator: jvdrean on 2008/03/17 11:34
This wiki is licensed under a Creative Commons license
1.4.1.10194