%SQL.Engine.Objects.AslPk
hidden class %SQL.Engine.Objects.AslPk extends %Library.RegisteredObject
A pre or post key actionProperty Inventory
Method Inventory
- BitChunk()
- Filter()
- Init()
- SetAsBitChunkFromMap()
- SetAsBitChunkFromTemp()
- SetAsFilter()
- SetAsFilterInverted()
- SetAsInit()
- SetAsInitWithConst()
- SetAsOnetimeTemp()
- SetAsTemp()
- Temp()
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
Initialize an init action which will initialize val.
Initialize an init action which will initialize val to const
Initialize a temp action which will invoke mod once.
If cond is true on return, the current module will quit.
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
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()