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