Top Method Summary
Options Name Purpose
AddRow (EntitySearchRow) Adds a row to the result of this query
ClearResult () Discards the result of a previous run of this query
CHARACTER GetCacheKey () Returns the key identifying this query in the result cache

Top Constructor Summary
Options Name Purpose
EntitySearchQuery () Default constructor for the EntitySearchQuery class
EntitySearchQuery (character, character, character, character, integer) Constructor for the EntitySearchQuery class

Top Property Summary
Options Name Purpose
CHARACTER BusinessEntityName
INTEGER CacheSeconds
CHARACTER ErrorMessage
CHARACTER FieldNames
INTEGER MaxRows
CHARACTER QueryString
Consultingwerk.SmartFramework.Search.EntitySearchRowList Rows
CHARACTER TableName


Method Detail
Top

AddRow (EntitySearchRow)

Purpose: Adds a row to the result of this query
Notes: Called by the IEntitySearchService implementation

Parameters:
poRow Consultingwerk.SmartFramework.Search.EntitySearchRow
The EntitySearchRow to add
Top

ClearResult ()

Purpose: Discards the result of a previous run of this query
Notes: Called by the IEntitySearchService implementation before it
executes the query again, so a query object can be reused

Top

CHARACTER GetCacheKey ()

Purpose: Returns the key identifying this query in the result cache
Notes: Derived from what the query actually asks for, not from the
correlation id - two callers issuing the same query therefore
share one cache entry

Returns CHARACTER
The cache key of this query


Constructor Detail
Top

EntitySearchQuery ()

Purpose: Default constructor for the EntitySearchQuery class
Notes:

Top

EntitySearchQuery (character, character, character, character, integer)

Purpose: Constructor for the EntitySearchQuery class
Notes:

Parameters:
pcBusinessEntityName CHARACTER
The fully qualified name of the Business Entity to query
pcTableName CHARACTER
The name of the entity temp-table to query
pcQueryString CHARACTER
The ABL query for the entity temp-table
pcFieldNames CHARACTER
The comma-delimited list of fields to return per record
piMaxRows INTEGER
The maximum number of records to return


Property Detail
Top

CHARACTER BusinessEntityName


Returns CHARACTER
Top

INTEGER CacheSeconds


Returns INTEGER
Top

CHARACTER ErrorMessage


Returns CHARACTER
Top

CHARACTER FieldNames


Returns CHARACTER
Top

INTEGER MaxRows


Returns INTEGER
Top

CHARACTER QueryString


Returns CHARACTER
Top

Consultingwerk.SmartFramework.Search.EntitySearchRowList Rows


Returns Consultingwerk.SmartFramework.Search.EntitySearchRowList
Top

CHARACTER TableName


Returns CHARACTER


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