DatabaseEntity class
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.
Constructors
-
DatabaseEntity({DatabaseInstanceEntity? database, FunctionEntity? databaseFunction, PackageEntity? databasePackage, List<
EntityDdl> ? entityDdl, String? entityType, List<EntityIssue> ? issues, List<EntityMapping> ? mappings, MaterializedViewEntity? materializedView, String? parentEntity, SchemaEntity? schema, SequenceEntity? sequence, String? shortName, StoredProcedureEntity? storedProcedure, SynonymEntity? synonym, TableEntity? table, String? tree, UDTEntity? udt, ViewEntity? view}) - DatabaseEntity.fromJson(Map json_)
Properties
- database ↔ DatabaseInstanceEntity?
-
Database.
getter/setter pair
- databaseFunction ↔ FunctionEntity?
-
Function.
getter/setter pair
- databasePackage ↔ PackageEntity?
-
Package.
getter/setter pair
-
entityDdl
↔ List<
EntityDdl> ? -
Details about the entity DDL script.
getter/setter pair
- entityType ↔ String?
-
The type of the database entity (table, view, index, ...).
Possible string values are:
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
issues
↔ List<
EntityIssue> ? -
Details about the various issues found for the entity.
getter/setter pair
-
mappings
↔ List<
EntityMapping> ? -
Details about entity mappings.
getter/setter pair
- materializedView ↔ MaterializedViewEntity?
-
Materialized view.
getter/setter pair
- parentEntity ↔ String?
-
The full name of the parent entity (e.g. schema name).
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- schema ↔ SchemaEntity?
-
Schema.
getter/setter pair
- sequence ↔ SequenceEntity?
-
Sequence.
getter/setter pair
- shortName ↔ String?
-
The short name (e.g. table name) of the entity.
getter/setter pair
- storedProcedure ↔ StoredProcedureEntity?
-
Stored procedure.
getter/setter pair
- synonym ↔ SynonymEntity?
-
Synonym.
getter/setter pair
- table ↔ TableEntity?
-
Table.
getter/setter pair
- tree ↔ String?
-
The type of tree the entity belongs to.
Possible string values are:
getter/setter pair
- udt ↔ UDTEntity?
-
UDT.
getter/setter pair
- view ↔ ViewEntity?
-
View.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited