Home > Class Reference > %SYS namespace > %iFind.Find.Basic
Private  

%iFind.Find.Basic

Internal class implementing actual find code. Do not access directly.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2

Summary

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
ContainsItem FormulateNode GetChunk NextChunk
NextChunkInclusive NextItem PrepareFind PreviousChunk
PreviousChunkInclusive PreviousItem
Subclasses
%iFind.Synonym.ituqxg

Parameters

parameter DEFAULTARGFUZZYTHRESHOLD = 2;

Methods

classmethod FormulateNode(pToken As %String, ByRef pSearchString) as %Boolean
Method retrieving the record IDs for which the positional search string matches pToken may starts with * or ends with * HSU164, The positional search could support wildcard now, eg (a* b),(*a b) and (*a*b* c) are all valid inputs now.
method PrepareFind(args...)
Processes SQL function arguments and forwards to the appropriate Find* function, based on the supplied search option.