Part of vmc.contrib.axiom.item View In Hierarchy
Wrap an existing Item type to
provide a different name for it.
class Tag(Item):
taggedObject = reference()
tagName = text()
class SomethingElse(Item):
...
It might be useful to construct a query for instances of SomethingElse
which have been tagged both with "foo" and
"bar":
t1 = Placeholder(Tag)
t2 = Placeholder(Tag)
store.query(SomethingElse, AND(t1.taggedObject == SomethingElse.storeID,
t1.tagName == u"foo",
t2.taggedObject == SomethingElse.storeID,
t2.tagName == u"bar"))
| Method | __init__ | Undocumented |
| Method | __cmp__ | Provide a deterministic sort order between Placeholder instances. |
| Method | __getattr__ | Undocumented |
| Method | getSchema | Undocumented |
| Method | getTableName | Undocumented |
| Method | getTableAlias | Undocumented |