This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > %SYS namespace > %BI.OCRRule


persistent class %BI.OCRRule extends %Library.Persistent

SQL Table Name: %BI.OCRRule

Property Inventory


property endPos as %String;
Property methods: endPosDisplayToLogical(), endPosGet(), endPosGetStored(), endPosIsValid(), endPosLogicalToDisplay(), endPosLogicalToOdbc(), endPosNormalize(), endPosSet()
relationship form as %BI.OCRForm [ Required , Inverse = rule , Cardinality = parent ];
Property methods: formCheck(), formDelete(), formGet(), formGetObject(), formGetObjectId(), formGetStored(), formGetSwizzled(), formIsValid(), formNewObject(), formOnDelete(), formRClose(), formRExec(), formRFetch(), formRelate(), formSQLCompute(), formSet(), formSetObject(), formSetObjectId(), formUnRelate(), formUnSwizzle()
property line as %String;
Property methods: lineDisplayToLogical(), lineGet(), lineGetStored(), lineIsValid(), lineLogicalToDisplay(), lineLogicalToOdbc(), lineNormalize(), lineSet()
property prop as %String [ Required ];
Property methods: propDisplayToLogical(), propGet(), propGetStored(), propIsValid(), propLogicalToDisplay(), propLogicalToOdbc(), propNormalize(), propSet()
property startPos as %String;
Property methods: startPosDisplayToLogical(), startPosGet(), startPosGetStored(), startPosIsValid(), startPosLogicalToDisplay(), startPosLogicalToOdbc(), startPosNormalize(), startPosSet()


index (MainIndex on prop) [IdKey, Type = key];
Index methods: MainIndexCheck(), MainIndexDelete(), MainIndexExists(), MainIndexOpen(), MainIndexSQLCheckUnique(), MainIndexSQLExists(), MainIndexSQLFindPKeyByConstraint(), MainIndexSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods


Storage Model: CacheStorage (%BI.OCRRule)