Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / %iFind.FindUtils
Private  Storage   

%iFind.FindUtils


Helper class containing query wiring code for FindWords() and FindEntities() queries. Do not invoke this class directly, but rather use %iFind.Utils.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 13


Summary


Methods
FindEntitiesClose FindEntitiesExecute FindEntitiesFetch FindEntitiesInternal
FindWordsClose FindWordsExecute FindWordsFetch FindWordsInternal
GetStrippedEntityId GetStrippedWordId

Subclasses
%iFind.Utils

Parameters


• parameter FINDCLASSNAME = "%iFind.Find.Analytic";
• parameter SHAREDDATALOCATION;

Methods


• classmethod FindEntitiesClose(ByRef qHandle As %Binary) as %Status
• classmethod FindEntitiesExecute(ByRef qHandle As %Binary, pSearchValue As %String, pSearchOption As %String = $$$IFSEARCHNORMAL, pStrippedEntitiesOnly As %Boolean = 1, pLanguage As %String = "") as %Status
• classmethod FindEntitiesFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
• classmethod FindEntitiesInternal(Output pEntBits, pSearchValue As %String, pSearchOption As %String = $$$IFSEARCHNORMAL, pLanguage As %String = "", ByRef pIndexParams) as %Status
• classmethod FindWordsClose(ByRef qHandle As %Binary) as %Status
• classmethod FindWordsExecute(ByRef qHandle As %Binary, pSearchValue As %String, pSearchOption As %Integer = $$$IFSEARCHNORMAL, pStrippedWordsOnly As %Boolean = 1, pLanguage As %String = "") as %Status
• classmethod FindWordsFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
• classmethod FindWordsInternal(Output pWordBits, pSearchValue As %String, pSearchOption As %String = $$$IFSEARCHNORMAL, pLanguage As %String = "") as %Status
Utiltiy function serving FindWords
• private classmethod GetEntityValueInternal(pEntityId As %Integer) as %String
• abstract private classmethod GetIndexParams(Output pParams)
• classmethod GetStrippedEntityId(pEntity As %String, pOriginalId As %Integer = 0, pKeepChars As %String) as %Integer
• classmethod GetStrippedWordId(pString As %String, pKeepChars As %String = $$$STRIPKEEP) as %Integer
• private classmethod GetWordValueInternal(pWordId As %Integer) as %String