Skip to main content
server.NativeSeriesWriter Admissions and caller hooks share the caller’s ordinary mutation.

Type parameters

Hierarchy

Methods

erasureStatus

▸ erasureStatus<Table>(table, target): Promise<null | SeriesErasureStatus>

Type parameters

Parameters

Returns

Promise<null | SeriesErasureStatus>

Inherited from

NativeSeriesReader.erasureStatus

maintenanceStatus

▸ maintenanceStatus<Table>(table, span): Promise<null | SeriesMaintenanceStatus>

Type parameters

Parameters

Returns

Promise<null | SeriesMaintenanceStatus>

Inherited from

NativeSeriesReader.maintenanceStatus

sourceStatus

▸ sourceStatus<Table>(table, source): Promise<null | SeriesSourceStatus> Requires read access across every series using this source, including absence.

Type parameters

Parameters

Returns

Promise<null | SeriesSourceStatus>

Inherited from

NativeSeriesReader.sourceStatus

read

▸ read<Table, Field>(table, range): Promise<{ events: SeriesEvent<Pick<Payload<DataModel, Table>, Field>>[] ; cursor: null | string ; exclusionFloor: null | bigint ; coverage: SeriesCoverage }>

Type parameters

Parameters

Returns

Promise<{ events: SeriesEvent<Pick<Payload<DataModel, Table>, Field>>[] ; cursor: null | string ; exclusionFloor: null | bigint ; coverage: SeriesCoverage }>

Inherited from

NativeSeriesReader.read

summary

▸ summary<Table>(table, range): Promise<SeriesSummary>

Type parameters

Parameters

Returns

Promise<SeriesSummary>

Inherited from

NativeSeriesReader.summary

windows

▸ windows<Table>(table, range): Promise<SeriesWindows>

Type parameters

Parameters

Returns

Promise<SeriesWindows>

Inherited from

NativeSeriesReader.windows

chart

▸ chart<Table>(table, range): Promise<SeriesChart>

Type parameters

Parameters

Returns

Promise<SeriesChart>

Inherited from

NativeSeriesReader.chart

signalSummary

▸ signalSummary<Table>(table, range): Promise<SeriesSignalSummary>

Type parameters

Parameters

Returns

Promise<SeriesSignalSummary>

Inherited from

NativeSeriesReader.signalSummary

erase

▸ erase<Table>(table, target): Promise<SeriesErasureStatus> Permanently excludes this identity. Repeating it retries its same work.

Type parameters

Parameters

Returns

Promise<SeriesErasureStatus>

retryMaintenance

▸ retryMaintenance<Table>(table, span): Promise<null | SeriesMaintenanceStatus> Retry the existing work; coverage and retention checks remain enforced.

Type parameters

Parameters

Returns

Promise<null | SeriesMaintenanceStatus>

retireSource

▸ retireSource<Table>(table, source): Promise<null | SeriesSourceStatus> Permanently closes an existing source; repeating this retries held reclamation.

Type parameters

Parameters

Returns

Promise<null | SeriesSourceStatus>

admit

▸ admit<Table>(table, source, events): Promise<{ receipts: SeriesReceipt[] ; accepted: SeriesEvent<Payload<DataModel, Table>>[] }>

Type parameters

Parameters

Returns

Promise<{ receipts: SeriesReceipt[] ; accepted: SeriesEvent<Payload<DataModel, Table>>[] }>