removing recomputation
This commit is contained in:
@@ -48,7 +48,7 @@ pub struct PostTableDataRequest {
|
||||
>,
|
||||
}
|
||||
/// Insert response.
|
||||
#[derive(Clone, PartialEq, ::prost::Message)]
|
||||
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
|
||||
pub struct PostTableDataResponse {
|
||||
/// True if the insert succeeded.
|
||||
#[prost(bool, tag = "1")]
|
||||
@@ -59,9 +59,6 @@ pub struct PostTableDataResponse {
|
||||
/// The id of the inserted row.
|
||||
#[prost(int64, tag = "3")]
|
||||
pub inserted_id: i64,
|
||||
/// Rows whose stored script values changed through dependency propagation.
|
||||
#[prost(message, repeated, tag = "4")]
|
||||
pub recomputed_rows: ::prost::alloc::vec::Vec<RecomputedRow>,
|
||||
/// Revision committed for the inserted row.
|
||||
#[prost(int64, tag = "5")]
|
||||
pub row_revision: i64,
|
||||
@@ -135,7 +132,7 @@ pub struct PutTableDataRequest {
|
||||
pub expected_revision: i64,
|
||||
}
|
||||
/// Update response.
|
||||
#[derive(Clone, PartialEq, ::prost::Message)]
|
||||
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
|
||||
pub struct PutTableDataResponse {
|
||||
/// True if the update succeeded (or no-op on empty data).
|
||||
#[prost(bool, tag = "1")]
|
||||
@@ -146,22 +143,10 @@ pub struct PutTableDataResponse {
|
||||
/// The id of the updated row.
|
||||
#[prost(int64, tag = "3")]
|
||||
pub updated_id: i64,
|
||||
/// Rows whose stored script values changed through dependency propagation.
|
||||
#[prost(message, repeated, tag = "4")]
|
||||
pub recomputed_rows: ::prost::alloc::vec::Vec<RecomputedRow>,
|
||||
/// Revision committed for the updated row.
|
||||
#[prost(int64, tag = "5")]
|
||||
pub row_revision: i64,
|
||||
}
|
||||
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
|
||||
pub struct RecomputedRow {
|
||||
#[prost(string, tag = "1")]
|
||||
pub table_name: ::prost::alloc::string::String,
|
||||
#[prost(int64, tag = "2")]
|
||||
pub row_id: i64,
|
||||
#[prost(int64, tag = "3")]
|
||||
pub row_revision: i64,
|
||||
}
|
||||
/// Soft-delete a single row.
|
||||
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
|
||||
pub struct DeleteTableDataRequest {
|
||||
@@ -179,14 +164,11 @@ pub struct DeleteTableDataRequest {
|
||||
pub expected_revision: i64,
|
||||
}
|
||||
/// Soft-delete response.
|
||||
#[derive(Clone, PartialEq, ::prost::Message)]
|
||||
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
|
||||
pub struct DeleteTableDataResponse {
|
||||
/// True if a row was marked deleted (id existed and was not already deleted).
|
||||
#[prost(bool, tag = "1")]
|
||||
pub success: bool,
|
||||
/// Rows whose stored script values changed through dependency propagation.
|
||||
#[prost(message, repeated, tag = "2")]
|
||||
pub recomputed_rows: ::prost::alloc::vec::Vec<RecomputedRow>,
|
||||
}
|
||||
/// Fetch a single non-deleted row by id.
|
||||
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
|
||||
|
||||
Reference in New Issue
Block a user