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 > ENSLIB namespace > EnsLib.EDI.SEF.CodeRange


class EnsLib.EDI.SEF.CodeRange extends EnsLib.EDI.SEF.Node

This represents a range of codes

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property RangeEnd as %String;
This holds the end of the range
Property methods: RangeEndDisplayToLogical(), RangeEndGet(), RangeEndIsValid(), RangeEndLogicalToDisplay(), RangeEndLogicalToOdbc(), RangeEndNormalize(), RangeEndSet()
property RangeStart as %String;
This holds the start of the range
Property methods: RangeStartDisplayToLogical(), RangeStartGet(), RangeStartIsValid(), RangeStartLogicalToDisplay(), RangeStartLogicalToOdbc(), RangeStartNormalize(), RangeStartSet()

Methods (Including Private)

method CreateCodes(pCompiler As EnsLib.EDI.SEF.Compiler, pKey As %Integer, pCreate As %Integer) as %Status
Expand the code range and store in ^CacheTemp at the specified key
private method Increment(pChar As %String, Output pOverflow As %Boolean) as %String
Internal method used to get the next character in sequence according to the specialized rules

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

FeedbackOpens in a new window