Trees | Indices | Help |
|
---|
|
PluginIndexes.PathIndex.PathIndex.PathIndex --+ | ExtendedPathIndex.ExtendedPathIndex --+ | MultiPathIndex
A path index that is capable of indexing multiple paths per object.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from |
|
|||
meta_type = "MultiPathIndex"
|
|||
manage_main = DTMLFile('dtml/manageMultiPathIndex', globals())
|
|||
manage = DTMLFile('dtml/manageMultiPathIndex', globals())
|
|||
Inherited from |
|
path is either a string representing a relative URL or a part of a relative URL or a tuple (path,level). level >= 0 starts searching at the given level level < 0 not implemented yet
|
Extended path index uses a series of set "buckets" to store which items belong at which point on the search path, this can sometimes cause issues if two points on the path have the same name and thus belong to the same bucket For instance: /zport/dmd/Devices/Server/Windows/WMI/devices/test-winxp-1.zenoss.loc/os/software/VMware Tools has another path at /zport/dmd/Manfacturers/VMware/... and our search returns a false positive because we search for /zport/dmd/Devices/VMware because we have the id for that component returned at each point along the path. So this function iterates through all the return paths and makes sure the path that we are searching for is in the path that is returned |
return names of indexed attributes |
hook for (Z)Catalog |
hook for (Z)Catalog |
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Jul 14 12:01:43 2010 | http://epydoc.sourceforge.net |