// 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 storage_options = 5; }