Top Method Summary
Options Name Purpose
AddDeclarativeResults (QuickLaunchSearchEventArgs, QuickLaunchBackendQuery) Builds the results of a query from its patterns and adds them to the event args
AddQuery (QuickLaunchBackendQuery) Adds a query declared by a provider
CHARACTER BuildText (EntitySearchRow, character) Expands a SUBSTITUTE pattern of a query against one result row
DECIMAL GetMatchScore (QuickLaunchBackendQuery, EntitySearchRow, character) Scores one result row against the search term of its query
Run (QuickLaunchSearchEventArgs) Executes the declared queries and adds the results they produce to the event args

Top Constructor Summary
Options Name Purpose
QuickLaunchBackendSearch () Default constructor for the QuickLaunchBackendSearch class

Top Property Summary
Options Name Purpose
INTEGER Count


Method Detail
Top

AddDeclarativeResults (QuickLaunchSearchEventArgs, QuickLaunchBackendQuery)

Purpose: Builds the results of a query from its patterns and adds them
to the event args
Notes: Used for every provider that does not implement
IQuickLaunchBackendResultProvider

Parameters:
poEventArgs Consultingwerk.Windows.Framework.QuickLaunch.QuickLaunchSearchEventArgs
The QuickLaunchSearchEventArgs of the running search
poQuery Consultingwerk.Windows.Framework.QuickLaunch.QuickLaunchBackendQuery
The query whose rows are to be turned into results
Top

AddQuery (QuickLaunchBackendQuery)

Purpose: Adds a query declared by a provider
Notes:

Parameters:
poQuery Consultingwerk.Windows.Framework.QuickLaunch.QuickLaunchBackendQuery
The QuickLaunchBackendQuery to execute with the batch
Top

CHARACTER BuildText (EntitySearchRow, character)

Purpose: Expands a SUBSTITUTE pattern of a query against one result row
Notes: Nine arguments are always passed, blank padded - SUBSTITUTE
ignores the ones the pattern does not reference, so a pattern
may use any of &1 to &9

Parameters:
poRow Consultingwerk.SmartFramework.Search.EntitySearchRow
The row to read the values from
pcPattern CHARACTER
The pattern to expand, or "":u
Returns CHARACTER
The expanded text, or "":u when there is no pattern
Top

DECIMAL GetMatchScore (QuickLaunchBackendQuery, EntitySearchRow, character)

Purpose: Scores one result row against the search term of its query
Notes: The best score of the ScoreFields wins, so a record can be
found by either of several names
query does not name any ScoreFields

Parameters:
poQuery Consultingwerk.Windows.Framework.QuickLaunch.QuickLaunchBackendQuery
The query the row belongs to
poRow Consultingwerk.SmartFramework.Search.EntitySearchRow
The row to score
pcLabel CHARACTER
The label built for the row, scored against when the
Returns DECIMAL
The match score, as returned by FuzzyMatchHelper
Top

Run (QuickLaunchSearchEventArgs)

Purpose: Executes the declared queries and adds the results they
produce to the event args
Notes: One backend round trip for the whole batch - and none at all
when every query is answered from the client side cache of
the IEntitySearchService

Parameters:
poEventArgs Consultingwerk.Windows.Framework.QuickLaunch.QuickLaunchSearchEventArgs
The QuickLaunchSearchEventArgs of the running search


Constructor Detail
Top

QuickLaunchBackendSearch ()

Purpose: Default constructor for the QuickLaunchBackendSearch class
Notes:



Property Detail
Top

INTEGER Count


Returns INTEGER


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       19.09.2026 10:21:49