build method

  1. @override
ViewQueryDef build()
override

Builds the specific ViewQueryDef implementation.

Implementation

@override
ViewQueryDef build() {
  var queryViews = <String, ViewQueryDef>{};

  for (var b in _subqueryViewBuilders) {
    queryViews[b.name] = b.build();
  }

  return ListQueryDef(
    query: QueryDef(entityName, queryViews),
    attrs: attrs,
    subscribe: subscribe,
    startAfter: startAfter,
    endBefore: endBefore,
    limit: limit,
  );
}