Re: [Tracker] [Fwd: Re: [Xesam] Need paged search mode for xesam]
- From: Jamie McCracken <jamiemcc blueyonder co uk>
- To: Philip Van Hoof <spam pvanhoof be>
- Cc: Jamie McCracken <jamie mccrack googlemail com>, Tracker mailing list <tracker-list gnome org>
- Subject: Re: [Tracker] [Fwd: Re: [Xesam] Need paged search mode for xesam]
- Date: Thu, 08 May 2008 11:07:55 -0400
thats fine but rename "a" and ""b params to offset, count
On Thu, 2008-05-08 at 11:19 +0200, Philip Van Hoof wrote:
Hey Jamie,
About the Xesam discussion for range-searches, here's a patch that would
add the remote API to the indexer-split branch. If there's some sort of
OK from Mikkel I plan to commit this to the branch (or else adapt it to
the proposed API).
email message attachment, "Forwarded message - Re: [Xesam] Need paged
search mode for xesam"
-------- Forwarded Message --------
From: Philip Van Hoof <spam pvanhoof be>
To: Mikkel Kamstrup Erlandsen <mikkel kamstrup gmail com>
Cc: jamie mccrack gmail com, xesam lists freedesktop org
Subject: Re: [Xesam] Need paged search mode for xesam
Date: Thu, 08 May 2008 11:15:14 +0200
On Wed, 2008-05-07 at 21:16 +0200, Mikkel Kamstrup Erlandsen wrote:
2008/5/7 Jamie McCracken <jamie mccrack googlemail com>:
I think we would need:
GetPagedHits
GetPagedHitData
to cover all use cases
If there is more than one method needed for paging nirvana it begins
to make sense to add a org.freedesktop.xesam.PagedSear
ch interface to the spec. This can go in 1.1 (and if we can mature it
fast enough it should not be a problem for Nokia to depend upon it
before 1.1 is out).
Here's a first proposal:
<?xml version="1.0" encoding="UTF-8"?>
<node name="/org/freedesktop/xesam">
<interface name="org.freedesktop.xesam.Search">
...
</interface>
<interface name="org.freedesktop.xesam.PagedSearch">
<method name="GetRangeHits">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg type="s" name="search" direction="in" />
<arg type="u" name="a" direction="in" />
<arg type="u" name="b" direction="in" />
<arg type="aav" name="hits" direction="out" />
</method>
<method name="GetRangeHitData">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg type="s" name="search" direction="in" />
<arg type="u" name="a" direction="in" />
<arg type="u" name="b" direction="in" />
<arg type="as" name="fields" direction="in" />
<arg type="aav" name="hit_data" direction="out" />
</method>
</interface>
</node>
_______________________________________________
tracker-list mailing list
tracker-list gnome org
http://mail.gnome.org/mailman/listinfo/tracker-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]