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.