Interface KeplerWorkspaceBridgeExperimental

interface KeplerWorkspaceBridge {
    capabilities: readonly KeplerBridgeCapability[];
    compatibility: KeplerCompatibility;
    contractVersion: "1.0";
    datasetIds: readonly string[];
    disposed: boolean;
    limits: KeplerBridgeLimits;
    metrics: KeplerWorkspaceMetrics;
    close(datasetId: string): void;
    datasetState(datasetId: string): KeplerWorkspaceDatasetState;
    dispose(): void;
    exportState<T>(state: T, options?: RedactKeplerExportStateOptions): KeplerRedactionResult<T>;
    linkState(options: Omit<CreateKeplerLinkedStateSyncOptions, "sourceId"> & {
        datasetId?: string;
        sourceId?: string;
    }): KeplerLinkedStateSync;
    materializeDataset(datasetId: string): KeplerProtoDataset;
    openArrowTable(request: KeplerArrowTableProjectionRequest): KeplerOpenedDataset;
    openColumnarBatch(request: KeplerColumnarProjectionRequest): KeplerOpenedDataset;
    openRemoteSource(request: KeplerRemoteSourceProjectionRequest): KeplerRemoteSourceProjection;
    openResult(request: KeplerResultProjectionRequest): KeplerOpenedDataset;
    reconcile(datasetId: string, event: KeplerReconciliationEvent): KeplerReconciliationPlan;
}

Properties

capabilities: readonly KeplerBridgeCapability[]
compatibility: KeplerCompatibility
contractVersion
datasetIds: readonly string[]
disposed: boolean

Methods