ClientManagerQueryBuilder<TModel extends TetherModel<TModel> > constructor
ClientManagerQueryBuilder<TModel extends TetherModel<TModel> > ({
- required String tableName,
- required String localTableName,
- required SqliteDatabase localDb,
- required SupabaseClient client,
- required SupabaseQueryBuilder supabase,
- required SupabaseQueryBuilder baseSupabase,
- required Map<
String, SupabaseTableInfo> tableSchemas, - required FromJsonFactory<
TModel> fromJsonFactory, - required FromSqliteFactory<
TModel> fromSqliteFactory, - SqlOperationType? type = SqlOperationType.select,
- SelectBuilderBase? selector,
- SqlStatement? localQuery,
- SelectBuilderBase? selectorStatement,
Creates a new query builder.
Implementation
ClientManagerQueryBuilder({
required super.tableName,
required super.localTableName,
required super.localDb,
required super.client,
required this.supabase,
required super.baseSupabase,
required super.tableSchemas,
required super.fromJsonFactory,
required super.fromSqliteFactory,
super.type,
super.selector,
super.localQuery,
super.selectorStatement,
}) : super(supabase: supabase);