Skip to main content

DBMTables.Usage.Abstract

abstract persistent class DBMTables.Usage.Abstract extends %Library.Persistent

SQL Table Name: DBMTables_Usage.Abstract

Property Inventory

Method Inventory

Properties

property Instances as %String);
Instances where this was seen
Property methods: InstancesDisplayToLogical(), InstancesGet(), InstancesGetStored(), InstancesIsValid(), InstancesLogicalToDisplay(), InstancesLogicalToOdbc(), InstancesNormalize(), InstancesSet()
property Newest as %Date;
Property methods: NewestDisplayToLogical(), NewestGet(), NewestGetStored(), NewestIsValid(), NewestLogicalToDisplay(), NewestLogicalToOdbc(), NewestNormalize(), NewestOdbcToLogical(), NewestSet()
property Oldest as %Date;
Property methods: OldestDisplayToLogical(), OldestGet(), OldestGetStored(), OldestIsValid(), OldestLogicalToDisplay(), OldestLogicalToOdbc(), OldestNormalize(), OldestOdbcToLogical(), OldestSet()
property SessionCount as %Integer;
the number of unique sessions was called
Property methods: SessionCountDisplayToLogical(), SessionCountGet(), SessionCountGetStored(), SessionCountIsValid(), SessionCountLogicalToDisplay(), SessionCountNormalize(), SessionCountSet()
property SessionCountLast3Months as %Integer [ Transient ];
Property methods: SessionCountLast3MonthsCompute(), SessionCountLast3MonthsDisplayToLogical(), SessionCountLast3MonthsGet(), SessionCountLast3MonthsIsValid(), SessionCountLast3MonthsLogicalToDisplay(), SessionCountLast3MonthsNormalize(), SessionCountLast3MonthsSQLCompute(), SessionCountLast3MonthsSet(), SessionCountLast3MonthsSetT()
property SessionCountWeek1 as %Integer;
the number of sessions in the last 7 days
Property methods: SessionCountWeek1DisplayToLogical(), SessionCountWeek1Get(), SessionCountWeek1GetStored(), SessionCountWeek1IsValid(), SessionCountWeek1LogicalToDisplay(), SessionCountWeek1Normalize(), SessionCountWeek1Set()
property SessionCountWeek10 as %Integer;
Property methods: SessionCountWeek10DisplayToLogical(), SessionCountWeek10Get(), SessionCountWeek10GetStored(), SessionCountWeek10IsValid(), SessionCountWeek10LogicalToDisplay(), SessionCountWeek10Normalize(), SessionCountWeek10Set()
property SessionCountWeek11 as %Integer;
Property methods: SessionCountWeek11DisplayToLogical(), SessionCountWeek11Get(), SessionCountWeek11GetStored(), SessionCountWeek11IsValid(), SessionCountWeek11LogicalToDisplay(), SessionCountWeek11Normalize(), SessionCountWeek11Set()
property SessionCountWeek12 as %Integer;
Property methods: SessionCountWeek12DisplayToLogical(), SessionCountWeek12Get(), SessionCountWeek12GetStored(), SessionCountWeek12IsValid(), SessionCountWeek12LogicalToDisplay(), SessionCountWeek12Normalize(), SessionCountWeek12Set()
property SessionCountWeek13 as %Integer;
Property methods: SessionCountWeek13DisplayToLogical(), SessionCountWeek13Get(), SessionCountWeek13GetStored(), SessionCountWeek13IsValid(), SessionCountWeek13LogicalToDisplay(), SessionCountWeek13Normalize(), SessionCountWeek13Set()
property SessionCountWeek14 as %Integer;
Property methods: SessionCountWeek14DisplayToLogical(), SessionCountWeek14Get(), SessionCountWeek14GetStored(), SessionCountWeek14IsValid(), SessionCountWeek14LogicalToDisplay(), SessionCountWeek14Normalize(), SessionCountWeek14Set()
property SessionCountWeek15 as %Integer;
Property methods: SessionCountWeek15DisplayToLogical(), SessionCountWeek15Get(), SessionCountWeek15GetStored(), SessionCountWeek15IsValid(), SessionCountWeek15LogicalToDisplay(), SessionCountWeek15Normalize(), SessionCountWeek15Set()
property SessionCountWeek2 as %Integer;
the number of sessions > 7 days ago but <=14 days ago
Property methods: SessionCountWeek2DisplayToLogical(), SessionCountWeek2Get(), SessionCountWeek2GetStored(), SessionCountWeek2IsValid(), SessionCountWeek2LogicalToDisplay(), SessionCountWeek2Normalize(), SessionCountWeek2Set()
property SessionCountWeek3 as %Integer;
the number of sessions > 14 days ago but <=21 days ago
Property methods: SessionCountWeek3DisplayToLogical(), SessionCountWeek3Get(), SessionCountWeek3GetStored(), SessionCountWeek3IsValid(), SessionCountWeek3LogicalToDisplay(), SessionCountWeek3Normalize(), SessionCountWeek3Set()
property SessionCountWeek4 as %Integer;
the number of sessions > 21 days ago but <=28 days ago
Property methods: SessionCountWeek4DisplayToLogical(), SessionCountWeek4Get(), SessionCountWeek4GetStored(), SessionCountWeek4IsValid(), SessionCountWeek4LogicalToDisplay(), SessionCountWeek4Normalize(), SessionCountWeek4Set()
property SessionCountWeek5 as %Integer;
Property methods: SessionCountWeek5DisplayToLogical(), SessionCountWeek5Get(), SessionCountWeek5GetStored(), SessionCountWeek5IsValid(), SessionCountWeek5LogicalToDisplay(), SessionCountWeek5Normalize(), SessionCountWeek5Set()
property SessionCountWeek6 as %Integer;
Property methods: SessionCountWeek6DisplayToLogical(), SessionCountWeek6Get(), SessionCountWeek6GetStored(), SessionCountWeek6IsValid(), SessionCountWeek6LogicalToDisplay(), SessionCountWeek6Normalize(), SessionCountWeek6Set()
property SessionCountWeek7 as %Integer;
Property methods: SessionCountWeek7DisplayToLogical(), SessionCountWeek7Get(), SessionCountWeek7GetStored(), SessionCountWeek7IsValid(), SessionCountWeek7LogicalToDisplay(), SessionCountWeek7Normalize(), SessionCountWeek7Set()
property SessionCountWeek8 as %Integer;
Property methods: SessionCountWeek8DisplayToLogical(), SessionCountWeek8Get(), SessionCountWeek8GetStored(), SessionCountWeek8IsValid(), SessionCountWeek8LogicalToDisplay(), SessionCountWeek8Normalize(), SessionCountWeek8Set()
property SessionCountWeek9 as %Integer;
Property methods: SessionCountWeek9DisplayToLogical(), SessionCountWeek9Get(), SessionCountWeek9GetStored(), SessionCountWeek9IsValid(), SessionCountWeek9LogicalToDisplay(), SessionCountWeek9Normalize(), SessionCountWeek9Set()

Methods

classmethod UpdateInstances(record As DBMTables.Usage.Abstract, instance)
classmethod UpdateRecordStats(record As DBMTables.Usage.Abstract, date, count As %Integer) as DBMTables.Usage.Abstract

Indexes

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

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (DBMTables.Usage.Abstract)

^DBMTables.Usage.AbstractD(ID)
=
%%CLASSNAME
SessionCount
SessionCountWeek1
SessionCountWeek2
SessionCountWeek3
SessionCountWeek4
SessionCountWeek5
SessionCountWeek6
SessionCountWeek7
SessionCountWeek8
SessionCountWeek9
SessionCountWeek10
SessionCountWeek11
SessionCountWeek12
SessionCountWeek13
SessionCountWeek14
SessionCountWeek15
Oldest
Newest
SessionCountLast3Months
Instances

Subclasses

FeedbackOpens in a new tab