Scale Intelligence■ Docs
Docs / The model / SilverTable

SilverTable.

The silver table of one source object: the shared header, the source object's declared fields as typed columns, and the layout rule its key chooses

Figure 1SilverTablespecified
SILVERTABLEdefinition at platform scopesource_objectSourceObjectlayer, source and object, one conventionnametextthe header's columns and then the declared fields, typed, each with its versioncolumns[Column]chosen by the key, never by handlayoutenum:by day|by entity bucketthe ordered keys the layout follows; a table read from both ends declares both, and the writer keeps one copy under eachkey_field[text]versioncountnot ready when a declared field has no columnstateReadinessSOURCEOBJECTthrough source_objectCOLUMNthrough columnsREADINESSthrough state
SilverTable is a definition at platform scope. The drawing shows its fields and the objects that they point at.
kind
definition
scope
platform
key
the source object and its version
store
postgres
family
registers

Fields#

fieldtyperequirednote
source_objectSourceObjectyes
nametextyeslayer, source and object, one convention
columnsColumnyesthe header’s columns and then the declared fields, typed, each with its version
layoutone of by day | by entity bucketyeschosen by the key, never by hand
key_field[text]yesthe ordered keys the layout follows; a table read from both ends declares both, and the writer keeps one copy under each
versioncountyes
stateReadinessyesnot ready when a declared field has no column

Routes that use it#

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