search::dequeue (public)

 search::dequeue [ -object_id object_id ] [ -event_date event_date ] \
    [ -event event ]

Defined in packages/search/tcl/search-procs.tcl

Remove an object from the search queue

Switches:
-object_id
(optional)
acs_objects object_id
-event_date
(optional)
the event date as retrieved from the DB (and which should not be changed)
-event
(optional)
INSERT or UPDATE or DELETE
Author:
Jeff Davis <davis@xarg.net>

Partial Call Graph (max 5 caller/called nodes):
%3 search::indexer search::indexer (private) search::dequeue search::dequeue search::indexer->search::dequeue ad_print_stack_trace ad_print_stack_trace (public) search::dequeue->ad_print_stack_trace package_exec_plsql package_exec_plsql (public) search::dequeue->package_exec_plsql

Testcases:
No testcase defined.
Source code:
    if {$object_id ne ""
        && $event_date ne ""
        && $event ne ""} {
            package_exec_plsql  -var_list [list [list object_id $object_id]  [list event_date $event_date]  [list event $event] ]  search_observer dequeue
    } else {
        ns_log warning "search::dequeue: invalid: called with object_id=$object_id"  "event_date=$event_date event=$event\n[ad_print_stack_trace]"
    }
XQL Not present:
PostgreSQL
Generic XQL file:
packages/search/tcl/search-procs.xql

Oracle XQL file:
packages/search/tcl/search-procs-oracle.xql

[ hide source ] | [ make this the default ]
Show another procedure: