Commit Graph

  • d026d3fc3e Avoids copies when returning SERVICE results #12 Tpt 2019-10-17 17:26:17 +0200
  • bb00f965b2 Merge branch 'service-improvements' of https://github.com/Tpt/rudf into custom-functions Dustin Whitney 2019-10-17 11:19:51 -0400
  • c10bdea6fd merged with upstream master Dustin Whitney 2019-10-17 11:19:30 -0400
  • be43d4b981 algebra for custom functions Dustin Whitney 2019-10-17 11:11:22 -0400
  • 0d8ccdae3e Simplifies some lifetimes Tpt 2019-10-17 16:57:47 +0200
  • 39a307aa7a Drops a duplicate filters on SPARQL quad patterns evaluation Tpt 2019-10-17 15:44:16 +0200
  • b178f5dc4c Improves documentation for the `ServiceHandler` struct Tpt 2019-10-17 13:05:52 +0200
  • e5043052b7 Decreases memory size of the PlanNode enum Tpt 2019-10-17 12:59:41 +0200
  • df3702ba89 Makes QueryOptions all passed to the prepare method Tpt 2019-10-17 12:56:26 +0200
  • b4065e607c Runs cargo fmt Tpt 2019-10-17 11:38:35 +0200
  • 033ee373d2
    Merge pull request #11 from dwhitney/service-query-options Thomas Tanon 2019-10-17 11:36:50 +0200
  • 5fe7b9e0d3 added some docs #11 Dustin Whitney 2019-10-16 21:47:08 -0400
  • b69b4febed updated docs Dustin Whitney 2019-10-16 20:56:36 -0400
  • e7e7aac99e updated web project Dustin Whitney 2019-10-16 20:21:18 -0400
  • 5912e4c40b tests working Dustin Whitney 2019-10-16 18:15:22 -0400
  • 75c786b350 working on tests Dustin Whitney 2019-10-16 17:12:20 -0400
  • a8ce5653f7 clean up warnings Dustin Whitney 2019-10-16 15:30:21 -0400
  • 0e12edfdc9 refactored prepare_query Dustin Whitney 2019-10-16 15:27:50 -0400
  • 2aa9114deb refactored tests Dustin Whitney 2019-10-16 14:01:39 -0400
  • 5d8e63376b refactored tests Dustin Whitney 2019-10-16 13:31:06 -0400
  • 9d83649a08 working Dustin Whitney 2019-10-15 18:33:38 -0400
  • 68d067259c wiring hooked up Dustin Whitney 2019-10-15 17:54:14 -0400
  • aea8dcebb9 wiring hooked up Dustin Whitney 2019-10-15 17:45:35 -0400
  • 40680956ba setup ServiceHandler Dustin Whitney 2019-10-15 17:05:51 -0400
  • 8dc68d8fff
    Merge pull request #10 from Tpt/default_graph_union Thomas Tanon 2019-10-15 19:00:27 +0200
  • e3fe4c5dc6 Allows to query the union all of graphs as the default graph #10 Tpt 2019-10-15 17:47:22 +0200
  • f90ad8274d Upgrades quick-xml to 0.17 Tpt 2019-10-15 13:52:46 +0200
  • 3566aff1c7 Adds an internal transaction system Tpt 2019-10-09 13:38:16 +0200
  • 88a97aa904 Make StrContainer.insert_str mutable Tpt 2019-10-09 11:32:19 +0200
  • df8e265f0f Use hashing for key storage Tpt 2019-10-07 16:49:33 +0200
  • 5220d0e98c Server: adds Content-Encoding support Tpt 2019-10-07 15:02:30 +0200
  • 4bbd2ce204 Uses u128 instead of UUID inside of BlankNode Tpt 2019-10-07 11:27:16 +0200
  • 68e5fb43df Makes sure that all RocksDB columns are created Tpt 2019-10-07 11:27:08 +0200
  • 3de166e89c BSBM benchmark: plot also business intelligence use care Tpt 2019-10-07 11:26:47 +0200
  • dbf9e6899e Adds gspo, gpos and gosp indexes to RocksDB store Tpt 2019-09-29 11:18:57 +0200
  • b0988aa4b9 Avoids to insert strings in the store while building the query plan Tpt 2019-09-26 12:26:05 +0200
  • a017d6e1c3 Makes StoreConnection.(insert|remove) take mut references Tpt 2019-09-26 12:14:58 +0200
  • 2d9d33c8be Removes the not used input parameter from PlanBuilder.build_for_graph_pattern Tpt 2019-09-24 06:50:22 +0200
  • 3888f7ccdd
    Upgrades hex dependency Thomas Tanon 2019-09-23 20:33:01 +0200
  • 0f0f145a80 SPARQL 1.1 query is now implemented Tpt 2019-09-23 15:53:42 +0200
  • d68d680436 Implements SPARQL aggregation Tpt 2019-09-20 22:32:47 +0200
  • 52461f3242 Makes bindings SPARQL 1.1 test cases run and pass Tpt 2019-09-20 21:45:59 +0200
  • 41c738dc7a Makes subqueries SPARQL 1.1 test cases run and pass Tpt 2019-09-20 21:41:20 +0200
  • 9ab42def55 Makes project-expression SPARQL 1.1 test cases run Tpt 2019-09-20 17:28:14 +0200
  • 9c4537440a Do not panic when SERVICE clauses are used Tpt 2019-09-20 17:03:49 +0200
  • 1b95386d1e Avoids copy to a Vec in LeftJoinIterator Tpt 2019-09-19 21:53:59 +0200
  • 1cce2d26a5 Implements SPARQL property path evaluation Tpt 2019-09-18 15:30:13 +0200
  • ad4563135a Usess better indexes in MemoryStore Tpt 2019-09-18 11:27:20 +0200
  • 8f491e309f Adds BSBM benchmark scripts Tpt 2018-11-22 11:47:36 +0100
  • c74de29c0e Migrates from Travis to GitHub workflow Tpt 2019-09-17 09:24:53 +0200
  • d2a5d7d83a Avoids not useful Arc and clones in SPARQL evaluation Tpt 2019-09-13 16:02:49 +0200
  • 9dc2e5da90 Makes localhost:7878 default host for the server Tpt 2019-09-13 15:36:50 +0200
  • aa2220da1a Improves readme Tpt 2019-09-11 16:01:22 +0200
  • 4beff97894 Upgrades SPARQL query UI Tpt 2019-09-11 14:35:13 +0200
  • 22540846f0 Makes Travis wait for the build to finish Tpt 2019-09-11 11:53:03 +0200
  • ab08308bb6 Allows RepositoryConnection to keep a state by making edit actions take a mut reference Tpt 2019-09-09 16:53:17 +0200
  • 3d1cb137d9 Limits SPARQL query size Tpt 2019-09-09 16:47:49 +0200
  • 0577b644c0 Adds support for SPARQL 1.1 MINUS Tpt 2019-09-06 15:45:44 +0200
  • 58aa9c2090 Runs SPARQL evaluation tests in parallel Tpt 2019-09-06 14:45:00 +0200
  • 3beecdff76 Implements SPARQL 1.1 functions Tpt 2019-08-27 15:28:53 +0200
  • 50c09564e1 Runs more SPARQL 1.1 syntax and CONSTRUCT tests Tpt 2019-08-29 16:33:07 +0200
  • 585917344c Makes BIND evaluation pass the SPARQL tests Tpt 2019-08-29 16:25:03 +0200
  • 4f00ed8266 Adds support for EXISTS and NOT EXISTS Tpt 2019-08-29 16:15:57 +0200
  • f2f3b8785d Avoids code duplication of xsd: datatypes parsing Tpt 2019-08-29 14:08:37 +0200
  • 25b5e20c2b Migrates to Rio 0.3 Tpt 2019-08-29 12:20:14 +0200
  • e1328bb204 Adds RDF/XML server output and upgrades quick_xml Tpt 2019-08-28 14:41:36 +0200
  • 78a2d59e19 Avoids to put in Repository StringStore temporary SPARQL execution strings Tpt 2019-08-28 11:36:01 +0200
  • 153eeb1033 Adds JSON SPARQL results output Tpt 2019-08-27 17:22:54 +0200
  • 06c0773e5a Makes most open-word SPARQL tests pass Tpt 2019-08-27 14:48:59 +0200
  • 8e87396d5e Allows to set the base IRI for SPARQL queries Tpt 2019-08-26 17:14:31 +0200
  • 27d0c2a67a Fixes bugs in SPARQL parser and makes it slightly faster Tpt 2019-08-26 14:53:35 +0200
  • 45d78d490d Makes RepositoryConnection.prepare_query take &str instead of Read Tpt 2019-08-23 20:03:21 +0200
  • 9339e1063e Adds dumb join reordering Tpt 2019-08-23 16:18:49 +0200
  • 17abe2d1ab Uses rouille as HTTP server Tpt 2019-08-23 16:56:31 +0200
  • 620b1c1df4 Splits out PlanBuilder to sparql::plan_builder Tpt 2019-08-23 15:58:26 +0200
  • 9cc96a5155 Enables link time optimizations Tpt 2019-08-23 15:32:37 +0200
  • 2f706a777f Adds our own IRI normalization instead of relying on Url crate Tpt 2019-08-22 12:21:18 +0200
  • cf0fddf2b4 Simple but efficient SPARQL query parser optimization in debug (x3) Tpt 2019-08-22 11:32:20 +0200
  • 7acb99ab13 Makes QueryResult::read lifetimes better Tpt 2019-08-21 21:27:18 +0200
  • cac68a4473 Drops LanguageTag and normalizes all tags to lowercase Tpt 2019-08-21 21:21:22 +0200
  • 4500ba7b68 Simplifies SPARQL tests code Tpt 2019-08-21 17:23:29 +0200
  • d617e72550 Cleanup SPARQL module public API Tpt 2019-08-21 16:36:02 +0200
  • fd3def2daf Adds Repository::load_dataset to load dataset files Tpt 2019-08-21 16:16:27 +0200
  • 9ccc079b4c Adds Repository::load_graph to load graph files Tpt 2019-08-21 16:00:33 +0200
  • a803daa64b Removes NamedNode::from_str Tpt 2019-08-21 15:00:16 +0200
  • 21ad76c7cf Introduces Repository and RepositoryConnection and simplifies API Tpt 2019-08-20 14:49:38 +0200
  • b9bd6e66d3 Drops Python module Tpt 2019-08-20 11:52:43 +0200
  • c5a03e5584 Simplifies SPARQL algebra functions representation Tpt 2019-07-31 11:51:23 +0200
  • de8997c750 Makes NamedNode store a String internally Tpt 2019-08-14 21:28:45 +0200
  • 4ad8aa6fcf Simplifies rio package architecture Tpt 2019-08-13 17:34:33 +0200
  • f78121f9d3 Removes utils file Tpt 2019-08-13 17:27:23 +0200
  • ce1c198552 Adds SimpleGraph struct and proper isomorphism implementation Tpt 2019-08-13 17:05:00 +0200
  • 4dee8a9aa2 Uses Rio RDF XML parser Tpt 2019-08-11 13:01:59 +0200
  • 74dadf5f21 Uses Rio N-Triples and Turtle parsers Tpt 2019-07-28 23:10:52 +0200
  • 10ce4aaeca Upgrades some dependencies Tpt 2019-07-26 15:29:28 +0200
  • a62602298d Makes SPARQL test suite local Tpt 2019-07-12 21:33:08 +0200
  • ebb74d1560 Makes RDF test suite local Tpt 2019-06-05 12:29:05 +0200
  • 7efd962374 Upgrades some dependencies Tpt 2019-06-11 17:48:55 +0200
  • 649fdce93f Fixes some clippy warnings Tpt 2019-02-22 13:56:48 +0100
  • 9f6f3ca6d7 Make LanguageTag::private_use return the private use subtag even if the tag is only composed of private use subtags Tpt 2019-02-22 13:55:43 +0100