This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?

%BI.Planner

persistent class %BI.Planner extends %Library.Persistent, %XML.Adaptor

SQL Table Name: %BI.Planner

Property Inventory

Method Inventory

Properties

property ClsName as %String (TRUNCATE = 1);
Property methods: ClsNameDisplayToLogical(), ClsNameGet(), ClsNameGetStored(), ClsNameIsValid(), ClsNameLogicalToDisplay(), ClsNameLogicalToOdbc(), ClsNameNormalize(), ClsNameSet()
property Fldr as %String (TRUNCATE = 1);
Property methods: FldrDisplayToLogical(), FldrGet(), FldrGetStored(), FldrIsValid(), FldrLogicalToDisplay(), FldrLogicalToOdbc(), FldrNormalize(), FldrSet()
property Flt as %String (TRUNCATE = 1);
Property methods: FltDisplayToLogical(), FltGet(), FltGetStored(), FltIsValid(), FltLogicalToDisplay(), FltLogicalToOdbc(), FltNormalize(), FltSet()
property QryLine as array of %String (TRUNCATE = 1);
Property methods: QryLineBuildValueArray(), QryLineCollectionToDisplay(), QryLineCollectionToOdbc(), QryLineDisplayToCollection(), QryLineDisplayToLogical(), QryLineGet(), QryLineGetObject(), QryLineGetObjectId(), QryLineGetStored(), QryLineGetSwizzled(), QryLineIsValid(), QryLineLogicalToDisplay(), QryLineLogicalToOdbc(), QryLineNormalize(), QryLineOdbcToCollection(), QryLineSet(), QryLineSetObject(), QryLineSetObjectId()
property SjArea as %Integer;
Property methods: SjAreaDisplayToLogical(), SjAreaGet(), SjAreaGetStored(), SjAreaIsValid(), SjAreaLogicalToDisplay(), SjAreaNormalize(), SjAreaSet(), SjAreaXSDToLogical()
property VName as %String (MAXLEN = 200, TRUNCATE = 1) [ Required ];
Property methods: VNameDisplayToLogical(), VNameGet(), VNameGetStored(), VNameIsValid(), VNameLogicalToDisplay(), VNameLogicalToOdbc(), VNameNormalize(), VNameSet()

Methods

classmethod createQuery(tbody)
classmethod deletePlanner(id)
classmethod getQuery(id)
classmethod loadDataJS(id)
classmethod loadDimJS()
classmethod loadValJS(dimID, dimName, condBegin)
classmethod saveDataJS(plannerId, vName, foldID, query, tbody)

Queries

query AllPlanner()
SQL Query:
SELECT %ID,VName,Fldr FROM Planner ORDER BY VName
query FolderPlanner(folder)
SQL Query:
SELECT %ID,VName FROM Planner WHERE fldr=:folder ORDER BY VName

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 (%BI.Planner)

^BI.PlannerD(ID)
=
%%CLASSNAME
ClsName
Fldr
Flt
SjArea
VName

Storage Model: CacheStorage (%BI.Planner)

^BI.PlannerD(ID,"Q",n)
=
QryLine(n)
Feedback