Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
GlobalStateLedger
Class GlobalStateLedger
Index
Constructors
constructor
Properties
max
Regions
max
Nodes
max
Deltas
max
Component
Types
value
Arena
Bytes
idempotency
Window
audit
Ring
Capacity
AUDIT_
COMPACTION_
PLANNED
AUDIT_
COMPACTION_
APPLIED
Methods
get
Current
Tick
get
Delta
Count
get
Appends
Total
get
Drops
Total
get
Compactions
Total
get
Audit
Pending
get
Region
Lamport
get
Region
Epoch
register
Component
Type
get
Component
Merge
Rule
rotate
Region
Authority
Epoch
append
Delta
read
Delta
Record
read
Value
Bytes
compaction
Plan
notify
Compaction
Applied
consume
Audit
Event
get
Stats
Snapshot
tick
clear
Constructors
constructor
new
GlobalStateLedger
(
config
:
GlobalStateLedgerConfig
)
:
GlobalStateLedger
Parameters
config
:
GlobalStateLedgerConfig
Returns
GlobalStateLedger
Properties
Readonly
max
Regions
maxRegions
:
number
Readonly
max
Nodes
maxNodes
:
number
Readonly
max
Deltas
maxDeltas
:
number
Readonly
max
Component
Types
maxComponentTypes
:
number
Readonly
value
Arena
Bytes
valueArenaBytes
:
number
Readonly
idempotency
Window
idempotencyWindow
:
number
Readonly
audit
Ring
Capacity
auditRingCapacity
:
number
Static
Readonly
AUDIT_
COMPACTION_
PLANNED
AUDIT_COMPACTION_PLANNED
:
1
Static
Readonly
AUDIT_
COMPACTION_
APPLIED
AUDIT_COMPACTION_APPLIED
:
2
Methods
get
Current
Tick
getCurrentTick
()
:
number
Returns
number
get
Delta
Count
getDeltaCount
()
:
number
Returns
number
get
Appends
Total
getAppendsTotal
()
:
number
Returns
number
get
Drops
Total
getDropsTotal
()
:
number
Returns
number
get
Compactions
Total
getCompactionsTotal
()
:
number
Returns
number
get
Audit
Pending
getAuditPending
()
:
number
Returns
number
get
Region
Lamport
getRegionLamport
(
regionId
:
number
)
:
{
hi
:
number
;
lo
:
number
}
|
null
Parameters
regionId
:
number
Returns
{
hi
:
number
;
lo
:
number
}
|
null
get
Region
Epoch
getRegionEpoch
(
regionId
:
number
)
:
number
Parameters
regionId
:
number
Returns
number
register
Component
Type
registerComponentType
(
componentTypeId
:
number
,
maxCodecVersion
:
number
,
mergeRule
:
number
,
)
:
number
Parameters
componentTypeId
:
number
maxCodecVersion
:
number
mergeRule
:
number
Returns
number
get
Component
Merge
Rule
getComponentMergeRule
(
componentTypeId
:
number
)
:
number
Parameters
componentTypeId
:
number
Returns
number
rotate
Region
Authority
Epoch
rotateRegionAuthorityEpoch
(
regionId
:
number
)
:
boolean
Parameters
regionId
:
number
Returns
boolean
append
Delta
appendDelta
(
regionId
:
number
,
nodeId
:
number
,
entityId
:
number
,
componentTypeId
:
number
,
codecVersion
:
number
,
idempotencyKey
:
number
,
authorityEpoch
:
number
,
valueBytes
:
Uint8Array
,
flags
?:
number
,
receivedLamportHi
?:
number
,
receivedLamportLo
?:
number
,
)
:
number
Parameters
regionId
:
number
nodeId
:
number
entityId
:
number
componentTypeId
:
number
codecVersion
:
number
idempotencyKey
:
number
authorityEpoch
:
number
valueBytes
:
Uint8Array
flags
:
number
= 0
receivedLamportHi
:
number
= 0
receivedLamportLo
:
number
= 0
Returns
number
read
Delta
Record
readDeltaRecord
(
idx
:
number
,
out
:
Int32Array
,
outOffset
?:
number
)
:
boolean
Parameters
idx
:
number
out
:
Int32Array
outOffset
:
number
= 0
Returns
boolean
read
Value
Bytes
readValueBytes
(
offset
:
number
,
length
:
number
,
)
:
Uint8Array
<
ArrayBufferLike
>
|
null
Parameters
offset
:
number
length
:
number
Returns
Uint8Array
<
ArrayBufferLike
>
|
null
compaction
Plan
compactionPlan
(
regionId
:
number
,
out
:
Int32Array
)
:
number
Parameters
regionId
:
number
out
:
Int32Array
Returns
number
notify
Compaction
Applied
notifyCompactionApplied
(
regionId
:
number
,
entriesApplied
:
number
)
:
boolean
Parameters
regionId
:
number
entriesApplied
:
number
Returns
boolean
consume
Audit
Event
consumeAuditEvent
(
out
:
Int32Array
,
outOffset
?:
number
)
:
boolean
Parameters
out
:
Int32Array
outOffset
:
number
= 0
Returns
boolean
get
Stats
Snapshot
getStatsSnapshot
(
out
:
Uint32Array
)
:
boolean
Parameters
out
:
Uint32Array
Returns
boolean
tick
tick
(
t
:
number
)
:
void
Parameters
t
:
number
Returns
void
clear
clear
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
max
Regions
max
Nodes
max
Deltas
max
Component
Types
value
Arena
Bytes
idempotency
Window
audit
Ring
Capacity
AUDIT_
COMPACTION_
PLANNED
AUDIT_
COMPACTION_
APPLIED
Methods
get
Current
Tick
get
Delta
Count
get
Appends
Total
get
Drops
Total
get
Compactions
Total
get
Audit
Pending
get
Region
Lamport
get
Region
Epoch
register
Component
Type
get
Component
Merge
Rule
rotate
Region
Authority
Epoch
append
Delta
read
Delta
Record
read
Value
Bytes
compaction
Plan
notify
Compaction
Applied
consume
Audit
Event
get
Stats
Snapshot
tick
clear
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...