Home > Class Reference > ENSLIB namespace > %BI.Condition

%BI.Condition

persistent class %BI.Condition extends %Library.Persistent

SQL Table Name: %BI.Condition

Property Inventory (Including Private)

Properties (Including Private)

property Category as %BI.Category;
Property methods: CategoryGet(), CategoryGetObject(), CategoryGetObjectId(), CategoryGetStored(), CategoryGetSwizzled(), CategoryIsValid(), CategoryNewObject(), CategorySet(), CategorySetObject(), CategorySetObjectId(), CategoryUnSwizzle()
property Class as %String (COLLATION = "Exact", TRUNCATE = 1);
Property methods: ClassDisplayToLogical(), ClassGet(), ClassGetStored(), ClassIsValid(), ClassLogicalToDisplay(), ClassLogicalToOdbc(), ClassNormalize(), ClassSet()
property CondVariables as %String (MAXLEN = 20000, TRUNCATE = 1);
Property methods: CondVariablesDisplayToLogical(), CondVariablesGet(), CondVariablesGetStored(), CondVariablesIsValid(), CondVariablesLogicalToDisplay(), CondVariablesLogicalToOdbc(), CondVariablesNormalize(), CondVariablesSet()
property Condition as %BI.ConditionName (MAXLEN = 800);
Property methods: ConditionDisplayToLogical(), ConditionGet(), ConditionGetStored(), ConditionIsValid(), ConditionLogicalToDisplay(), ConditionLogicalToOdbc(), ConditionNormalize(), ConditionSet()
property Dynamic as %Boolean;
Property methods: DynamicDisplayToLogical(), DynamicGet(), DynamicGetStored(), DynamicIsValid(), DynamicLogicalToDisplay(), DynamicNormalize(), DynamicSet()
property ShortName as %BI.ConditionName (COLLATION = "Exact", MAXLEN = 800);
Property methods: ShortNameDisplayToLogical(), ShortNameExists(), ShortNameGet(), ShortNameGetStored(), ShortNameIsValid(), ShortNameLogicalToDisplay(), ShortNameLogicalToOdbc(), ShortNameNormalize(), ShortNameSExists(), ShortNameSet()
property Type as %String (COLLATION = "Exact", TRUNCATE = 1);
Property methods: TypeDisplayToLogical(), TypeGet(), TypeGetStored(), TypeIsValid(), TypeLogicalToDisplay(), TypeLogicalToOdbc(), TypeNormalize(), TypeSet()
property Visible as %Boolean;
Property methods: VisibleDisplayToLogical(), VisibleGet(), VisibleGetStored(), VisibleIsValid(), VisibleLogicalToDisplay(), VisibleNormalize(), VisibleSet()

Queries

query CompoundConditions(Class)
Selects ID, Condition, ShortName
SQL Query:
Select ID,Condition,ShortName from %BI.Condition where Class = :Class and Type = 'C'

Indexes

index (ShortName on Class,Category,ShortName);
Index methods: ShortNameDisplayToLogical(), ShortNameExists(), ShortNameGet(), ShortNameGetStored(), ShortNameIsValid(), ShortNameLogicalToDisplay(), ShortNameLogicalToOdbc(), ShortNameNormalize(), ShortNameSExists(), ShortNameSet()
index (ShortNameS on Class,Category,ShortName:SqlString);
Index methods: ShortNameSExists(), ShortNameSet()

Inherited Members

Inherited Methods (Including Private)

Storage

Storage Model: CacheStorage (%BI.Condition)

^BIidx.ConditionD(ID,0)
=
%%CLASSNAME

Storage Model: CacheStorage (%BI.Condition)

^BIidx.ConditionD(ID)
=
Category
Class
Condition
CondVariables
Dynamic
ShortName
Type
Visible