[Zope-Checkins] CVS: Zope/lib/python/Products/PluginIndexes/common - PluggableIndex.py:1.6
Jeremy Hylton
jeremy@zope.com
Tue, 30 Apr 2002 00:33:52 -0400
Update of /cvs-repository/Zope/lib/python/Products/PluginIndexes/common
In directory cvs.zope.org:/tmp/cvs-serv28459/common
Modified Files:
PluggableIndex.py
Log Message:
Reformat text.
=== Zope/lib/python/Products/PluginIndexes/common/PluggableIndex.py 1.5 => 1.6 ===
class PluggableIndexInterface(Interface.Base):
- """interface for plugabble indexes"""
-
def getId():
- """ return Id of index """
+ """Return Id of index."""
def getEntryForObject(documentId, default=None):
- """Get all information contained for a specific object by documentId"""
+ """Get all information contained for 'documentId'."""
def index_object(documentId, obj, threshold=None):
- """Index an object:
-
- 'documentId' is the integer ID of the document
+ """Index an object.
- 'obj' is the object to be indexed
-
- 'threshold' is the number of words to process between committing
- subtransactions. If None, subtransactions are disabled
+ 'documentId' is the integer ID of the document.
+ 'obj' is the object to be indexed.
+ 'threshold' is the number of words to process between committing
+ subtransactions. If None, subtransactions are disabled.
"""
def unindex_object(documentId):
- """Remove the documentId from the index"""
+ """Remove the documentId from the index."""
+ # XXX TextIndex does not implement uniqueValues().
def uniqueValues(name=None, withLengths=0):
"""Returns the unique values for name.
- If 'withLengths' is true, returns a sequence of tuples of
- (value, length)
+ If 'withLengths' is true, returns a sequence of tuples of
+ (value, length).
"""
-
+
def _apply_index(request, cid=''):
- """Apply the index to query parameters given in the argument, request.
+ """Apply the index to query parameters given in 'request'.
- The argument should be a mapping object.
+ The argument should be a mapping object.
- If the request does not contain the needed parametrs, then None is
- returned.
+ If the request does not contain the needed parametrs, then
+ None is returned.
- If the request contains a parameter with the name of the column
- + "_usage", it is sniffed for information on how to handle applying
- the index. (Note: this style or parameters is deprecated)
-
- If the request contains a parameter with the name of the column
- and this parameter is either a Record or a class instance then
- it is assumed that the parameters of this index are passed as
- attribute (Note: this is the recommended way to pass parameters
- since Zope 2.4)
-
- Otherwise two objects are returned. The first object is a ResultSet
- containing the record numbers of the matching records. The second
- object is a tuple containing the names of all data fields used.
+ If the request contains a parameter with the name of the column
+ + "_usage", it is sniffed for information on how to handle applying
+ the index. (Note: this style or parameters is deprecated)
+
+ If the request contains a parameter with the name of the
+ column and this parameter is either a Record or a class
+ instance then it is assumed that the parameters of this index
+ are passed as attribute (Note: this is the recommended way to
+ pass parameters since Zope 2.4)
+
+ Otherwise two objects are returned. The first object is a
+ ResultSet containing the record numbers of the matching
+ records. The second object is a tuple containing the names of
+ all data fields used.
"""