Closed Bug 822996 Opened 8 years ago Closed 2 years ago

New type of annotations bound to result nodes

Categories

(Toolkit :: Places, defect, P3)

defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: mak, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [sync:bookmarks])

Create a new annotations service, should be async and work by GUID.
The new annotations are stored in a simple table that stores all annos for a GUID in a single field.
This field has some machine-readable format to store tuples like type:name:value,type:name:value.
It should support only int32, double, string formats (no int64, no binaries for now).
when querying for a page/bookmark we also join annos on the guid and return them on the result node as a property bag.

If we will ever need things like getAllPagesWithAnno() (uses are rare) we may use an FTS index or grow an indexing table for that or try a plain LIKE.
OS: Windows 7 → All
Hardware: x86_64 → All
Blocks: 618965
Whiteboard: [sync:bookmarks]
Blocks: 655723
Priority: -- → P3
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.