callback::search::datasource::impl::forums_forum (private)

 callback::search::datasource::impl::forums_forum

Defined in packages/forums/tcl/forums-callback-procs.tcl

Returns a datasource for the search package this is the content that will be indexed by the full text search engine.

Author:
Jeff Davis davis@xarg.net
Created:
2004-04-01
See Also:

Partial Call Graph (max 5 caller/called nodes):
%3 db_0or1row db_0or1row (public) callback::search::datasource::impl::forums_forum callback::search::datasource::impl::forums_forum callback::search::datasource::impl::forums_forum->db_0or1row

Testcases:
No testcase defined.
Source code:
    ::callback::search::datasource::contract__arg_parser {*}$args


    set forum_id $object_id

    if {![db_0or1row datasource {} -column_array datasource]} {
        return {object_id {} name {} charter {} mime {} storage_type {}}
    }

    return [array get datasource]
XQL Not present:
PostgreSQL, Oracle
Generic XQL file:
<fullquery name="callback::search::datasource::impl::forums_forum.datasource">
    <querytext>
      select
        forum_id as object_id,
        name as title,
        charter as content,
        'text/plain' as mime,
        'text' as storage_type,
        '' as keywords
      from forums_forums
      where forum_id = :forum_id
    </querytext>
</fullquery>
packages/forums/tcl/forums-callback-procs.xql

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