-
Notifications
You must be signed in to change notification settings - Fork 2
Commits on May 6, 2015
-
Configuration menu - View commit details
-
Copy full SHA for faf45ab - Browse repository at this point
Copy the full SHA faf45abView commit details -
Add StatementFactory and implement more Dependency Injection
Also remove getRealValueBasedOnDatatype from NodeUtils
Configuration menu - View commit details
-
Copy full SHA for b0c3beb - Browse repository at this point
Copy the full SHA b0c3bebView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5b9c63 - Browse repository at this point
Copy the full SHA f5b9c63View commit details -
Readd Parser interface which was removed in 16b5718
Add Parser interface again, improve test setup and add new method for string parsing to interface
Configuration menu - View commit details
-
Copy full SHA for b68788b - Browse repository at this point
Copy the full SHA b68788bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe807cb - Browse repository at this point
Copy the full SHA fe807cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27c1552 - Browse repository at this point
Copy the full SHA 27c1552View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cb8574 - Browse repository at this point
Copy the full SHA 4cb8574View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3b6299 - Browse repository at this point
Copy the full SHA f3b6299View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99695e9 - Browse repository at this point
Copy the full SHA 99695e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86351fa - Browse repository at this point
Copy the full SHA 86351faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00549a6 - Browse repository at this point
Copy the full SHA 00549a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7bfdaa - Browse repository at this point
Copy the full SHA f7bfdaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfeddb8 - Browse repository at this point
Copy the full SHA dfeddb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e003bb9 - Browse repository at this point
Copy the full SHA e003bb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd8b9a8 - Browse repository at this point
Copy the full SHA cd8b9a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a90fcc - Browse repository at this point
Copy the full SHA 5a90fccView commit details -
Configuration menu - View commit details
-
Copy full SHA for f203eaa - Browse repository at this point
Copy the full SHA f203eaaView commit details
Commits on May 7, 2015
-
Redland: Add checks in test case to avoid execution, if librdf_new_wo…
…rld was not found I guess if that function is not available, Redland was not installed. So if you keep check for that function, you should know when its available or not.
Configuration menu - View commit details
-
Copy full SHA for 6d6aec9 - Browse repository at this point
Copy the full SHA 6d6aec9View commit details -
- add line between <?php and namespace declaration - " to ' - ! to false === - add some comments with further information - remove empty lines
Configuration menu - View commit details
-
Copy full SHA for 5d058ea - Browse repository at this point
Copy the full SHA 5d058eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fc7176 - Browse repository at this point
Copy the full SHA 3fc7176View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1655ca - Browse repository at this point
Copy the full SHA b1655caView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea1e6b0 - Browse repository at this point
Copy the full SHA ea1e6b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01d7e08 - Browse repository at this point
Copy the full SHA 01d7e08View commit details -
Fix addStatements test in StoreAbstractTest.php
It was assertTrue the result of the function, but it does not return anything.
Configuration menu - View commit details
-
Copy full SHA for d3a9b64 - Browse repository at this point
Copy the full SHA d3a9b64View commit details -
Change createGraph/dropGraph parameter in Store.php
Given $graph must be of type NamedNode, not just Node. Reason is, that we want a graph which is represented by an URI, so we dont want Literals or AnyPattern given. Drop createGraph and dropGraph from all store implementations, because they basically call the query method. These 2 methods are now located in AbstractSparqlStore.php.
Configuration menu - View commit details
-
Copy full SHA for dcfd5b4 - Browse repository at this point
Copy the full SHA dcfd5b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for abbbcf8 - Browse repository at this point
Copy the full SHA abbbcf8View commit details -
Make UpdateQuery recognize DELETE WHERE-queries
This commit also contains codesniffer fixes
Configuration menu - View commit details
-
Copy full SHA for 1b94b3f - Browse repository at this point
Copy the full SHA 1b94b3fView commit details -
Move statement related code from HTTP/Virtuoso to AbstractSparqlStore
Both HTTP and Virtuoso call statement related methods from AbstractSparqlStore instead of implementing their own. That means, much less code to maintain and better compatibility. AbstractSparqlStore: - Pimp getMatchingStatements by set filters in WHERE clause for s, p or o, which is a literal or URI. - Better graph handling in hasMatchingStatement Virtuoso: Removed sqlQuery function, because it is not needed anymore. It was before to get available graphs.
Configuration menu - View commit details
-
Copy full SHA for fe9302c - Browse repository at this point
Copy the full SHA fe9302cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95ba1f6 - Browse repository at this point
Copy the full SHA 95ba1f6View commit details -
Mark store chain tests skipped as long as it is not changed
Fore more information: #6
Configuration menu - View commit details
-
Copy full SHA for b4a1786 - Browse repository at this point
Copy the full SHA b4a1786View commit details
Commits on May 8, 2015
-
Remove last Virtuoso specific code #24
change a switch in the error handling for SPARQL UPDATE queries in a way, that if a string (length > 0) was returned, we assume that there was an error. Also remove storeName property, because it is obsolete now what type of service hangs behind an endpoint.
Configuration menu - View commit details
-
Copy full SHA for eab8ac5 - Browse repository at this point
Copy the full SHA eab8ac5View commit details -
Virtuoso: Add private nodeFactory and statementFactory properties
To be align with our new approach how to mark dependencies.
Configuration menu - View commit details
-
Copy full SHA for 102c7d3 - Browse repository at this point
Copy the full SHA 102c7d3View commit details -
Fix coding standard (checked ALL files)
- always a free line between <?php and namespace declaration - fix whitespace problems
Configuration menu - View commit details
-
Copy full SHA for c742e7f - Browse repository at this point
Copy the full SHA c742e7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0796537 - Browse repository at this point
Copy the full SHA 0796537View commit details -
Port cache related classes to factory approach #17 #18 #20
From now on, you use CacheFactoryImpl to create cache backends. Method createCache needs an configuration array which now contains a class string. It represents the class of the cache backend you want to instantiate. CacheFactoryImpl tries to find the class and if it exists, it will create it with given $config array. Furthermore: - Removed remaining PHPArrayCache stuff. - Adapted affected query cache tests - Adapted test-config.yml.dist and set classes for file- and memcached - Also use fileCacheConfig for standardCache
Configuration menu - View commit details
-
Copy full SHA for f9c13bc - Browse repository at this point
Copy the full SHA f9c13bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9209057 - Browse repository at this point
Copy the full SHA 9209057View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e1e906 - Browse repository at this point
Copy the full SHA 8e1e906View commit details -
Add missing extensions to composer.json
- ext-memcached - ext-odbc - ext-pdo_odbc
Configuration menu - View commit details
-
Copy full SHA for caeaf04 - Browse repository at this point
Copy the full SHA caeaf04View commit details -
We now use the built-in method setDigestAuthentication from php-curl-class.
Configuration menu - View commit details
-
Copy full SHA for e124acb - Browse repository at this point
Copy the full SHA e124acbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40731b2 - Browse repository at this point
Copy the full SHA 40731b2View commit details -
Move testOpenConnectionInvalidUrl method to HttpAbstractTest.php #30
- HttpUnitTest.php removed
Configuration menu - View commit details
-
Copy full SHA for b2a7d03 - Browse repository at this point
Copy the full SHA b2a7d03View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffa366a - Browse repository at this point
Copy the full SHA ffa366aView commit details -
Fix NamedNodeTest for redland backend
Fix NamedNode instance creation in redland backend
Configuration menu - View commit details
-
Copy full SHA for 37097aa - Browse repository at this point
Copy the full SHA 37097aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 477db00 - Browse repository at this point
Copy the full SHA 477db00View commit details -
Make datatype parameter for Literals a Node
Make datatype parameter for Literals a Node to ensure currect syntax and scope
Configuration menu - View commit details
-
Copy full SHA for 1e6a740 - Browse repository at this point
Copy the full SHA 1e6a740View commit details -
Configuration menu - View commit details
-
Copy full SHA for 819616c - Browse repository at this point
Copy the full SHA 819616cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b57f526 - Browse repository at this point
Copy the full SHA b57f526View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c7f412 - Browse repository at this point
Copy the full SHA 9c7f412View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02bcc7e - Browse repository at this point
Copy the full SHA 02bcc7eView commit details -
StoreAbstractTest: Remove obsolete test
It assumed that a DELETE DATA query always needs a target graph. But in practise you can delete data of different graphs at once. So we dont force a graph set in the DELETE DATA query.
Configuration menu - View commit details
-
Copy full SHA for d686262 - Browse repository at this point
Copy the full SHA d686262View commit details
Commits on May 11, 2015
-
Remove ArrayStatementIteratorImpl's append function #28
... all their occourences.
Configuration menu - View commit details
-
Copy full SHA for d4f75a6 - Browse repository at this point
Copy the full SHA d4f75a6View commit details -
If an exception appears or error was returned by server, an exception will be thrown. (at least StoreException)
Configuration menu - View commit details
-
Copy full SHA for 8809e98 - Browse repository at this point
Copy the full SHA 8809e98View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad6d1e4 - Browse repository at this point
Copy the full SHA ad6d1e4View commit details -
Virtuoso: Replace faulty getAvailableGraphs, re-add sqlQuery
Virtuoso cant handle the following Query: > SELECT DISTINCT ?g WHERE { GRAPH ?g {?s ?p ?o.} } It will throw the following error: > Saft\Store\Exception\StoreException: SQLSTATE[22023]: > Invalid parameter value: -1 [OpenLink] > [Virtuoso iODBC Driver][Virtuoso Server]SR540: > procedure view's procedure returned value of type > IRI_ID (dtp 243) instead of IRI_ID (dtp 244) for > column (inx: 1) (SQLExecute[-1] at > /build/buildd/php5-5.4.40+real/ext/pdo_odbc/odbc_stmt.c:254)
Configuration menu - View commit details
-
Copy full SHA for 459b43c - Browse repository at this point
Copy the full SHA 459b43cView commit details -
Port all testcases to Saft\Test\TestCase class #16
Now we can provider additional functions to setup/do tests more easily as implement them again in a specific testcase. While doing the port, i also removed a lot of the properties like $fixture or $testGraph, because they are now defined in Saft\Test\TestCase.php.
Configuration menu - View commit details
-
Copy full SHA for 62d853e - Browse repository at this point
Copy the full SHA 62d853eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18e9ed5 - Browse repository at this point
Copy the full SHA 18e9ed5View commit details -
AbstractCacheTest: Small tweaks; instead of throw exception, mark tes…
…t skipped if test-config.yml is missing.
Configuration menu - View commit details
-
Copy full SHA for 775de61 - Browse repository at this point
Copy the full SHA 775de61View commit details -
Memcached has to check if the service is available #8
In the constructor is now a small code portion, which set and get something in the cache. if NOT the same value that was set, was returned, an exception will be thrown. In the CacheMemcacheDTest.php setUp method is now a try-catch around the fixture init to catch that exception and mark the tests skipped instead of just break up with a nasty exception.
Configuration menu - View commit details
-
Copy full SHA for 0a66378 - Browse repository at this point
Copy the full SHA 0a66378View commit details
Commits on May 12, 2015
-
Remove QueryCacheMemcacheDCacheIntegrationTest.php
Because we want to transition into a state where the QueryCache gets tests directly using only mocks as cache backends and not real ones.
Configuration menu - View commit details
-
Copy full SHA for 8ae791e - Browse repository at this point
Copy the full SHA 8ae791eView commit details -
Add loadTestConfiguration to TestCase
It loads the content of the test-config.yml into the test class, so no need for a test case to implement it on its own again, and again ... Furthermore the setUp method of Saft\Test\TestCase does this automatically, so there is no need to start it by hand.
Configuration menu - View commit details
-
Copy full SHA for 17e09e6 - Browse repository at this point
Copy the full SHA 17e09e6View commit details -
Furthermore: - added 3 basic tests for StoreFactoryImpl - adapt test-config.yml.dist to use class keyword instead of type - adapt QueryCache constructor
Configuration menu - View commit details
-
Copy full SHA for 863cfef - Browse repository at this point
Copy the full SHA 863cfefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9109d03 - Browse repository at this point
Copy the full SHA 9109d03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10e0187 - Browse repository at this point
Copy the full SHA 10e0187View commit details -
StoreChain has to become ChainFactory #6
- StoreChain + Tests removed - ChainFactory interface added - ChainFactoryImpl class added - Few basic tests for ChainFactory added
Configuration menu - View commit details
-
Copy full SHA for db5e30d - Browse repository at this point
Copy the full SHA db5e30dView commit details -
UpdateQuery: Make it less strict on INSERT INTO queries
With that change it supports INSERT INTO queries in SPARQL+. Thats an extension for SPARQL from the ARC2 developer. More information: https://github.com/semsol/arc2/wiki/SPARQL-#insert-example
Configuration menu - View commit details
-
Copy full SHA for 2697315 - Browse repository at this point
Copy the full SHA 2697315View commit details -
AbstractSparqlStore: use URI as key in getAvailableGraphs
Before we directly use $entry['g'] which will be of type NamedNode in case it is an URI, so we directly use the URI itself as key.
Configuration menu - View commit details
-
Copy full SHA for 7c57f42 - Browse repository at this point
Copy the full SHA 7c57f42View commit details -
Setup ARC2 backend (primarly to use its MySQL store implementation)
It is still under heavy development and only a few AbstractSparqlStore tests running through.
Configuration menu - View commit details
-
Copy full SHA for fef7dbd - Browse repository at this point
Copy the full SHA fef7dbdView commit details
Commits on May 13, 2015
-
Configuration menu - View commit details
-
Copy full SHA for cf59c23 - Browse repository at this point
Copy the full SHA cf59c23View commit details -
Further ARC2 integration; adapt test ASK query in (StoreAbstractTest)
Added own implementation for: - createGraph - getAvailableGraphs Extend query method for ASK queries.
Configuration menu - View commit details
-
Copy full SHA for b847039 - Browse repository at this point
Copy the full SHA b847039View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0873fef - Browse repository at this point
Copy the full SHA 0873fefView commit details -
UpdateQuery: Add support for DELETE FROM <> {} queries (SPARQL+)
ARC2 does not support the regular DELETE DATA or DELETE WHERE queries specified by SPARQL 1.1. So it does it in its own way. But because it is not that far away from the standard, we support that kind of delete queries.
Configuration menu - View commit details
-
Copy full SHA for 6b2f4c1 - Browse repository at this point
Copy the full SHA 6b2f4c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbc5dfc - Browse repository at this point
Copy the full SHA fbc5dfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 183ee5c - Browse repository at this point
Copy the full SHA 183ee5cView commit details -
UpdateQuery: Change support to DELETE FROM <> { } WHERE { }
Before the change it was just DELETE FROM <> {}, but ARC2 does not unterstand kind of queries, so i changed it to DELETE FROM <> { } WHERE { }.
Configuration menu - View commit details
-
Copy full SHA for 35a0351 - Browse repository at this point
Copy the full SHA 35a0351View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f17d24 - Browse repository at this point
Copy the full SHA 7f17d24View commit details -
TestCase: add assertIteratorContent to compare Iterator instances
The problem is, that if you compare two instances, which both implement \Iterator, you can simply sort them, but otherwise PHPUnit sometimes say, they are not the same, even if they contain the same elements, but not in the same order. This function helps with that. It first checks, if $expected contains the same elements as $actual. Afterwards it counts the elements. If there are differences they will be shown using assert-functions from PHPUnit.
Configuration menu - View commit details
-
Copy full SHA for db90b76 - Browse repository at this point
Copy the full SHA db90b76View commit details -
Use new assertIteratorContent function
Problem was since, that sometimes PHPUnit means that two Iterator-instances does not contain the same elements, even if they did.
Configuration menu - View commit details
-
Copy full SHA for d890c67 - Browse repository at this point
Copy the full SHA d890c67View commit details -
UpdateQuery: Correct regex to make GRAPH in INSERT INTO GRAPH optional
That is important for ARC2's SPARQL+ to insert data into the store.
Configuration menu - View commit details
-
Copy full SHA for 94813ce - Browse repository at this point
Copy the full SHA 94813ceView commit details
Commits on May 18, 2015
-
Introduce QueryFactory(Impl); port QueryCache to it #17
I also adapted the constructor parameter of QueryCache, because it still got parameter it does not really needs and it used new CacheFactoryImpl internally, which is against our DI rules. Furthermore, all occurrences of QueryCache are being adapted too: - AbstractTriplePatternStore - BasicTriplePatternStore - AbstractQueryCacheIntegrationTest ...
Configuration menu - View commit details
-
Copy full SHA for 4b300f3 - Browse repository at this point
Copy the full SHA 4b300f3View commit details -
Remove ChainFactory and StoreFactory #17
StoreFactory forces the use of a DI-container, because our Store implementations have a different set of dependencies for their constructor. (QueryCache vs. Virtuoso) Because we dont want to introduce Dice at this level, we are forced to let the ChainFactory and StoreFactory die here and ressurrect it at application level, if needed. ChainFactory was removed because it relies on the StoreFactory.
Configuration menu - View commit details
-
Copy full SHA for 1964210 - Browse repository at this point
Copy the full SHA 1964210View commit details -
Port QueryFactory to the rest of the classes #17
Rest of the classes which used AbstractQuery::initByQueryString before.
Configuration menu - View commit details
-
Copy full SHA for 6f99b54 - Browse repository at this point
Copy the full SHA 6f99b54View commit details -
Remove initByQueryString from AbstractQuery; moved according tests
Moved according tests of initByQueryString to QueryFactoryAbstractTest.
Configuration menu - View commit details
-
Copy full SHA for 4f846cb - Browse repository at this point
Copy the full SHA 4f846cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for db3b833 - Browse repository at this point
Copy the full SHA db3b833View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4268fc - Browse repository at this point
Copy the full SHA a4268fcView commit details
Commits on May 19, 2015
-
Introduce ResultFactory; Port Result classes to Impl-way #17 #34
ResultFactory from now on will be used to create SPARQL store results. (#17) Port Result classes to Impl-way. All classes of Saft\Store\Result were not using the naming with Impl as suffix for concrete implementations (class). E.g. we used SetResult directly as an instance, but from now on SetResult is an interface and we only get an instance of it by using ResultFactoryImpl's methods. (#34) Port all classes and tests.
Configuration menu - View commit details
-
Copy full SHA for 841e8ec - Browse repository at this point
Copy the full SHA 841e8ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97309a1 - Browse repository at this point
Copy the full SHA 97309a1View commit details
Commits on May 20, 2015
-
- code formating - correct datatypes - correct variables - rework comments
Configuration menu - View commit details
-
Copy full SHA for 9432fc6 - Browse repository at this point
Copy the full SHA 9432fc6View commit details -
Implement file and string parser using EasyRdf #12
EasyRdf only contains one parser, which parses all different kinds of formated data, instead of have a Parser instance for each type. Furthermore: - add basic tests to Saft\Data\Test\ParserAbstractTest - add a few of the supported formats to Parser.php interface
Configuration menu - View commit details
-
Copy full SHA for 83e8e60 - Browse repository at this point
Copy the full SHA 83e8e60View commit details -
Rudimentary implementation of getCurrentPrefixList #12
Return empty array and added a TODO: implement a way to get a list of all namespaces used in the last parsed datastring/file.
Configuration menu - View commit details
-
Copy full SHA for 7a0203f - Browse repository at this point
Copy the full SHA 7a0203fView commit details -
Adapt Serializer interface (refactoring) #12
Change parameter list for serializeIteratorToStream, because we serialize an interator to a stream, so the first parameter would be the iterator and then the stream. Before the change it was vice versa. Did some code formating and correct function comments.
Configuration menu - View commit details
-
Copy full SHA for 28140ae - Browse repository at this point
Copy the full SHA 28140aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c21352 - Browse repository at this point
Copy the full SHA 1c21352View commit details -
Add fzaninotto/Streamer to handle streams; rework NQuadsSerializerImpl …
…#12 Wrote simple test for serializeIteratorToStream. Only NQuadsSerializerImpl is tested now.
Configuration menu - View commit details
-
Copy full SHA for eaecc69 - Browse repository at this point
Copy the full SHA eaecc69View commit details -
Extend NQuadsSerializerImpl to ntriple and nquad serialization #12
Remove fixed function to use for serialization. If unknown format was given, throw exception. Adapted getSupportedSerializations return value.
Configuration menu - View commit details
-
Copy full SHA for e17ee9f - Browse repository at this point
Copy the full SHA e17ee9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 571fe7c - Browse repository at this point
Copy the full SHA 571fe7cView commit details -
Update Store->addStatements() statements param to also accept arrays
Update Store->addStatements() statements param to also accept arrays to make it easier to add Statements.
Configuration menu - View commit details
-
Copy full SHA for 823a308 - Browse repository at this point
Copy the full SHA 823a308View commit details -
Add test for adding to default graph
Add test for adding statements to the default graph of a Store
Configuration menu - View commit details
-
Copy full SHA for e003195 - Browse repository at this point
Copy the full SHA e003195View commit details
Commits on May 21, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 0ebb5da - Browse repository at this point
Copy the full SHA 0ebb5daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fb861d - Browse repository at this point
Copy the full SHA 5fb861dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3be021c - Browse repository at this point
Copy the full SHA 3be021cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20383b6 - Browse repository at this point
Copy the full SHA 20383b6View commit details -
Introduce SerializerFactory; add basic Impl implementation #17
Impl-class only supports nquads and ntriples for the moment.
Configuration menu - View commit details
-
Copy full SHA for 95d60b0 - Browse repository at this point
Copy the full SHA 95d60b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76eb303 - Browse repository at this point
Copy the full SHA 76eb303View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e9606f - Browse repository at this point
Copy the full SHA 2e9606fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 374480f - Browse repository at this point
Copy the full SHA 374480fView commit details -
Introduce StatementIteratorFactory #17
Current implementation provides a function to create an instance of ArrayStatementIteratorImpl.
Configuration menu - View commit details
-
Copy full SHA for 22464d0 - Browse repository at this point
Copy the full SHA 22464d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1b0ed8 - Browse repository at this point
Copy the full SHA a1b0ed8View commit details
Commits on May 23, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 292d2e4 - Browse repository at this point
Copy the full SHA 292d2e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93007a4 - Browse repository at this point
Copy the full SHA 93007a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbeda7a - Browse repository at this point
Copy the full SHA dbeda7aView commit details
Commits on May 25, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 14c37db - Browse repository at this point
Copy the full SHA 14c37dbView commit details
Commits on May 26, 2015
-
Port the rest of the classes to StatementIteratorFactory #17
And replace new ArrayStatementIteratorImpl statements.
Configuration menu - View commit details
-
Copy full SHA for e27c01b - Browse repository at this point
Copy the full SHA e27c01bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b028d81 - Browse repository at this point
Copy the full SHA b028d81View commit details -
Reordering some test functions and adjust comments.
Configuration menu - View commit details
-
Copy full SHA for faf550b - Browse repository at this point
Copy the full SHA faf550bView commit details -
Fix #19 - Move init-stuff into the constructor
Removed obsolete test cases, because sometimes they just test the same.
Configuration menu - View commit details
-
Copy full SHA for 59591cb - Browse repository at this point
Copy the full SHA 59591cbView commit details -
Fix #32 - Remove usage of standardStore and standardCache
Reason for the removal is, that none of our existing 3 store adapter implementations seemed to need it. So removed for now.
Configuration menu - View commit details
-
Copy full SHA for e775b54 - Browse repository at this point
Copy the full SHA e775b54View commit details -
Simplify VirtuosoTest's setUp function
It wasn't using the loadTestConfiguration method and had all the initialization by itself.
Configuration menu - View commit details
-
Copy full SHA for f9af66f - Browse repository at this point
Copy the full SHA f9af66fView commit details -
Correct Test testQueryDeleteMultipleStatementsQuadRecognition
It seems instanceof does not work there, but assertEquals does... i dont get it.
Configuration menu - View commit details
-
Copy full SHA for 1c07894 - Browse repository at this point
Copy the full SHA 1c07894View commit details
Commits on May 28, 2015
-
Fix testDeleteMultipleStatementsQuadRecognition
The tests basically checks if the result return by the query method implements a certain interface. I added the method assertClassOfInstanceImplements to do that. Furthermore, the test checks if the result is empty. Replace existing code to check what is implemented, by the new method.
Configuration menu - View commit details
-
Copy full SHA for fd8f4f7 - Browse repository at this point
Copy the full SHA fd8f4f7View commit details -
Use librdf_php_get_world() instead of creating a new world for redland backend
Configuration menu - View commit details
-
Copy full SHA for 39319a0 - Browse repository at this point
Copy the full SHA 39319a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d58013 - Browse repository at this point
Copy the full SHA 9d58013View commit details -
Adjust return of Store->getAvailableGraphs
Adjust return of getAvailableGraphs for Store in the documentation and also adjust the test accordingly
Configuration menu - View commit details
-
Copy full SHA for 3077b78 - Browse repository at this point
Copy the full SHA 3077b78View commit details -
Improve functions comments and code beauty of Store interface + relat…
…ed classes Some tests have to be adapted to fit, for instance, the addStatements method does NOT return true if everything went fine but null.
Configuration menu - View commit details
-
Copy full SHA for 967e5aa - Browse repository at this point
Copy the full SHA 967e5aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54b361b - Browse repository at this point
Copy the full SHA 54b361bView commit details -
Merge branch 'master' of github.com:SaftIng/Saft
Conflicts: src/Saft/Store/Store.php
Configuration menu - View commit details
-
Copy full SHA for 2617eff - Browse repository at this point
Copy the full SHA 2617effView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dde697 - Browse repository at this point
Copy the full SHA 6dde697View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3186fa - Browse repository at this point
Copy the full SHA e3186faView commit details -
Change return value from getMatchingStatements to StatementIterator
Adapt according (test-) files.
Configuration menu - View commit details
-
Copy full SHA for ad7966a - Browse repository at this point
Copy the full SHA ad7966aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97634ba - Browse repository at this point
Copy the full SHA 97634baView commit details -
Merge branch 'master' of github.com:SaftIng/Saft
Conflicts: src/Saft/Store/AbstractSparqlStore.php
Configuration menu - View commit details
-
Copy full SHA for a99de9f - Browse repository at this point
Copy the full SHA a99de9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d70f0d9 - Browse repository at this point
Copy the full SHA d70f0d9View commit details -
Make Saft's file-dir-handling more OS-independent
Replace / with DIRECTORY_SEPARATOR constant.
Configuration menu - View commit details
-
Copy full SHA for dc15063 - Browse repository at this point
Copy the full SHA dc15063View commit details -
from now on getMatchingStatements returns graph information #39
two tests added to prove that.
Configuration menu - View commit details
-
Copy full SHA for 590e165 - Browse repository at this point
Copy the full SHA 590e165View commit details -
Rename createArrayStatementIterator to createIteratorFromArray
Rename StatementIteratorFactory->createArrayStatementIterator to createIteratorFromArray to keep the naming separated from the implementation
Configuration menu - View commit details
-
Copy full SHA for 887131d - Browse repository at this point
Copy the full SHA 887131dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc97bb6 - Browse repository at this point
Copy the full SHA fc97bb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24e6487 - Browse repository at this point
Copy the full SHA 24e6487View commit details -
Remove getAvailableGraphs from Http Store because it is implemented i…
…n the abstract class
Configuration menu - View commit details
-
Copy full SHA for 0b99fd5 - Browse repository at this point
Copy the full SHA 0b99fd5View commit details -
Implement basic store functionality in BasicTriplePatternStore
the reason for that was to be able to write senseful tests for AbstractTriplePatternStoreTest.php. the store mock provides basic add, delete and get functionality, but without any parsing or something like that. it just provides the statements it got before. adapted QueryCache to handle arrays or StatementIterator instances.
Configuration menu - View commit details
-
Copy full SHA for 0138050 - Browse repository at this point
Copy the full SHA 0138050View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5e2160 - Browse repository at this point
Copy the full SHA e5e2160View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56806fc - Browse repository at this point
Copy the full SHA 56806fcView commit details -
Fix test testDeleteMultipleStatementsExceptionCauseOfMultipleStatements
The test assumes that the deleteMatchingStatements function wants only one statement. So it tries to break it with passing two statements and the query method let pass them. But from now on we check if multiple statement were given. In case they were, an exception will be thrown.
Configuration menu - View commit details
-
Copy full SHA for a3fa004 - Browse repository at this point
Copy the full SHA a3fa004View commit details -
Fix test testAddStatementsMultipleVariatonOfObjects from AbstractSpar…
…qlStoreTest.php Problem was that in addStatements of AbstractSparqlStore the computation of the batches was faulty. The query-call was reached already after one step, because $counter was 0 (0 mod something = 0) Correcting that and also handling remaining statements after leaving the loop fixed the problem.
Configuration menu - View commit details
-
Copy full SHA for e1b7d47 - Browse repository at this point
Copy the full SHA e1b7d47View commit details -
SparqlUtils: statementIteratorToSparqlFormat accepts array as $statem…
…ents Furthermore add 2 two basic tests for method statementIteratorToSparqlFormat.
Configuration menu - View commit details
-
Copy full SHA for bb96973 - Browse repository at this point
Copy the full SHA bb96973View commit details -
Add set methods to Statement (StatementImpl + Redland's Statement)
Now its easier to change an existing Statement instance without the need a create fresh instance. Redland's Statement set-method are hollow and need to be implemented.
Configuration menu - View commit details
-
Copy full SHA for 1483e88 - Browse repository at this point
Copy the full SHA 1483e88View commit details -
Fix testAddStatements from AbstractSparqlStoreTest.php
Problem was that it was not using the real graph information and only one statement, instead of two.
Configuration menu - View commit details
-
Copy full SHA for c771b83 - Browse repository at this point
Copy the full SHA c771b83View commit details -
Fix faulty check for multiple triple pattern in query method from Abs…
…tractTriplePatternStore
Configuration menu - View commit details
-
Copy full SHA for 4a98145 - Browse repository at this point
Copy the full SHA 4a98145View commit details -
Remove obsolete and failing test testCreateIteratorFromArrayIteratorG…
…iven Because of the change from @white_gecko, that StatementIteratorFactory(Impl) only has the method createIteratorFromArray which only accepts an array for $statements.
Configuration menu - View commit details
-
Copy full SHA for 4cfeb0a - Browse repository at this point
Copy the full SHA 4cfeb0aView commit details -
Simplify createIteratorFromArray
It directly returns an instance of an StatementIterator without further checks because $statements can only be an array.
Configuration menu - View commit details
-
Copy full SHA for 2929092 - Browse repository at this point
Copy the full SHA 2929092View commit details -
Avoid PHP's type casting when saving a literal value. It is stored as string, but PHP transforms boolean values to numbers, which is a problem. So check before storing the value directly and use the right string pendant.
Configuration menu - View commit details
-
Copy full SHA for d29f8ba - Browse repository at this point
Copy the full SHA d29f8baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fcdf52 - Browse repository at this point
Copy the full SHA 2fcdf52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26dcaeb - Browse repository at this point
Copy the full SHA 26dcaebView commit details
Commits on May 29, 2015
-
Configuration menu - View commit details
-
Copy full SHA for e621754 - Browse repository at this point
Copy the full SHA e621754View commit details -
Add createNodeFromNQuads to NodeFactory
Add method for creation of nodes from an NQuads string to NodeFactory and add according tests
Configuration menu - View commit details
-
Copy full SHA for 0306e50 - Browse repository at this point
Copy the full SHA 0306e50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7229f64 - Browse repository at this point
Copy the full SHA 7229f64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f2bb09 - Browse repository at this point
Copy the full SHA 1f2bb09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 867d16b - Browse repository at this point
Copy the full SHA 867d16bView commit details
Commits on Jun 1, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 278dcaf - Browse repository at this point
Copy the full SHA 278dcafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 252e26c - Browse repository at this point
Copy the full SHA 252e26cView commit details -
ARC2+HttpStore: Made openConnection and closeConnection protected
Because they are very sensible and we can not allow that everyone can interfer from the outside and (accidentally) open/close a connection.
Configuration menu - View commit details
-
Copy full SHA for ff6bf92 - Browse repository at this point
Copy the full SHA ff6bf92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 353dabc - Browse repository at this point
Copy the full SHA 353dabcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73734cd - Browse repository at this point
Copy the full SHA 73734cdView commit details -
Change query handling (extract quads) and add support for WITH-DELETE…
…-queries Extract quads now throws an exception if the string to parse does not contain a valid triple. Also added basic support for WITH-DELETE-queries, with the WHERE part.
Configuration menu - View commit details
-
Copy full SHA for 220e158 - Browse repository at this point
Copy the full SHA 220e158View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06e1b71 - Browse repository at this point
Copy the full SHA 06e1b71View commit details -
Check HTTP store, what you can do and what not (skip tests, if necces…
…sary) #30 HttpTest now checks for each test, if the target store supports graph creation/deletion and triple querying/creation/deletion. If not, the test will be marked as skipped. The according check-method called getRights is very basic and you could end up with empty graphs, just created to test something. Unless, there is no better way how to check all the stuff, the method will not be part of the constructor.
Configuration menu - View commit details
-
Copy full SHA for 5cb11d0 - Browse repository at this point
Copy the full SHA 5cb11d0View commit details
Commits on Jun 2, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 6096c0e - Browse repository at this point
Copy the full SHA 6096c0eView commit details -
Rdf: Improve readability of tests methods for LiteralAbstractTest #40
Adapted comments too.
Configuration menu - View commit details
-
Copy full SHA for 61fe339 - Browse repository at this point
Copy the full SHA 61fe339View commit details -
Finish Saft.Rdf test cases: Improve readability for TestCases methods #…
…40 I re-ordered them. For more information have a look into the related issue.
Configuration menu - View commit details
-
Copy full SHA for 4ab0016 - Browse repository at this point
Copy the full SHA 4ab0016View commit details
Commits on Jun 3, 2015
-
Improve readability in test cases #40
Finished Saft.sparql and Saft.store
Configuration menu - View commit details
-
Copy full SHA for 51fd5b2 - Browse repository at this point
Copy the full SHA 51fd5b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ffd71b - Browse repository at this point
Copy the full SHA 1ffd71bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31a0489 - Browse repository at this point
Copy the full SHA 31a0489View commit details -
VirtuosoTest: Add two more test functions
They test Virtuoso specific functionality.
Configuration menu - View commit details
-
Copy full SHA for f1e58b4 - Browse repository at this point
Copy the full SHA f1e58b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27db294 - Browse repository at this point
Copy the full SHA 27db294View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a137f4 - Browse repository at this point
Copy the full SHA 5a137f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 912ca40 - Browse repository at this point
Copy the full SHA 912ca40View commit details -
NodeUtils: Remove obsolete method buildLiteralString
It is not in use anymore.
Configuration menu - View commit details
-
Copy full SHA for 457009e - Browse repository at this point
Copy the full SHA 457009eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e1bff6 - Browse repository at this point
Copy the full SHA 9e1bff6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0634f61 - Browse repository at this point
Copy the full SHA 0634f61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 632c76a - Browse repository at this point
Copy the full SHA 632c76aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e615e3 - Browse repository at this point
Copy the full SHA 2e615e3View commit details -
Make loadTestConfiguration method more flexible
You give her the config file to load. that change was neccessary, because in Saft.skeleton there is a different folder structure, which let us run into the error that the test config file is not available.
Configuration menu - View commit details
-
Copy full SHA for 2ddaa94 - Browse repository at this point
Copy the full SHA 2ddaa94View commit details
Commits on Jun 4, 2015
-
Configuration menu - View commit details
-
Copy full SHA for c0f01ed - Browse repository at this point
Copy the full SHA c0f01edView commit details -
Rename Backend folder to Addition #44
Adapted phpunit.xml and test-config.yml-dist!
Configuration menu - View commit details
-
Copy full SHA for 879e53c - Browse repository at this point
Copy the full SHA 879e53cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5361323 - Browse repository at this point
Copy the full SHA 5361323View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c7a302 - Browse repository at this point
Copy the full SHA 2c7a302View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0a8131 - Browse repository at this point
Copy the full SHA d0a8131View commit details -
Fix #40 - Only use \Exception for the moment
Removed Saft\Store\Exception\StoreException. We will think about a good exception model later. For now there are only \Exception's.
Configuration menu - View commit details
-
Copy full SHA for 5a553ae - Browse repository at this point
Copy the full SHA 5a553aeView commit details
Commits on Jun 5, 2015
-
Added translation methods to convert serialization and MIME-types #37
... and vice versa.
Configuration menu - View commit details
-
Copy full SHA for 61b468a - Browse repository at this point
Copy the full SHA 61b468aView commit details
Commits on Jun 9, 2015
-
Virtuoso: Throw exception if you want to add/delete from default graph …
…#36 Remove the code to throw an exception in AbstractSparqlStore.php because in general add/delete statements from default graph must be possible, because the SPARQL standard said so.
Configuration menu - View commit details
-
Copy full SHA for e32c9bd - Browse repository at this point
Copy the full SHA e32c9bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c9eb68 - Browse repository at this point
Copy the full SHA 8c9eb68View commit details
Commits on Jun 10, 2015
-
UpdateQueryImpl: Add support for DELETE {} WHERE {} queries
Change was neccessary for further commits to delete statements of the default graph (no graph info in query).
Configuration menu - View commit details
-
Copy full SHA for c8733b5 - Browse repository at this point
Copy the full SHA c8733b5View commit details -
StoreAbstractTest: Remove obsolete setUp method
Removed, because subclass will always override it and the fixture part can be null at this position.
Configuration menu - View commit details
-
Copy full SHA for 7000610 - Browse repository at this point
Copy the full SHA 7000610View commit details -
Configuration menu - View commit details
-
Copy full SHA for aac28dc - Browse repository at this point
Copy the full SHA aac28dcView commit details -
HttpStore: skip test testAddAndDeleteStatementsOnDefaultGraph #36
Because we dont know if the target server supports write access to default graph and it may throw an exception, if not. because of that we just dont test it to avoid confusion. It is not clear, what the target server supports, so you have to care while you using it, except you know what is behind the endpoint. than you can adapt your queries, ... Further adaption on AbstractSparqlStore to let pass addStatements calls with no graph information given.
Configuration menu - View commit details
-
Copy full SHA for 538e491 - Browse repository at this point
Copy the full SHA 538e491View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2f6853 - Browse repository at this point
Copy the full SHA c2f6853View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40a7f75 - Browse repository at this point
Copy the full SHA 40a7f75View commit details
Commits on Jun 11, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 51732f3 - Browse repository at this point
Copy the full SHA 51732f3View commit details -
Fix two tests where assertions where missing
TestCases: - StatementIteratorAbstractTest - ValueResultAbstractTest
Configuration menu - View commit details
-
Copy full SHA for d5e3414 - Browse repository at this point
Copy the full SHA d5e3414View commit details -
Configuration menu - View commit details
-
Copy full SHA for 078eb42 - Browse repository at this point
Copy the full SHA 078eb42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37c1a99 - Browse repository at this point
Copy the full SHA 37c1a99View commit details -
ARC2: Rework createGraph and dropGraph methods
After the merge of semsol/arc2#71 the column id from table id2val is now AUTO_INCREMENT, so there is no need to generate the ID by ourselves. Remove obsolete isNamed check, because $graph is always of type NamedNode.
Configuration menu - View commit details
-
Copy full SHA for 1261dd3 - Browse repository at this point
Copy the full SHA 1261dd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7e983a - Browse repository at this point
Copy the full SHA b7e983aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 025480d - Browse repository at this point
Copy the full SHA 025480dView commit details
Commits on Jun 12, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 897f662 - Browse repository at this point
Copy the full SHA 897f662View commit details
Commits on Jun 15, 2015
-
Store: ChainableStore extends Store interface from now on
The reason is that in the REST API we want to support both types of stores, Store and ChainableStore. If ChainableStore would not extend from Store, we had to change more code. Furthermore, this change makes also sense logically, because ChainableStore is also a "Store".
Configuration menu - View commit details
-
Copy full SHA for d61acde - Browse repository at this point
Copy the full SHA d61acdeView commit details -
Serializer: Extend $outputStream parameter to be also a resource
We need that for the REST API to pass a tempfile file resource instead of a string.
Configuration menu - View commit details
-
Copy full SHA for ea59a17 - Browse repository at this point
Copy the full SHA ea59a17View commit details
Commits on Jun 16, 2015
-
Get rid of Streamer (for now, maybe come back later)
According issue: fzaninotto/Streamer#5 Problem was, that Stream closes the stream on __destruct(). so if we want to use it inside a function, it closes the stream after the function "finished". I port the code to basic file operations like fopen, fwrite. Because the according functions want a stream, via resource or string, we do not close it after we are finished. Even if there is nobody doing it later on, PHP will solve that after the script finished. API-change: extend $outputStream, it can be a string or a resource. So no backward compatibility break.
Configuration menu - View commit details
-
Copy full SHA for 8b0281d - Browse repository at this point
Copy the full SHA 8b0281dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c5c83e - Browse repository at this point
Copy the full SHA 2c5c83eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dd2fdb - Browse repository at this point
Copy the full SHA 2dd2fdbView commit details -
Move BasicTriplePatternStore to Saft\Store
It is now more like a basic store implementation rather than a dummy backend, only used for test purposes.
Configuration menu - View commit details
-
Copy full SHA for 5f65b44 - Browse repository at this point
Copy the full SHA 5f65b44View commit details -
composer.json: Remove Viktor as developer
Reason is that i implemented the REST api in Saft.skeleton. It was rewritten to use PSR-7 compatible technologies from scratch. However, i thank Viktor for the effort he put into Saft!
Configuration menu - View commit details
-
Copy full SHA for 4fa5306 - Browse repository at this point
Copy the full SHA 4fa5306View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ede710 - Browse repository at this point
Copy the full SHA 2ede710View commit details
Commits on Jun 18, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 64d4b7c - Browse repository at this point
Copy the full SHA 64d4b7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15646e9 - Browse repository at this point
Copy the full SHA 15646e9View commit details -
Removed own Cache implementation and switch to a foreign lib #49
Using Nette\Cache seems very promising. It provides MemcacheD and file backend too. Removed: - Saft\Addition\FileCache - Saft\Addition\MemcacheD - Saft\Cache Important changes: - QueryCache test simplified and it only uses a memory storage (PHP-array) to store entries - removed all cache related stuff from the test-config.yml.dist (existing one does not have to be updated, cache related stuff will be just ignored)
Configuration menu - View commit details
-
Copy full SHA for f39eaae - Browse repository at this point
Copy the full SHA f39eaaeView commit details
Commits on Jun 21, 2015
-
Move Result classes to Sparql package #50
Reason is that we decided that a Result is more a Sparql-Result as a Store-Result, because the query which led to the result was a SPARQL query.
Configuration menu - View commit details
-
Copy full SHA for 6a87510 - Browse repository at this point
Copy the full SHA 6a87510View commit details -
Configuration menu - View commit details
-
Copy full SHA for 236df93 - Browse repository at this point
Copy the full SHA 236df93View commit details
Commits on Jun 26, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 9bc6fff - Browse repository at this point
Copy the full SHA 9bc6fffView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8bef0c - Browse repository at this point
Copy the full SHA d8bef0cView commit details
Commits on Jun 29, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 89eb94f - Browse repository at this point
Copy the full SHA 89eb94fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0640e44 - Browse repository at this point
Copy the full SHA 0640e44View commit details -
Fix #51. Remove setter methods from Statement and remove usage in Abs…
…tractSparqlStore.
Configuration menu - View commit details
-
Copy full SHA for 2e18285 - Browse repository at this point
Copy the full SHA 2e18285View commit details -
Configuration menu - View commit details
-
Copy full SHA for c053432 - Browse repository at this point
Copy the full SHA c053432View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3407f60 - Browse repository at this point
Copy the full SHA 3407f60View commit details -
AbstractSparqlStoreTest: Rewrite tests using new constraint
From now on, it does not check for exact equal strings, but use regex to match a certain pattern. if the pattern was found, the check will result in a success, otherwise in a failure.
Configuration menu - View commit details
-
Copy full SHA for c54d0fc - Browse repository at this point
Copy the full SHA c54d0fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc41602 - Browse repository at this point
Copy the full SHA bc41602View commit details -
Fix #38. Fix #39. Update getMatchingStatements to use graph queries. …
…The ARC part has to be checked again.
Configuration menu - View commit details
-
Copy full SHA for ff55683 - Browse repository at this point
Copy the full SHA ff55683View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f261e3 - Browse repository at this point
Copy the full SHA 9f261e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61ec0dd - Browse repository at this point
Copy the full SHA 61ec0ddView commit details
Commits on Jun 30, 2015
-
Configuration menu - View commit details
-
Copy full SHA for c39f956 - Browse repository at this point
Copy the full SHA c39f956View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05edae6 - Browse repository at this point
Copy the full SHA 05edae6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca731ff - Browse repository at this point
Copy the full SHA ca731ffView commit details -
NodeUtils: add function createNodeInstance
That functions helps you to save code. It is useful in cases where you have all the meta information about a node (type, value, ...) but dont want to write that switch to create the right node type, especially if you want to use a NodeFactory too. Tests also added.
Configuration menu - View commit details
-
Copy full SHA for b5e79d9 - Browse repository at this point
Copy the full SHA b5e79d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33c2b45 - Browse repository at this point
Copy the full SHA 33c2b45View commit details -
SerializerAbstractTest: Skip test if n-quads is not supported
Is related to testSerializeIteratorToStreamAsNQuads test.
Configuration menu - View commit details
-
Copy full SHA for 22add61 - Browse repository at this point
Copy the full SHA 22add61View commit details -
Configuration menu - View commit details
-
Copy full SHA for a297fba - Browse repository at this point
Copy the full SHA a297fbaView commit details -
Overall improvements; only few skipped tests left
General: - add countTriples function to count triples of a certain graph ARC2: - add support for DELETE WHERE queries containing quads - add support for SELECT COUNT queries. ARC2 adapter will now handles such queries as every adapter too, not just returning the number but to create a SetResult instance ARC2Test: - Skip testQueryAddAndQueryStatementsDefaultGraph test, because ARC2 does not support write or read operations to the default graph AbstractTripleStoreTest: - remove markTestSkipped from testDeleteMultipleStatementsVariablePatterns. HttpTest: - mark test testQueryAddAndQueryStatementsDefaultGraph skipped, because we do not know if the endpoint supports write or read operations on the default graph StoreAbstractTest: - remove markTestSkipped from testDeleteMatchingStatementsQuadRecognition - fix a couple of tests (make it more precise, some restructuring) - remove markTestSkipped from testQueryDeleteMultipleStatementsVariablePatterns; improved that test overall
Configuration menu - View commit details
-
Copy full SHA for 588deaf - Browse repository at this point
Copy the full SHA 588deafView commit details -
Configuration menu - View commit details
-
Copy full SHA for fddf8e4 - Browse repository at this point
Copy the full SHA fddf8e4View commit details -
Move tests for Result classes to Saft/Sparql
Because they were missed. Added EmptyResultImplTest.php with basic tests.
Configuration menu - View commit details
-
Copy full SHA for 984be49 - Browse repository at this point
Copy the full SHA 984be49View commit details -
Sparql Result classes: add further tests for isX functions
And add isEmptyResult and isValueResult to StatementSetResultImpl.php.
Configuration menu - View commit details
-
Copy full SHA for 4f26528 - Browse repository at this point
Copy the full SHA 4f26528View commit details
Commits on Jul 1, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 351c591 - Browse repository at this point
Copy the full SHA 351c591View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30d381d - Browse repository at this point
Copy the full SHA 30d381dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 795d78d - Browse repository at this point
Copy the full SHA 795d78dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2aa4836 - Browse repository at this point
Copy the full SHA 2aa4836View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5c9795 - Browse repository at this point
Copy the full SHA e5c9795View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1703d5 - Browse repository at this point
Copy the full SHA e1703d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebb4524 - Browse repository at this point
Copy the full SHA ebb4524View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9887b6c - Browse repository at this point
Copy the full SHA 9887b6cView commit details -
Replace assertIteratorContent by two assertions
Replace assertIteratorContent by assertStatementIteratorEquals and assertResultEquals
Configuration menu - View commit details
-
Copy full SHA for 1b622fb - Browse repository at this point
Copy the full SHA 1b622fbView commit details
Commits on Jul 2, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 4c33813 - Browse repository at this point
Copy the full SHA 4c33813View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e1080e - Browse repository at this point
Copy the full SHA 7e1080eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f52803b - Browse repository at this point
Copy the full SHA f52803bView commit details