[][src]Function g1_common::naive_solve::naive_solve

pub fn naive_solve(
    atoms: &[Arc<str>],
    names: &[(Arc<str>, Arc<str>, Arc<str>)],
    edges: &[(Arc<str>, Arc<str>, Arc<str>)],
    tags: &[(Arc<str>, Arc<str>, Arc<str>)],
    blobs: &[(Arc<str>, Arc<str>, Arc<str>, Arc<str>)],
    limit: Option<usize>,
    query: &NamelessQuery
) -> Vec<Vec<Arc<str>>>

Naively solves the given query.

TODO: prose

  • atoms: atom
  • names: atom, namespace, title
  • edges: to, from, label
  • tags: atom, key, value
  • blobs: atom, kind, mime, hash