Skip to main content

%SQL.Engine.Objects.AslPk

A pre or post key action

Property Inventory

Method Inventory

Properties

property AslMod as AslMod;
Property methods: AslModGet(), AslModGetSwizzled(), AslModIsValid(), AslModNewObject(), AslModSet()
property Index as %Integer;
Property methods: IndexDisplayToLogical(), IndexGet(), IndexIsValid(), IndexLogicalToDisplay(), IndexNormalize(), IndexSet()
property Type as %Integer;
Prekey or postkey
Property methods: TypeDisplayToLogical(), TypeGet(), TypeIsValid(), TypeLogicalToDisplay(), TypeNormalize(), TypeSet()

Methods

method BitChunk() as AslPkBitChunk
The "bmch" action of this pk, used to assign a bit chunk value
method Filter() as AslPkFilter
The "filter" action of this pk, used to AND-filter a bit chunk
method Init() as AslPkInit
The "init" action of this pk, used to initialize a value
method SetAsBitChunkFromMap(chunk As MtVal, chunkNum As MtVal, map As MtsMap) as AslPkBitChunk
Initialize a bit chunk assignment action, setting chunk to the chunkNum chunk of map map, which must be a bitslice index. Additional subscript constants to reach the index can be set via AslPkBitChunk's SetMapSubscript() method.
method SetAsBitChunkFromTemp(chunk As MtVal, chunkNum As MtVal, tempFile As MtTempFile) as AslPkBitChunk
Initialize a bit chunk assignment action, setting chunk to the chunkNum chunk of tempFile, which must be a bitmap chunk tempfile
method SetAsFilter(out As MtVal, a As MtVal, b As MtVal) as AslPkFilter
Initalize a bit chunk filter action: out = a & b
method SetAsFilterInverted(out As MtVal, a As MtVal, b As MtVal) as AslPkFilter
Initalize an inverted bit chunk filter action: out = a & ^b
method SetAsInit(val As MtVal) as AslPkInit
Initialize an init action which will initialize val.
method SetAsInitWithConst(val As MtVal, const As %String) as AslPkInit
Initialize an init action which will initialize val to const
method SetAsOnetimeTemp(mod As AslMod, cond As MtVal = "") as AslPkTemp
Initialize a temp action which will invoke mod once. If cond is true on return, the current module will quit.
method SetAsTemp(mod As AslMod, cond As MtVal = "") as AslPkTemp
Initialize a temp action which will invoke mod. If cond is true on return, the current module will quit.
method Temp() as AslPkTemp
The "temp" action of this pk, used to invoke construction of a tempfile

Inherited Members

Inherited Methods

FeedbackOpens in a new tab