Scale Intelligence■ Docs
Docs / The model / CatalogueEntry

CatalogueEntry.

The only way to read a file of the lakehouse

Figure 1CatalogueEntryspecified
CATALOGUEENTRYdefinition at follows scopelayerenum:as landed|refined|ready to useplanePlanesourceSourceoptionalrequired only when the table is split by daydaydateoptionalfiles[LakeFile]rowscountmade_from[id]tableSilverTablefor a table split by entity bucketbucketcountoptionalthe lakehouse catalogue's snapshot that is this entry (SR-0439)snapshotcountthe partition's version, from the entry's keyversioncountthe hash of the partition's rows, as the closed partition carries it; the commit carries it (SR-0439)hashhashoptionalPLANEthrough planeSOURCEthrough sourceLAKEFILEthrough filesSILVERTABLEthrough table
CatalogueEntry is a definition at follows scope. The drawing shows its fields and the objects that they point at.
kind
definition
scope
follows
key
the layer, the plane, the source, the day and the version
store
postgres
family
record

Fields#

fieldtyperequirednote
layerone of as landed | refined | ready to useyes
planePlaneyes
sourceSourceno
daydatenorequired only when the table is split by day
filesLakeFileyes
rowscountyes
made_from[id]yes
tableSilverTableyes
bucketcountnofor a table split by entity bucket
snapshotcountyesthe lakehouse catalogue’s snapshot that is this entry
versioncountyesthe partition’s version, from the entry’s key
hashhashnothe hash of the partition’s rows, as the closed partition carries it; the commit carries it

Routes that use it#

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