@@ -283,7 +283,7 @@ pub struct IngestOutput {
283283/// One logical declaration touched by a graph-batch load.
284284///
285285/// This deliberately carries the accepted-schema name, not the backing
286- /// manifest table key, dataset path, or Lance identity.
286+ /// retained table- key compatibility selector , dataset path, or Lance identity.
287287#[ derive( Debug , Clone , PartialEq , Eq , Serialize , Deserialize , ToSchema ) ]
288288pub struct GraphBatchDeclarationOutput {
289289 pub name : String ,
@@ -382,8 +382,8 @@ impl ChangeOpOutput {
382382}
383383
384384/// Graph-scoped type identity. `id` is opaque: it survives a supported rename
385- /// and changes after drop/re-add. It is never a table, dataset, or path
386- /// identifier.
385+ /// and changes after drop/re-add. It is never a retained table-key
386+ /// compatibility selector, dataset, or path identifier.
387387#[ derive( Debug , Clone , PartialEq , Eq , Serialize , Deserialize , ToSchema ) ]
388388pub struct ChangeTypeOutput {
389389 pub id : String ,
@@ -435,7 +435,7 @@ pub struct ChangeCauseOutput {
435435 pub authored_branch : String ,
436436 #[ serde( default , skip_serializing_if = "Option::is_none" ) ]
437437 pub actor_id : Option < String > ,
438- /// Authorship time as Unix epoch microseconds — minted before table
438+ /// Authorship time as Unix epoch microseconds — minted before dataset
439439 /// effects and stable across retries; deliberately not labeled a commit or
440440 /// publication time.
441441 #[ schema( example = 1714000000000000i64 ) ]
@@ -951,7 +951,7 @@ pub struct SchemaApplyRequest {
951951 ) ]
952952 pub schema_source : String ,
953953 /// When true, promote every `DropMode::Soft` step in the plan to
954- /// `DropMode::Hard`, making the prior column data unreachable
954+ /// `DropMode::Hard`, making the prior property data unreachable
955955 /// after the apply. Matches the CLI's `--allow-data-loss` flag.
956956 /// Defaults to `false` (drops remain reversible via time travel).
957957 #[ serde( default ) ]
@@ -983,7 +983,7 @@ pub struct IngestRequest {
983983 /// creation is opt-in by presence of this field; omit it to require an
984984 /// existing branch.
985985 pub from : Option < String > ,
986- /// How existing rows are handled. Defaults to `merge`.
986+ /// How existing entities are handled. Defaults to `merge`.
987987 #[ schema( value_type = Option <LoadModeSchema >) ]
988988 pub mode : Option < LoadMode > ,
989989 /// NDJSON payload: one record per line, each shaped
@@ -1001,7 +1001,7 @@ pub struct GraphBatchLoadQuery {
10011001 pub branch : Option < String > ,
10021002 /// Parent branch used to create a missing target branch.
10031003 pub from : Option < String > ,
1004- /// How existing rows are handled. Defaults to `merge`.
1004+ /// How existing entities are handled. Defaults to `merge`.
10051005 #[ param( value_type = Option <LoadModeSchema >) ]
10061006 pub mode : Option < LoadMode > ,
10071007}
@@ -1013,7 +1013,8 @@ pub struct ExportRequest {
10131013 /// Restrict the export to these node/edge type names. Empty exports all types.
10141014 #[ serde( default ) ]
10151015 pub type_names : Vec < String > ,
1016- /// Restrict the export to these table keys. Empty exports all tables.
1016+ /// Restrict the export using retained table-key compatibility selectors.
1017+ /// Empty exports all node and edge types.
10171018 #[ serde( default ) ]
10181019 pub table_keys : Vec < String > ,
10191020}
@@ -1059,8 +1060,8 @@ pub enum ErrorCode {
10591060
10601061/// Structured details for a publisher-level OCC failure. Surfaces alongside
10611062/// HTTP 409 when a write was rejected because the caller's pre-write view of
1062- /// one table 's manifest version was stale relative to the current head. The
1063- /// expected/actual fields tell the client which table to refresh.
1063+ /// one backing dataset 's published version was stale relative to the current
1064+ /// head. The expected/actual fields tell the client which dataset to refresh.
10641065#[ derive( Debug , Clone , Serialize , Deserialize , ToSchema ) ]
10651066pub struct ManifestConflictOutput {
10661067 pub table_key : String ,
@@ -1070,16 +1071,16 @@ pub struct ManifestConflictOutput {
10701071
10711072/// Structured authority mismatch for a prepared write. Values are
10721073/// strings because members include optional graph commit ids and future
1073- /// authority tokens, not only numeric table versions.
1074+ /// authority tokens, not only numeric published dataset versions.
10741075#[ derive( Debug , Clone , Serialize , Deserialize , ToSchema ) ]
10751076pub struct ReadSetConflictOutput {
10761077 pub member : String ,
10771078 pub expected : Option < String > ,
10781079 pub actual : Option < String > ,
10791080}
10801081
1081- /// A strict insert rejected because `key` already names a row in the keyed
1082- /// graph table. The operation is effect-free when this output is returned;
1082+ /// A strict insert rejected because `key` already names an entity in the
1083+ /// selected node or edge type. The operation is effect-free when this output is returned;
10831084/// partial or ambiguous attempts surface `recovery_required` instead.
10841085#[ derive( Debug , Clone , Serialize , Deserialize , ToSchema ) ]
10851086pub struct KeyConflictOutput {
@@ -1180,8 +1181,8 @@ pub struct ErrorOutput {
11801181 pub merge_conflicts : Vec < MergeConflictOutput > ,
11811182 /// Set when the conflict is a publisher CAS rejection
11821183 /// (`ManifestConflictDetails::ExpectedVersionMismatch`). The caller's
1183- /// pre-write view of `table_key` was at version `expected` but the
1184- /// manifest is now at `actual`. Refresh and retry.
1184+ /// pre-write view of `table_key` was at published dataset version
1185+ /// `expected`, but the graph manifest now publishes `actual`. Refresh and retry.
11851186 #[ serde( skip_serializing_if = "Option::is_none" ) ]
11861187 pub manifest_conflict : Option < ManifestConflictOutput > ,
11871188 /// Set when a prepared write's logical authority changed before effects.
@@ -1193,7 +1194,7 @@ pub struct ErrorOutput {
11931194 #[ serde( skip_serializing_if = "Option::is_none" ) ]
11941195 pub key_conflict : Option < KeyConflictOutput > ,
11951196 /// Set when the request must be split into smaller graph commits. The
1196- /// rejected attempt has no durable sidecar and no table effect.
1197+ /// rejected attempt has no durable sidecar and no dataset effect.
11971198 #[ serde( skip_serializing_if = "Option::is_none" ) ]
11981199 pub resource_limit : Option < ResourceLimitOutput > ,
11991200 /// Set with HTTP 416 for a valid but unsatisfiable managed Blob byte range.
@@ -1207,7 +1208,7 @@ pub struct ErrorOutput {
12071208 #[ serde( skip_serializing_if = "Option::is_none" ) ]
12081209 pub external_blob_source : Option < ExternalBlobSourceOutput > ,
12091210 /// Set when an overlapping durable recovery intent must be resolved before
1210- /// retry. Its table effects may or may not have started.
1211+ /// retry. Its dataset effects may or may not have started.
12111212 #[ serde( skip_serializing_if = "Option::is_none" ) ]
12121213 pub recovery_required : Option < RecoveryRequiredOutput > ,
12131214 /// Set when a mutation's graph-commit precondition failed
0 commit comments