HS.FHIRServer.Storage.JsonAdvSQL.SearchTableBuilder
class HS.FHIRServer.Storage.JsonAdvSQL.SearchTableBuilder extends %Library.RegisteredObject, HS.FHIRServer.Util.FHIRQueryUtils
Property Inventory
Method Inventory
- %OnNew()
 - AddProperty()
 - CreateFromSerialObject()
 - GenResourceTables()
 - GenSearchTablesFromSchema()
 - Reset()
 - SetDefaultSearchTableSelectivities()
 - isExact()
 
Parameters
Properties
Methods
If this method returns an error then the object will not be created.
It is passed the arguments provided in the %New call. When customizing this method, override the arguments with whatever variables and types you expect to receive from %New(). For example, if you're going to call %New, passing 2 arguments, %OnNew's signature could be:
Method %OnNew(dob as %Date = "", name as %Name = "") as %Status If instead of returning a %Status code this returns an oref and this oref is a subclass of the current class then this oref will be the one returned to the caller of %New method.
@Input pAppKey Unique key for the endpoint e.g: "/csp/healthshare/hsfhir/fhir/r4"
@Input pVerbose Enable/Disable output from search table compilation
**Note this will wipe out tune table info for all search tables in a repo and return the selectivity values to application defaults**
Inherited Members
Inherited 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()
 - AddNewFHIRMetaSubs()
 - FirstInstant()
 - GetListOfResources()
 - HighDecimal()
 - LastInstant()
 - LowDecimal()
 - MapToFHIRVersionHeader()
 - MapToPackageId()
 - NormalizeParamName()
 - NormalizePhone()
 - PreviousInstant()
 - SetupVersionsTable()
 - runQuery()