Show / Hide Table of Contents

Class DatabaseEntity

The base entity type for all the database related entities. The message contains the entity name, the name of its parent, the entity type, and the specific details per entity type.

Inheritance
object
DatabaseEntity
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DatabaseMigrationService.v1.Data
Assembly: Google.Apis.DatabaseMigrationService.v1.dll
Syntax
public class DatabaseEntity : IDirectResponseSchema

Properties

DatabaseFunction

Function.

Declaration
[JsonProperty("databaseFunction")]
public virtual FunctionEntity DatabaseFunction { get; set; }
Property Value
Type Description
FunctionEntity

DatabasePackage

Package.

Declaration
[JsonProperty("databasePackage")]
public virtual PackageEntity DatabasePackage { get; set; }
Property Value
Type Description
PackageEntity

EntityType

The type of the database entity (table, view, index, ...).

Declaration
[JsonProperty("entityType")]
public virtual string EntityType { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Mappings

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.

Declaration
[JsonProperty("mappings")]
public virtual IList<EntityMapping> Mappings { get; set; }
Property Value
Type Description
IList<EntityMapping>

ParentEntity

The full name of the parent entity (e.g. schema name).

Declaration
[JsonProperty("parentEntity")]
public virtual string ParentEntity { get; set; }
Property Value
Type Description
string

Schema

Schema.

Declaration
[JsonProperty("schema")]
public virtual SchemaEntity Schema { get; set; }
Property Value
Type Description
SchemaEntity

Sequence

Sequence.

Declaration
[JsonProperty("sequence")]
public virtual SequenceEntity Sequence { get; set; }
Property Value
Type Description
SequenceEntity

ShortName

The short name (e.g. table name) of the entity.

Declaration
[JsonProperty("shortName")]
public virtual string ShortName { get; set; }
Property Value
Type Description
string

StoredProcedure

Stored procedure.

Declaration
[JsonProperty("storedProcedure")]
public virtual StoredProcedureEntity StoredProcedure { get; set; }
Property Value
Type Description
StoredProcedureEntity

Synonym

Synonym.

Declaration
[JsonProperty("synonym")]
public virtual SynonymEntity Synonym { get; set; }
Property Value
Type Description
SynonymEntity

Table

Table.

Declaration
[JsonProperty("table")]
public virtual TableEntity Table { get; set; }
Property Value
Type Description
TableEntity

Tree

The type of tree the entity belongs to.

Declaration
[JsonProperty("tree")]
public virtual string Tree { get; set; }
Property Value
Type Description
string

View

View.

Declaration
[JsonProperty("view")]
public virtual ViewEntity View { get; set; }
Property Value
Type Description
ViewEntity

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX