Skip to main content

Type Aliases

AllocationRef

Ƭ AllocationRef: string & { [allocationIdentity]: true } Native custody identity. A reference grants neither access nor permission to write, and must never be reconstructed from a catalog/table address.

VersionAllocation

Ƭ VersionAllocation: Object Not exported: an exported type refers to it.

Type declaration


WriterAllocation

Ƭ WriterAllocation: Object Not exported: an exported type refers to it.

Type declaration


DatasetVersionsMethods

Ƭ DatasetVersionsMethods: ResourceMethods["datasetVersions"]

DatasetVersionsFunctions

Ƭ DatasetVersionsFunctions: ResourceFunctions["datasetVersions"]

DatasetVersionsContinuation

Ƭ DatasetVersionsContinuation: ResourceContinuation

MethodValidators

Ƭ MethodValidators<Definition>: Definition extends Contract ? { args: Validator<ContractValue<Definition["args"]>> ; returns: Validator<ContractValue<Definition["returns"]>> } : never Not exported: an exported type refers to it.

Type parameters

Variables

allocationRef

• Const allocationRef: VString<AllocationRef, "required"> Store the native reference unchanged in the owning component’s records.

datasetAllocations

• Const datasetAllocations: Object The original physical allocation outlives bindings, branches and writers. Native code validates the actual component records in the same transaction. Closing admission never certifies that outstanding object I/O has settled.

Type declaration


datasetDeclarations

• Const datasetDeclarations: Object Read the root program’s analyzed logical declarations before a publisher binds them. The containing application must authorize metadata disclosure; source locations, physical placement and credentials are never returned.

Type declaration


datasetVersions

• Const datasetVersions: Readonly<{ protocol: "datasetVersions" ; contractDigest: "c228a2f84cf3a431ddc3c4afbdfcf1e598a741a93b73e078c124eb91cfd8b703" ; functions: (ctx: ResourceFunctionContext, resource: ComponentResource<"datasetVersions">) => Promise<{ check: string & FunctionReference<"query", "internal", { inputs: { readonly contract: string; readonly dataset: string; readonly fields: string[]; readonly pin: string; readonly table: string; readonly version: string; } & {}[] } & {}, { inputs: { readonly contract: string; readonly dataset: string; readonly definition: any; readonly fields: string[]; readonly metadata: any; readonly physical: any; readonly table: string; readonly version: string; } & {}[] ; ready: boolean } & {}> ; release: string & FunctionReference<"mutation", "internal", { pins: string[] } & {}, { released: boolean } & {}> ; resolve: string & FunctionReference<"query", "internal", { inputs: { readonly contract: string; readonly dataset: string; readonly fields: string[]; readonly table: string; } & {}[] } & { context?: null | string ; versions?: null | Record<string, string> } | { input: { readonly component: string; readonly dataset: string; readonly fields: string[]; readonly series: string; readonly table: string; } & {} } & {}, { contract: string ; dataset: string ; definition: any ; fields: string[] ; metadata: any ; physical: any ; table: string ; version: string } & {}[]> ; retain: string & FunctionReference<"mutation", "internal", { inputs: { readonly contract: string; readonly dataset: string; readonly fields: string[]; readonly pin: string; readonly table: string; readonly version: string; } & {}[] } & { replay?: { pin: string ; table: string ; until_ms: number } & {}[] }, { continuation: { readonly contractDigest: string; readonly methods: Record<string, string>; readonly record: string; } & {} ; contract: string ; dataset: string ; definition: any ; fields: string[] ; metadata: any ; owner: string ; physical: any ; pin: string ; table: string ; version: string } & {}[]> }> ; continuationValidator: ; retainCallbacks: (ctx: Pick<GenericMutationCtx<GenericDataModel>, "db">, methods: Pick<{ check: FunctionReference<"query", "internal", { inputs: { readonly contract: string; readonly dataset: string; readonly fields: string[]; readonly pin: string; readonly table: string; readonly version: string; } & {}[] } & {}, { inputs: { readonly contract: string; readonly dataset: string; readonly definition: any; readonly fields: string[]; readonly metadata: any; readonly physical: any; readonly table: string; readonly version: string; } & {}[] ; ready: boolean } & {}> ; release: FunctionReference<"mutation", "internal", { pins: string[] } & {}, { released: boolean } & {}> ; resolve: FunctionReference<"query", "internal", { inputs: { readonly contract: string; readonly dataset: string; readonly fields: string[]; readonly table: string; } & {}[] } & { context?: null | string ; versions?: null | Record<string, string> } | { input: { readonly component: string; readonly dataset: string; readonly fields: string[]; readonly series: string; readonly table: string; } & {} } & {}, { contract: string ; dataset: string ; definition: any ; fields: string[] ; metadata: any ; physical: any ; table: string ; version: string } & {}[]> ; retain: FunctionReference<"mutation", "internal", { inputs: { readonly contract: string; readonly dataset: string; readonly fields: string[]; readonly pin: string; readonly table: string; readonly version: string; } & {}[] } & { replay?: { pin: string ; table: string ; until_ms: number } & {}[] }, { continuation: { readonly contractDigest: string; readonly methods: Record<string, string>; readonly record: string; } & {} ; contract: string ; dataset: string ; definition: any ; fields: string[] ; metadata: any ; owner: string ; physical: any ; pin: string ; table: string ; version: string } & {}[]> }, "check" | "release">, options: { record: string }) => Promise<ResourceContinuation> ; contract: ; implement: (methods: { check: FunctionReference<"query", "internal", { inputs: { readonly contract: string; readonly dataset: string; readonly fields: string[]; readonly pin: string; readonly table: string; readonly version: string; } & {}[] } & {}, { inputs: { readonly contract: string; readonly dataset: string; readonly definition: any; readonly fields: string[]; readonly metadata: any; readonly physical: any; readonly table: string; readonly version: string; } & {}[] ; ready: boolean } & {}> ; release: FunctionReference<"mutation", "internal", { pins: string[] } & {}, { released: boolean } & {}> ; resolve: FunctionReference<"query", "internal", { inputs: { readonly contract: string; readonly dataset: string; readonly fields: string[]; readonly table: string; } & {}[] } & { context?: null | string ; versions?: null | Record<string, string> } | { input: { readonly component: string; readonly dataset: string; readonly fields: string[]; readonly series: string; readonly table: string; } & {} } & {}, { contract: string ; dataset: string ; definition: any ; fields: string[] ; metadata: any ; physical: any ; table: string ; version: string } & {}[]> ; retain: FunctionReference<"mutation", "internal", { inputs: { readonly contract: string; readonly dataset: string; readonly fields: string[]; readonly pin: string; readonly table: string; readonly version: string; } & {}[] } & { replay?: { pin: string ; table: string ; until_ms: number } & {}[] }, { continuation: { readonly contractDigest: string; readonly methods: Record<string, string>; readonly record: string; } & {} ; contract: string ; dataset: string ; definition: any ; fields: string[] ; metadata: any ; owner: string ; physical: any ; pin: string ; table: string ; version: string } & {}[]> }) => ResourceProvider<"datasetVersions"> }> Exact dataset resolution and custody through an explicitly selected installation.