• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

thanos / terminusdb-client-elixir / 99abbef35dd3f8100899097895dec96c0e2badc1-PR-58
93%
main: 93%

Build:
Build:
LAST BUILD BRANCH: v0.3.2/graphql-temporal-csv
DEFAULT BRANCH: main
Ran 26 Jun 2026 03:27PM UTC
Jobs 3
Files 25
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

26 Jun 2026 03:25PM UTC coverage: 93.499% (-1.1%) from 94.588%
99abbef35dd3f8100899097895dec96c0e2badc1-PR-58

Pull #58

github

thanos
v0.3.2: GraphQL, temporal/Allen, RDF list, CSV/IO, range queries, API gaps

New WOQL operators (33):
- Range queries (8): triple_slice, quad_slice, triple_slice_rev,
  quad_slice_rev, triple_next, quad_next, triple_previous, quad_previous
- Temporal/Allen (19): interval, interval_start_duration,
  interval_duration_end, interval_relation, interval_relation_typed,
  date_duration, day_after, day_before, weekday, weekday_sunday_start,
  iso_week, month_start_date, month_end_date, month_start_dates,
  month_end_dates, in_range, sequence, range_min, range_max
- CSV/IO (6): get, put, woql_as, file, remote, post

New modules:
- TerminusDB.GraphQL: query/3, mutate/3, introspect/2 (net-new, ahead of Python)
- TerminusDB.WOQL.RDFList: 17 RDF list manipulation functions
- TerminusDB.Prefix: prefix CRUD (get, add, update, upsert, delete, all)
- TerminusDB.Patch: struct with from_json, to_json, update, before, copy
- TerminusDB.Triples: turtle API (get, update, insert)
- TerminusDB.Remote: clone, fetch, push, pull
- TerminusDB.Benchmark: benchmarking helpers + 5 benchee suites

Extended modules:
- Branch: squash/2, reset/3
- Database: optimize/2
- Commit: document_history/3
- Diff: diff_object/2, diff_version/2, patch/2, patch_resource/2, apply/3
- WOQL: execute_stream/3 (streaming via PrefaceRecord/Binding/PostscriptRecord)

ADRs: 0009 (GraphQL), 0010 (temporal/Allen), 0011 (RDF list),
0012 (CSV/IO), 0013 (patch/apply)

Guides: graphql-guide, temporal-allen-guide, csv-import-guide, rdf-list-guide

Tests: 631 unit + 52 integration, 155 doctests, 9 properties, 93.4% coverage

-closed #32 Implement GraphQL thin wrapper | TerminusDB.GraphQL module
-closed #33 Implement Temporal/Allen WOQL
-closed #34 Implement RDF list library
-closed #35 Implement CSV/IO
-closed #36 Implement Range queries
-closed #37 Implement Prefix management
-closed #38 Implement Squash/Reset/Optimize
-closed #39 Implement Patch class + apply
-closed #40 Implement Document history
-closed #41 I... (continued)
Pull Request #58: v0.3.2: GraphQL, temporal/Allen, RDF list, CSV/IO, range queries, API…

441 of 482 new or added lines in 13 files covered. (91.49%)

1 existing line in 1 file now uncovered.

1165 of 1246 relevant lines covered (93.5%)

59.11 hits per line

Uncovered Changes

Lines Coverage ∆ File
6
82.35
lib/terminus_db/patch.ex
6
93.18
lib/terminus_db/woql/rdf_list.ex
4
90.48
-9.52% lib/terminus_db/database.ex
4
91.11
lib/terminus_db/remote.ex
4
97.63
-2.37% lib/terminus_db/woql.ex
4
93.55
-1.19% lib/terminus_db/woql/encoder.ex
3
95.38
-4.62% lib/terminus_db/diff.ex
3
88.89
lib/terminus_db/triples.ex
2
89.36
0.9% lib/terminus_db/branch.ex
2
95.12
lib/terminus_db/prefix.ex
2
89.17
3.09% lib/terminus_db/woql/decoder.ex
1
95.45
lib/terminus_db/graphql.ex

Coverage Regressions

Lines Coverage ∆ File
1
93.55
-1.19% lib/terminus_db/woql/encoder.ex
Jobs
ID Job ID Ran Files Coverage
1 99abbef35dd3f8100899097895dec96c0e2badc1-PR-58.1 26 Jun 2026 03:27PM UTC 25
93.48
GitHub Action Run
2 99abbef35dd3f8100899097895dec96c0e2badc1-PR-58.2 26 Jun 2026 03:27PM UTC 25
93.5
GitHub Action Run
3 99abbef35dd3f8100899097895dec96c0e2badc1-PR-58.3 26 Jun 2026 03:27PM UTC 25
93.48
GitHub Action Run
Source Files on build 99abbef35dd3f8100899097895dec96c0e2badc1-PR-58
  • Tree
  • List 25
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #58
  • PR Base - main (#9D813FD6...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc