Struct google_datamigration1::api::DatabaseEntity
source · pub struct DatabaseEntity {Show 13 fields
pub database_function: Option<FunctionEntity>,
pub database_package: Option<PackageEntity>,
pub entity_type: Option<String>,
pub mappings: Option<Vec<EntityMapping>>,
pub parent_entity: Option<String>,
pub schema: Option<SchemaEntity>,
pub sequence: Option<SequenceEntity>,
pub short_name: Option<String>,
pub stored_procedure: Option<StoredProcedureEntity>,
pub synonym: Option<SynonymEntity>,
pub table: Option<TableEntity>,
pub tree: Option<String>,
pub view: Option<ViewEntity>,
}
Expand description
The base entity type for all the database related entities The message contains the entity name, the name of its parent, its type and the specific details per its type
This type is not used in any activity, and only used as part of another schema.
Fields§
§database_function: Option<FunctionEntity>
Function
database_package: Option<PackageEntity>
Package
entity_type: Option<String>
The type of the database entity (table, view, index, …).
mappings: Option<Vec<EntityMapping>>
Details about entity mappings. For source tree entities, this holds the draft entities which were generated by the mapping rules. For draft tree entities, this holds the source entities which were converted to form the draft entity. Destination entities will have no mapping details.
parent_entity: Option<String>
The full name of the parent entity (e.g. schema name).
schema: Option<SchemaEntity>
Schema.
sequence: Option<SequenceEntity>
Sequence
short_name: Option<String>
The short name (e.g. table name) of the entity.
stored_procedure: Option<StoredProcedureEntity>
Stored Procedure
synonym: Option<SynonymEntity>
Synonym
table: Option<TableEntity>
Table.
tree: Option<String>
The type of tree the entity belongs to.
view: Option<ViewEntity>
View
Trait Implementations§
source§impl Clone for DatabaseEntity
impl Clone for DatabaseEntity
source§fn clone(&self) -> DatabaseEntity
fn clone(&self) -> DatabaseEntity
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more