Skip to main content

HS.FHIR.vCommon.Repository.QueryCache

deprecated persistent class HS.FHIR.vCommon.Repository.QueryCache extends %Library.Persistent

SQL Table Name: HS_FHIR_vCommon_Repository.QueryCache

THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.

Property Inventory

Method Inventory

Parameters

parameter FOUNDATION = 1;
HealthShare Foundation

Properties

property InitialRequestDateTime as %TimeStamp;
Property methods: InitialRequestDateTimeDisplayToLogical(), InitialRequestDateTimeGet(), InitialRequestDateTimeGetStored(), InitialRequestDateTimeIsValid(), InitialRequestDateTimeLogicalToDisplay(), InitialRequestDateTimeNormalize(), InitialRequestDateTimeOdbcToLogical(), InitialRequestDateTimeSet()
property PageSize as %Integer;
# of rows requested per response
Property methods: PageSizeDisplayToLogical(), PageSizeGet(), PageSizeGetStored(), PageSizeIsValid(), PageSizeLogicalToDisplay(), PageSizeNormalize(), PageSizeSet()
property QueryID as %String) [ Required ];
Property methods: QueryIDDisplayToLogical(), QueryIDGet(), QueryIDGetStored(), QueryIDIsValid(), QueryIDLogicalToDisplay(), QueryIDLogicalToOdbc(), QueryIDNormalize(), QueryIDSet()
property StorageClass as %String (MAXLEN = 128);
FHIR Streamlet Storage Class
Property methods: StorageClassDisplayToLogical(), StorageClassGet(), StorageClassGetStored(), StorageClassIsValid(), StorageClassLogicalToDisplay(), StorageClassLogicalToOdbc(), StorageClassNormalize(), StorageClassSet()
property StreamletIds as list of %String;
Property methods: StreamletIdsBuildValueArray(), StreamletIdsCollectionToDisplay(), StreamletIdsCollectionToOdbc(), StreamletIdsDisplayToCollection(), StreamletIdsDisplayToLogical(), StreamletIdsGet(), StreamletIdsGetObject(), StreamletIdsGetObjectId(), StreamletIdsGetStored(), StreamletIdsGetSwizzled(), StreamletIdsIsValid(), StreamletIdsLogicalToDisplay(), StreamletIdsLogicalToOdbc(), StreamletIdsNormalize(), StreamletIdsOdbcToCollection(), StreamletIdsSet(), StreamletIdsSetObject(), StreamletIdsSetObjectId()
property Type as %String;
FHIR Resource Type
Property methods: TypeDisplayToLogical(), TypeGet(), TypeGetStored(), TypeIsValid(), TypeLogicalToDisplay(), TypeLogicalToOdbc(), TypeNormalize(), TypeSet()

Methods

deprecated classmethod PurgeQueryCache(pHours As %Integer = 24) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
PurgeQueryCache purges entries out of HS.FHIR.vCommon.Repository.QueryCache that are more than pHours hours old.

Indexes

index (IDKEY on QueryID) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (InitialRequestDateTimeIndex on InitialRequestDateTime);
Index methods: InitialRequestDateTimeIndexExists()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (HS.FHIR.vCommon.Repository.QueryCache)

^HS.FHIR.vCommon36C6.QueryCacheD(ID)
=
%%CLASSNAME
PageSize
InitialRequestDateTime
Type
StorageClass
StreamletIds
FeedbackOpens in a new tab