On this page:
graph-distinct-statements
graph-distinct-subjects
graph-distinct-predicates
graph-distinct-objects
graph-filter
graph-filter-by-subject
graph-filter-by-predicate
graph-filter-by-object

8.5 Graph Filters🔗ℹ

procedure

(graph-distinct-statements graph)  (set/c statement?)

  graph : graph?
TBD

procedure

(graph-distinct-subjects graph)  (set/c subject?)

  graph : graph?
TBD

procedure

(graph-distinct-predicates graph)  (set/c predicate?)

  graph : graph?
TBD

procedure

(graph-distinct-objects graph)  (set/c object?)

  graph : graph?
TBD

procedure

(graph-filter proc graph)  statement-list?

  proc : (-> statement? boolean?)
  graph : graph?
TBD

procedure

(graph-filter-by-subject graph obj)  statement-list?

  graph : graph?
  obj : subject?
TBD

procedure

(graph-filter-by-predicate graph obj)  statement-list?

  graph : graph?
  obj : predicate?
TBD

procedure

(graph-filter-by-object graph obj)  statement-list?

  graph : graph?
  obj : object?
TBD