SupabaseSchemaBuilder class
Builder implementation for generating SQL schema files.
This builder scans Dart libraries for classes annotated with DatabaseTable and generates corresponding SQL DDL files. Generated files are written both to the standard build output and optionally to a schemas directory for database migration purposes.
- Annotations
-
- @sealed
Properties
-
buildExtensions
→ Map<
String, List< String> > -
Mapping from input file extension to output file extensions.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
build(
BuildStep buildStep) → Future< void> -
Generates the outputs for a given
BuildStep
. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited