Scale Intelligence■ Docs
Docs / The model / SharedRow

SharedRow.

The one layout of a row of silver, in the refined layer

Figure 1SharedRowspecified
SHAREDROWfact at follows scopesourceSourcesource_objectSourceObjectown_idIdWithSourceversiontexteach with the basis of that timetimes[TimeWithBasis]thread_rootIdWithSourceoptionalparentIdWithSourceoptionalauthor_accountIdWithSourceoptionalcommunityIdWithSourceoptionaltexttextoptionaltext_hashhashoptionalmeasures[Measure]SOURCEthrough sourceSOURCEOBJECTthrough source_objectIDWITHSOURCEthrough own_idTIMEWITHBASISthrough timesMEASUREthrough measuresPLANEthrough planeand 4 more fields on this page
SharedRow is a fact at follows scope. The drawing shows its fields and the objects that they point at.
kind
fact
scope
follows
key
the source, its own id and the version
store
lake:refined
family
registers

Fields#

fieldtyperequirednote
sourceSourceyes
source_objectSourceObjectyes
own_idIdWithSourceyes
versiontextyes
timesTimeWithBasisyeseach with the basis of that time
thread_rootIdWithSourceno
parentIdWithSourceno
author_accountIdWithSourceno
communityIdWithSourceno
texttextno
text_hashhashno
measuresMeasureyes
payloadjsonyesonly what the source object declares free-form; every declared field is a typed column of the source object’s own silver table (SilverTable)
planePlaneyes
askidyesthe ask it serves
hopsHopStampyesa stamp for each hop

Routes that use it#

No route takes or returns SharedRow directly. The record holds it, and the objects that point at it reach it.