Skip to main content

%SYSTEM.Context.SN

Class %SYSTEM.Context.SN Extends %RegisteredObject

Context for Shared Nothing (aka Sharding)

Properties

shardingManager

Property shardingManager As %BigData.ShardingManager;

com

Property com As %BigData.Messaging;

defaultPort

Property defaultPort As %Integer;

messagingType

Property messagingType As %String;

connectionSequence

Property connectionSequence As %Integer;

queryIdSequence

Property queryIdSequence As %Integer;

openQueryCount

Property openQueryCount As %Integer;

deviceNumber

Property deviceNumber As %Integer [ MultiDimensional ];

shardServerJobs

Property shardServerJobs [ MultiDimensional ];

ECPConnections

Property ECPConnections [ MultiDimensional ];

resolvedHostnames

Property resolvedHostnames [ MultiDimensional ];

tempfilePool

Property tempfilePool [ MultiDimensional ];

querySem1Name

Property querySem1Name As %String;

querySemaphore1

Property querySemaphore1 As %SYSTEM.Semaphore;

querySqms

Property querySqms [ MultiDimensional ];

ShardWorkMgr object used for queries (subscripted by query id)

semaphores

Property semaphores [ MultiDimensional ];

tempFileOffsets

Property tempFileOffsets [ MultiDimensional ];

queryShardMapVersions

Property queryShardMapVersions [ MultiDimensional ];

globalReferences

Property globalReferences As %Integer;

commandsExecuted

Property commandsExecuted As %Integer;

diskReadMilliseconds

Property diskReadMilliseconds As %Integer;

groupId

Property groupId As %String;

Methods

%OnNew

Method %OnNew() As %Library.Status