Skip to content

Glossary

Key terms used in Actionbase documentation.

v2 and v3 map almost 1:1.

v2 (Current)v3 (Future)Description
servicedatabaseNamespace for grouping tables
labeltableEdge schema definition
srcsourceWho performed the interaction
tgttargetWhat received the interaction
tsversionTimestamp for ordering
fieldspropertiesEdge attributes
dirTypedirectionDirection type
indicesindexesQuery indexes
desccommentDescription
  • Schema API: v2 — migrating to v3
  • Query/Mutation APIs: v3
TermDescription
EdgeA relationship representing a user interaction
SourceWho — the entity performing the interaction (e.g., user_id)
TargetWhat — the entity receiving the interaction (e.g., product_id)
PropertiesAttributes on an edge (e.g., created_at)
Unique-edgeEdge identified by (source, target) pair
Multi-edgeEdge identified by ID; multiple per (source, target)
IndexPre-computed structure for querying
AliasAlternative name for a label/table
TermDescription
COUNTQuery returning number of edges
GETQuery retrieving edge by source and target
SCANQuery scanning edges using pre-computed index
StartStarting node for SCAN/COUNT; source when OUT, target when IN
DirectionOUT (source→target) or IN (target←source)
RangeIndex-based scan boundaries at storage level
FilterPost-retrieval filtering at application level
VersionClient timestamp (ms/ns) for concurrency and event ordering
OffsetEncoded pagination position
LimitMax results (25 recommended)
TermDescription
EdgeStateCurrent edge state, accessed by GET
EdgeIndexSorted index entries, accessed by SCAN
EdgeCounterPre-computed counters, accessed by COUNT
TermDescription
WALWrite-Ahead Log for durability/recovery
CDCChange Data Capture for downstream sync