Type Aliases
PublicationSelection
Ƭ PublicationSelection:Object
Not exported: an exported type refers to it.
Type declaration
| Name | Type |
|---|---|
producer | string |
group | string |
member | string |
run | string |
selection | string |
Variables
publicationInputs
•Const publicationInputs: Object
Type declaration
| Name | Type |
|---|---|
isCurrentTransition | (input: { publisher: string ; producer: string ; tables: string[] ; epoch: string ; transitionId: string }) => Promise<boolean> |
checkpoint | (input: { table: string ; source?: string }) => Promise<string> |
capture | (input: { table: string ; source?: { id: string ; index: string } ; publication?: PublicationSelection ; partitionField?: string ; cursor: string | null ; limit: number ; reference?: { streamPage: string ; index: string ; prefix: { field: string ; value: Value }[] } & { field: string ; ranges: { lower: Value ; upper: Value }[] } | { spatial: { field: string ; regions: readonly (Geometry | Box)[] } } }) => Promise<PublicationCapture> |
captureBasis | (input: { captures: string[][] ; bases: string[] }) => Promise<{ token: string ; roots: { id: string ; table: string ; source: string | null ; incarnation: string | null ; readBasis: string ; changeToken: string ; observedFrom: number | null ; observedTo: number | null }[] }> |
beginKeys | () => Promise<null> |
partitionPage | (input: { witness: string ; input: string ; rows: unknown[] ; keys: string[] }) => Promise<string> |
partitionPlan | (input: { pages: string[] ; partitionField: string ; keyed?: boolean }) => Promise<string> |
authorizeMemberRead | (input: { table: string ; producer: string ; member: string }) => Promise<null> |
requirePublisherQuery | (role: "manifest" | "steps" | "page", owner?: { publisher: { manifest: string ; steps: string ; page: string } ; eligibility?: never } | { publisher?: never ; eligibility: string } & { run?: string ; selection?: string ; member?: string }) => Promise<null> |