Struct gapi_grpc::google::spanner::admin::database::v1::UpdateDatabaseDdlMetadata[][src]

pub struct UpdateDatabaseDdlMetadata {
    pub database: String,
    pub statements: Vec<String>,
    pub commit_timestamps: Vec<Timestamp>,
    pub throttled: bool,
    pub progress: Vec<OperationProgress>,
}

Metadata type for the operation returned by [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl].

Fields

database: String

The database being modified.

statements: Vec<String>

For an update this list contains all the statements. For an individual statement, this list contains only that statement.

commit_timestamps: Vec<Timestamp>

Reports the commit timestamps of all statements that have succeeded so far, where commit_timestamps[i] is the commit timestamp for the statement statements[i].

throttled: bool

Output only. When true, indicates that the operation is throttled e.g due to resource constraints. When resources become available the operation will resume and this field will be false again.

progress: Vec<OperationProgress>

The progress of the [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] operations. Currently, only index creation statements will have a continuously updating progress. For non-index creation statements, progress[i] will have start time and end time populated with commit timestamp of operation, as well as a progress of 100% once the operation has completed. progress[i] is the operation progress for statements[i].

Trait Implementations

impl Clone for UpdateDatabaseDdlMetadata[src]

impl Debug for UpdateDatabaseDdlMetadata[src]

impl Default for UpdateDatabaseDdlMetadata[src]

impl Message for UpdateDatabaseDdlMetadata[src]

impl PartialEq<UpdateDatabaseDdlMetadata> for UpdateDatabaseDdlMetadata[src]

impl StructuralPartialEq for UpdateDatabaseDdlMetadata[src]

Auto Trait Implementations

impl RefUnwindSafe for UpdateDatabaseDdlMetadata

impl Send for UpdateDatabaseDdlMetadata

impl Sync for UpdateDatabaseDdlMetadata

impl Unpin for UpdateDatabaseDdlMetadata

impl UnwindSafe for UpdateDatabaseDdlMetadata

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]