class documentation

class PagesIndexer(IndexerBase): (source)

View In Hierarchy

Indexer for the "pages" table.
Unknown Field: signal
page-row-inserted (row): new row inserted
page-row-changed (row, oldrow): row changed
page-row-delete (row): row to be deleted
page-row-deleted (row): row that has been deleted
page-changed (row, content): page contents changed
Method __init__ Undocumented
Method delete_link_placeholder Undocumented
Method insert_link_placeholder Undocumented
Method insert_page Undocumented
Method on_file_row_changed Undocumented
Method on_file_row_deleted Undocumented
Method on_file_row_inserted Undocumented
Method remove_page Undocumented
Method update_page Undocumented
Method update_parent Undocumented
Class Variable __signals__ Undocumented
Instance Variable layout Undocumented
Method _insert_page Undocumented
Method _select Undocumented
Method _update_parent_nchildren Undocumented

Inherited from IndexerBase:

Method is_uptodate Undocumented
Method update Undocumented
Method update_iter Undocumented
Instance Variable db Undocumented

Inherited from SignalEmitter (via IndexerBase):

Method __new__ Undocumented
Method block_signals Returns a context manager for blocking one or more signals
Method connect Register a handler for a specific object.
Method connect_after Like connect() but handler will be called after default handler
Method disconnect Undocumented
Method emit Undocumented
Method emit_return_first Emits a signal and stops emission on the first handler that returns a not-None value.
Method emit_return_iter Returns an generator that calls one handler on each iteration and yields the return values. This allows aggregating return values.
Method _connect Undocumented
Method _setup_signal Undocumented
Method _teardown_signal Undocumented

Inherited from ConnectorMixin (via IndexerBase):

Method connectto Connect to signals of another object E.g.:
Method connectto_all Convenience method to combine multiple calls to connectto().
Method disconnect_all Disconnect all signals that have been connected with connectto and friends. Typically called when you want to destroy this object.
Method disconnect_from Disc all signals that have been connected with connectto and friends to a specific object.
Method _disconnect_from Undocumented
Instance Variable _connected_signals Undocumented
def __init__(self, db, layout, filesindexer): (source)
def delete_link_placeholder(self, pagename): (source)

Undocumented

def insert_link_placeholder(self, pagename): (source)

Undocumented

def insert_page(self, pagename, file_id): (source)

Undocumented

def on_file_row_changed(self, o, filerow): (source)

Undocumented

def on_file_row_deleted(self, o, filerow): (source)

Undocumented

def on_file_row_inserted(self, o, filerow): (source)

Undocumented

def remove_page(self, pagename, allow_cleanup=(lambda r: True)): (source)

Undocumented

def update_page(self, pagename, mtime, content): (source)

Undocumented

def update_parent(self, parentname, allow_cleanup=(lambda r: True), oldrow=None): (source)

Undocumented

layout = (source)

Undocumented

def _insert_page(self, pagename, is_link_placeholder, file_id=None): (source)

Undocumented

def _select(self, pagename): (source)

Undocumented

def _update_parent_nchildren(self, parentname): (source)

Undocumented