BaseMoorAccessor class Null safety

Abstract class for database and dao elements.

Implemented types
Implementers
Available Extensions

Properties

declaration DatabaseOrDaoDeclaration?
Gets the declaration of this element, if set.
final
declaredIncludes List<String>
The includes field from the UseMoor or UseDao annotation.
final
declaredQueries List<DeclaredQuery>
All queries declared directly in the UseMoor or UseDao annotation.
final
declaredTables List<MoorTable>
All tables that have been declared on this accessor directly.
final
declaredViews List<MoorView>
All views that have been declared on this accessor directly.
final
entities List<MoorSchemaEntity>
All entities for this database accessor. This contains declaredTables and all tables, triggers and other entities available through includes.
read / write
fromClass ClassElement?
The ClassElement that was annotated with UseMoor or UseDao.
read-only
hashCode int
The hash code for this object.
read-only, inherited
imports List<FoundFile>?
Resolved imports from this file.
read / write
queries List<SqlQuery>?
All resolved queries.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
tables Iterable<MoorTable>
All tables for this database accessor. This contains the declaredTables and all tables that are reachable through includes.
read-only
views Iterable<MoorView>
All views for this database accesssor.
read-only

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited