Class Reference
IRIS for UNIX 2019.3
InterSystems: The power behind what matters   
Documentation  Search
  [%SYS] >  [%iFind] >  [Find] >  [Basic]
Private  Storage   

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

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 38


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 IntersectWordBits
NextChunk NextChunkInclusive NextItem PrepareFind
PreviousChunk PreviousChunkInclusive PreviousItem checkPattern

Subclasses
%iFind.Synonym.jiMGRw

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.
• classmethod IntersectWordBits(ByRef pWordBits1, ByRef pWordBits2) as %Boolean
• method PrepareFind(args...)
Processes SQL function arguments and forwards to the appropriate Find* function, based on the supplied search option.
• classmethod checkPattern(pWord As %String, pPattern As %String) as %Boolean
This utility check pWords satisfying the pPattern For example, pWord is "abc" and pPattern is "a*b*c" then it should return true


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.