pull method

Future pull(
  1. JsRef db,
  2. dynamic pattern,
  3. dynamic lookup
)

Fetches data from database using recursive declarative description. See docs.datomic.com/on-prem/pull.html.

Implementation

Future<dynamic> pull(JsRef db, pattern, lookup) {
  final code = """
  vendor.ds.pull(${db.toJsCode()}, '$pattern', ${jsonEncode(lookup)});
  """;
  return context.evaluateAsync(code);
}