mirror of
https://github.com/ModernRelay/omnigraph.git
synced 2026-07-06 02:52:11 +02:00
20 lines
574 B
Protocol Buffer
20 lines
574 B
Protocol Buffer
|
|
// SPDX-License-Identifier: Apache-2.0
|
||
|
|
// SPDX-FileCopyrightText: Copyright The Lance Authors
|
||
|
|
|
||
|
|
syntax = "proto3";
|
||
|
|
|
||
|
|
package lance.datafusion;
|
||
|
|
|
||
|
|
// Identifies a Lance dataset for remote reconstruction.
|
||
|
|
//
|
||
|
|
// Two modes:
|
||
|
|
// 1. uri + serialized_manifest (fast): remote executor skips manifest read.
|
||
|
|
// 2. uri + version + etag (lightweight): remote executor loads manifest from storage.
|
||
|
|
message TableIdentifier {
|
||
|
|
string uri = 1;
|
||
|
|
uint64 version = 2;
|
||
|
|
optional string manifest_etag = 3;
|
||
|
|
optional bytes serialized_manifest = 4;
|
||
|
|
map<string, string> storage_options = 5;
|
||
|
|
}
|