Skip to main content

%SQL.Engine.Objects.AslPkBitChunk

The "bmch" form of a pre/postkey action to load a bitchunk value from a tempfile or map Documented in AK887

Property Inventory

Method Inventory

Parameters

parameter NodeRef = asl(..AslPk.AslMod.Index, ..AslPk.Type, ..AslPk.Index, "bmch");
Inherited description: A string which, when evaluated, returns the reference for this node. e.g. "asl(1,..MyType, ..MyIndex, 4)"

Properties

property AslPk as AslPk;
The pre/postkey for this action
Property methods: AslPkGet(), AslPkGetSwizzled(), AslPkIsValid(), AslPkNewObject(), AslPkSet()

Methods

method Chunk() as MtVal
The value of the chunk
method ChunkNum() as MtVal
The value of the chunk number
method Map() as %Integer
The imp for the map from which the chunk will be read
method MapRef() as %String
Returns a full reference to the map + constant map subscripts, ending after the last subscript constant with no delimiter, e.g. '^MyIndex("a", "b", "N"'
method MapSubscript(sub As %Integer) as %String
The constant subscripts prior to the bit chunks in the map Note that these will be directly inserted into generated code, and thus must be quoted
method SetChunk(var As MtVal)
method SetChunkNum(var As MtVal)
method SetMap(map As MtsMap)
method SetMapSubscript(sub As %Integer, val As %String)
method SetTempFile(tempFile As MtTempFile)
method SubscriptCount() as %Integer
method TempFile() as MtTempFile
The temp file from which the chunk will be read

Inherited Members

Inherited Methods

FeedbackOpens in a new tab