RealtimeManager<TModel extends TetherModel<TModel> > class
Constructors
-
RealtimeManager.new({required SupabaseClient supabaseClient, required SqliteDatabase localDb, required String supabaseTableName, required FromJsonFactory<
TModel> fromJsonFactory, required Map<String, SupabaseTableInfo> tableSchemas, String supabaseSchema = 'public'})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
dispose(
) → Future< void> - Closes the stream and unsubscribes from the channel. Call this when the manager is no longer needed.
-
eq(
TetherColumn column, Object value) → RealtimeManager< TModel> -
gt(
TetherColumn column, Object value) → RealtimeManager< TModel> -
gte(
TetherColumn column, Object value) → RealtimeManager< TModel> -
inFilter(
TetherColumn column, List< Object> values) → RealtimeManager<TModel> -
limit(
int count) → RealtimeManager< TModel> -
listen(
) → Stream< List< TModel> > -
lt(
TetherColumn column, Object value) → RealtimeManager< TModel> -
lte(
TetherColumn column, Object value) → RealtimeManager< TModel> -
neq(
TetherColumn column, Object value) → RealtimeManager< TModel> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
order(
TetherColumn column, {bool ascending = true}) → RealtimeManager< TModel> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited