From: <rv...@us...> - 2012-07-31 23:54:35
|
Revision: 2346 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2346&view=rev Author: rvesse Date: 2012-07-31 23:54:29 +0000 (Tue, 31 Jul 2012) Log Message: ----------- Support for TimeSpan's in the IValuedNode machinery Affects Issue [264] Modified Paths: -------------- Trunk/Libraries/core/Core/BlankNode.cs Trunk/Libraries/core/Core/Extensions.cs Trunk/Libraries/core/Core/GraphLiteralNode.cs Trunk/Libraries/core/Core/URINode.cs Trunk/Libraries/core/Core/VariableNode.cs Trunk/Libraries/core/Nodes/BooleanNode.cs Trunk/Libraries/core/Nodes/DateTimeNode.cs Trunk/Libraries/core/Nodes/IValuedNode.cs Trunk/Libraries/core/Nodes/NumericNode.cs Trunk/Libraries/core/Nodes/StringNode.cs Trunk/Libraries/core/Nodes/ValuedNodeExtensions.cs Trunk/Libraries/core/Storage/Virtualisation/VirtualNode.cs Trunk/Libraries/core/dotNetRDF.csproj Trunk/Testing/sparqlDawgTests/Sparql11EvaluationTestSuite.cs Trunk/dotNetRDF.suo Added Paths: ----------- Trunk/Libraries/core/Nodes/TimeSpanNode.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-01 00:14:58
|
Revision: 2347 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2347&view=rev Author: rvesse Date: 2012-08-01 00:14:51 +0000 (Wed, 01 Aug 2012) Log Message: ----------- New unit test for an issue reported by Tomasz Pluskiewicz, no bug number yet as haven't fully investigated the cause Modified Paths: -------------- Trunk/Testing/unittest/Update/UpdateTests.cs Trunk/dotNetRDF.suo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-01 00:43:07
|
Revision: 2348 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2348&view=rev Author: rvesse Date: 2012-08-01 00:43:01 +0000 (Wed, 01 Aug 2012) Log Message: ----------- Fixes CORE-266 a silent bad graph reference on blank node issue caused by the use of Graph wrapper classes This applies the fix to GraphPersistenceWrapper and WrapperGraph which is to call CopyTriple() on all triples being asserted to ensure the Graph references of the Nodes actually point to the underlying graph not the wrapper Affects Issue [266] Modified Paths: -------------- Trunk/Libraries/core/Core/GraphPersistenceWrapper.cs Trunk/Libraries/core/Core/WrapperGraph.cs Trunk/Libraries/core/Query/Construct/ConstructContext.cs Trunk/Testing/unittest/Update/UpdateTests.cs Trunk/dotNetRDF.suo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-01 00:47:25
|
Revision: 2349 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2349&view=rev Author: rvesse Date: 2012-08-01 00:47:19 +0000 (Wed, 01 Aug 2012) Log Message: ----------- Removed defunct Collides property from Triple and INode Modified Paths: -------------- Trunk/Libraries/core/Core/AdvancedTripleCollections.cs Trunk/Libraries/core/Core/BaseNode.cs Trunk/Libraries/core/Core/INode.cs Trunk/Libraries/core/Core/Triple.cs Trunk/Libraries/core/Core/TripleCollection.cs Trunk/Libraries/core/Storage/Virtualisation/VirtualNode.cs Trunk/dotNetRDF.suo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-01 22:07:13
|
Revision: 2350 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2350&view=rev Author: rvesse Date: 2012-08-01 22:07:07 +0000 (Wed, 01 Aug 2012) Log Message: ----------- Initial work on SPARQL Operator extensibility refactor - outline API and implementations for numeric add and subtract though not tested hor have the existing expressions been migrated to use these yet Affects Issue [264] Modified Paths: -------------- Trunk/Libraries/core/dotNetRDF.csproj Trunk/dotNetRDF.suo Added Paths: ----------- Trunk/Libraries/core/Query/Operators/ Trunk/Libraries/core/Query/Operators/ISparqlOperator.cs Trunk/Libraries/core/Query/Operators/Numeric/ Trunk/Libraries/core/Query/Operators/Numeric/AdditionOperator.cs Trunk/Libraries/core/Query/Operators/Numeric/BaseNumericOperator.cs Trunk/Libraries/core/Query/Operators/Numeric/SubtractionOperator.cs Trunk/Libraries/core/Query/Operators/SparqlOperator.cs Trunk/Libraries/core/Query/Operators/SparqlOperatorType.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-02 00:36:46
|
Revision: 2351 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2351&view=rev Author: rvesse Date: 2012-08-02 00:36:40 +0000 (Thu, 02 Aug 2012) Log Message: ----------- Little bit more work on SPARQL Operators, still barely tested but starting to write unit tests Affects Issue [264] Modified Paths: -------------- Trunk/Libraries/core/Query/Operators/ISparqlOperator.cs Trunk/Libraries/core/Query/Operators/Numeric/AdditionOperator.cs Trunk/Libraries/core/Query/Operators/Numeric/BaseNumericOperator.cs Trunk/Libraries/core/Query/Operators/Numeric/SubtractionOperator.cs Trunk/Libraries/core/Query/Operators/SparqlOperator.cs Trunk/Libraries/core/dotNetRDF.csproj Trunk/Testing/unittest/dotNetRDFUnitTests.csproj Trunk/dotNetRDF.suo Added Paths: ----------- Trunk/Libraries/core/Query/Operators/Numeric/DivisionOperator.cs Trunk/Libraries/core/Query/Operators/Numeric/MultiplicationOperator.cs Trunk/Testing/unittest/Sparql/OperatorTests.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-02 21:32:51
|
Revision: 2352 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2352&view=rev Author: rvesse Date: 2012-08-02 21:32:45 +0000 (Thu, 02 Aug 2012) Log Message: ----------- More of the infrastructure around SPARQL operator extensibility Added an EffectiveType property to IValuedNode Added implementations of ISparqlOperator for date time and time span arithmetic More unit tests for this work Affects Issue [264] Modified Paths: -------------- Trunk/Libraries/core/Core/BlankNode.cs Trunk/Libraries/core/Core/GraphLiteralNode.cs Trunk/Libraries/core/Core/Options.cs Trunk/Libraries/core/Core/URINode.cs Trunk/Libraries/core/Core/VariableNode.cs Trunk/Libraries/core/Nodes/BooleanNode.cs Trunk/Libraries/core/Nodes/DateTimeNode.cs Trunk/Libraries/core/Nodes/IValuedNode.cs Trunk/Libraries/core/Nodes/NumericNode.cs Trunk/Libraries/core/Nodes/StringNode.cs Trunk/Libraries/core/Nodes/TimeSpanNode.cs Trunk/Libraries/core/Query/Operators/Numeric/BaseNumericOperator.cs Trunk/Libraries/core/Query/Operators/SparqlOperator.cs Trunk/Libraries/core/Storage/Virtualisation/VirtualNode.cs Trunk/Libraries/core/dotNetRDF.csproj Trunk/Testing/sparqlDawgTests/DawgTests.cs Trunk/Testing/unittest/Sparql/OperatorTests.cs Trunk/dotNetRDF.suo Added Paths: ----------- Trunk/Libraries/core/Query/Operators/DateTime/ Trunk/Libraries/core/Query/Operators/DateTime/BaseDateTimeOperator.cs Trunk/Libraries/core/Query/Operators/DateTime/BaseTimeSpanOperator.cs Trunk/Libraries/core/Query/Operators/DateTime/DateTimeAddition.cs Trunk/Libraries/core/Query/Operators/DateTime/DateTimeSubtraction.cs Trunk/Libraries/core/Query/Operators/DateTime/TimeSpanAddition.cs Trunk/Libraries/core/Query/Operators/DateTime/TimeSpanSubtraction.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-03 00:45:11
|
Revision: 2354 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2354&view=rev Author: rvesse Date: 2012-08-03 00:45:05 +0000 (Fri, 03 Aug 2012) Log Message: ----------- Initial commit of the rdfDBStudio stub application Affects Issue [267] Modified Paths: -------------- Trunk/dotNetRDF.suo Added Paths: ----------- Trunk/Utilities/rdfDBStudio/ Trunk/Utilities/rdfDBStudio/App.xaml Trunk/Utilities/rdfDBStudio/App.xaml.cs Trunk/Utilities/rdfDBStudio/Properties/ Trunk/Utilities/rdfDBStudio/Properties/AssemblyInfo.cs Trunk/Utilities/rdfDBStudio/Properties/Resources.Designer.cs Trunk/Utilities/rdfDBStudio/Properties/Resources.resx Trunk/Utilities/rdfDBStudio/Properties/Settings.Designer.cs Trunk/Utilities/rdfDBStudio/Properties/Settings.settings Trunk/Utilities/rdfDBStudio/Studio.xaml Trunk/Utilities/rdfDBStudio/Studio.xaml.cs Trunk/Utilities/rdfDBStudio/app.config Trunk/Utilities/rdfDBStudio/rdfDBStudio.csproj This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-03 22:42:24
|
Revision: 2356 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2356&view=rev Author: rvesse Date: 2012-08-03 22:42:18 +0000 (Fri, 03 Aug 2012) Log Message: ----------- Modifies the relevant ISparqlExpression implementations to use the new ISparqlOperator mechanisms, no regressions in DAWG tests :-) Affects Issue [264] Modified Paths: -------------- Trunk/Libraries/core/Query/Expressions/Arithmetic/AdditionExpression.cs Trunk/Libraries/core/Query/Expressions/Arithmetic/DivisionExpression.cs Trunk/Libraries/core/Query/Expressions/Arithmetic/MultiplicationExpression.cs Trunk/Libraries/core/Query/Expressions/Arithmetic/SubtractionExpression.cs Trunk/Testing/sparqlDawgTests/sparqlDawgTester.csproj This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-03 23:12:30
|
Revision: 2357 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2357&view=rev Author: rvesse Date: 2012-08-03 23:12:23 +0000 (Fri, 03 Aug 2012) Log Message: ----------- Bug fix for creating TimeSpanNode from ILiteralNode Added TimeSpan ordering to Literal Node ordering Affects Issue [264] Modified Paths: -------------- Trunk/Libraries/core/Core/EqualityHelper.cs Trunk/Libraries/core/Nodes/ValuedNodeExtensions.cs Trunk/Testing/unittest/dotNetRDFUnitTests.csproj Added Paths: ----------- Trunk/Testing/unittest/Core/ValuedNodeTests.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-04 00:19:29
|
Revision: 2358 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2358&view=rev Author: rvesse Date: 2012-08-04 00:19:22 +0000 (Sat, 04 Aug 2012) Log Message: ----------- More stubbing for rdfDBStudio - Stubbed the basic menu structure out - Got the Grid Splitter working properly - Made it possible to toggle the sidebar - Added an About Box - Implemented Exit - Stubbed the Toolbar which currently has a single run button Also initial stubbing for ExternalDataset Affects Issue [267,237] Modified Paths: -------------- Trunk/Libraries/core/dotNetRDF.csproj Trunk/Utilities/rdfDBStudio/App.xaml Trunk/Utilities/rdfDBStudio/App.xaml.cs Trunk/Utilities/rdfDBStudio/Studio.xaml Trunk/Utilities/rdfDBStudio/Studio.xaml.cs Trunk/Utilities/rdfDBStudio/rdfDBStudio.csproj Trunk/dotNetRDF.suo Added Paths: ----------- Trunk/Libraries/core/Query/Datasets/DatasetGraphCollection.cs Trunk/Libraries/core/Query/Datasets/ExternalDataset.cs Trunk/Utilities/rdfDBStudio/About.xaml Trunk/Utilities/rdfDBStudio/About.xaml.cs Trunk/Utilities/rdfDBStudio/Icons/ Trunk/Utilities/rdfDBStudio/Icons/player_play.png Removed Paths: ------------- Trunk/Libraries/core/Core/DatasetGraphCollection.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-07 00:25:56
|
Revision: 2359 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2359&view=rev Author: rvesse Date: 2012-08-07 00:25:50 +0000 (Tue, 07 Aug 2012) Log Message: ----------- Refactoring to allow for property functions support to be added to the library Also takes the opportunity to abstract different forms of triple patterns more elegantly This refactor is not yet fully completed though code should build and not display any regressions Affects Issue [268] Modified Paths: -------------- Trunk/Libraries/core/Indexing.cs Trunk/Libraries/core/Query/Algebra/AskBgp.cs Trunk/Libraries/core/Query/Algebra/BGP.cs Trunk/Libraries/core/Query/Algebra/LazyBgp.cs Trunk/Libraries/core/Query/ExplainQueryProcessor.cs Trunk/Libraries/core/Query/Optimisation/BaseQueryOptimiser.cs Trunk/Libraries/core/Query/Optimisation/FilteredProductOptimiser.cs Trunk/Libraries/core/Query/Optimisation/ImplicitJoinOptimiser.cs Trunk/Libraries/core/Query/Optimisation/StrictAlgebraOptimiser.cs Trunk/Libraries/core/Query/Optimisation/VariableSubstitutionTransformer.cs Trunk/Libraries/core/Query/Optimisation/VirtualAlgebraOptimiser.cs Trunk/Libraries/core/Query/Optimisation/WeightedOptimiser.cs Trunk/Libraries/core/Query/Ordering/ISparqlOrderBy.cs Trunk/Libraries/core/Query/Ordering/SparqlOrderByClasses.cs Trunk/Libraries/core/Query/Patterns/BaseTriplePattern.cs Trunk/Libraries/core/Query/Patterns/BindPattern.cs Trunk/Libraries/core/Query/Patterns/FilterPattern.cs Trunk/Libraries/core/Query/Patterns/GraphPattern.cs Trunk/Libraries/core/Query/Patterns/ITriplePattern.cs Trunk/Libraries/core/Query/Patterns/LetPattern.cs Trunk/Libraries/core/Query/Patterns/PropertyPathPattern.cs Trunk/Libraries/core/Query/Patterns/SubQueryPattern.cs Trunk/Libraries/core/Query/Patterns/TriplePattern.cs Trunk/Libraries/core/Query/SPARQLQuery.cs Trunk/Libraries/core/Writing/Formatting/SparqlFormatter.cs Trunk/Libraries/core/dotNetRDF.csproj Trunk/Libraries/query.fulltext/Patterns/FullTextPattern.cs Trunk/Testing/unittest/Sparql/OptimiserTests.cs Trunk/Testing/unittest/Sparql/WeightedOptimiserTests.cs Trunk/dotNetRDF.suo Added Paths: ----------- Trunk/Libraries/core/Query/Patterns/PropertyFunctionPattern.cs Trunk/Libraries/core/Query/Patterns/TriplePatternType.cs Trunk/Libraries/core/Query/PropertyFunctions/ Trunk/Libraries/core/Query/PropertyFunctions/IPropertyFunctionFactory.cs Trunk/Libraries/core/Query/PropertyFunctions/ISparqlPropertyFunction.cs Trunk/Libraries/core/Query/PropertyFunctions/PropertyFunctionExtensions.cs Trunk/Libraries/core/Query/PropertyFunctions/PropertyFunctionFactory.cs Trunk/Libraries/core/Query/PropertyFunctions/PropertyFunctionInfo.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-07 00:45:20
|
Revision: 2360 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2360&view=rev Author: rvesse Date: 2012-08-07 00:45:14 +0000 (Tue, 07 Aug 2012) Log Message: ----------- Initial pass at a PropertyFunctionOptimiser which is an optimiser that finds Property Functions and inserts them into the BGPs Affects Issue [268] Modified Paths: -------------- Trunk/Libraries/core/Query/PropertyFunctions/PropertyFunctionExtensions.cs Trunk/dotNetRDF.suo Added Paths: ----------- Trunk/Libraries/core/Query/Optimisation/PropertyFunctionOptimiser.cs Trunk/Libraries/query.fulltext/PropertyFunctions/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-07 16:20:06
|
Revision: 2361 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2361&view=rev Author: rvesse Date: 2012-08-07 16:19:59 +0000 (Tue, 07 Aug 2012) Log Message: ----------- Added a UniqueBlankNodesHandler which is a decorator for RDF Handlers which aims to ensure every blank node created is unique Affects Issue [269] Modified Paths: -------------- Trunk/Libraries/core/Nodes/TimeSpanNode.cs Trunk/Libraries/core/Parsing/Handlers/BaseHandler.cs Trunk/Libraries/core/Query/Datasets/ExternalDataset.cs Trunk/Libraries/core/Query/Operators/DateTime/BaseDateTimeOperator.cs Trunk/Libraries/core/Query/Operators/DateTime/BaseTimeSpanOperator.cs Trunk/Libraries/core/Query/Operators/DateTime/DateTimeAddition.cs Trunk/Libraries/core/Query/Operators/DateTime/DateTimeSubtraction.cs Trunk/Libraries/core/Query/Operators/DateTime/TimeSpanAddition.cs Trunk/Libraries/core/Query/Operators/DateTime/TimeSpanSubtraction.cs Trunk/Libraries/core/Query/Operators/ISparqlOperator.cs Trunk/Libraries/core/Query/Operators/Numeric/AdditionOperator.cs Trunk/Libraries/core/Query/Operators/Numeric/BaseNumericOperator.cs Trunk/Libraries/core/Query/Operators/Numeric/DivisionOperator.cs Trunk/Libraries/core/Query/Operators/Numeric/MultiplicationOperator.cs Trunk/Libraries/core/Query/Operators/Numeric/SubtractionOperator.cs Trunk/Libraries/core/Query/Operators/SparqlOperator.cs Trunk/Libraries/core/Query/Operators/SparqlOperatorType.cs Trunk/Libraries/core/Query/Optimisation/PropertyFunctionOptimiser.cs Trunk/Libraries/core/Query/Patterns/PropertyFunctionPattern.cs Trunk/Libraries/core/Query/Patterns/TriplePatternType.cs Trunk/Libraries/core/Query/PropertyFunctions/IPropertyFunctionFactory.cs Trunk/Libraries/core/Query/PropertyFunctions/ISparqlPropertyFunction.cs Trunk/Libraries/core/Query/PropertyFunctions/PropertyFunctionFactory.cs Trunk/Libraries/core/Query/PropertyFunctions/PropertyFunctionInfo.cs Trunk/Libraries/core/Storage/Management/AllegroGraphServer.cs Trunk/Libraries/core/Storage/Management/SesameServer.cs Trunk/Libraries/core/Storage/Management/StardogServer.cs Trunk/Libraries/core/dotNetRDF.csproj Trunk/Libraries/query.fulltext/dotNetRDF.Query.FullText.csproj Trunk/Testing/unittest/Core/ValuedNodeTests.cs Trunk/Testing/unittest/Sparql/OperatorTests.cs Trunk/Utilities/storemanager/InvalidTemplateForm.Designer.cs Trunk/Utilities/storemanager/InvalidTemplateForm.cs Trunk/dotNetRDF.suo Added Paths: ----------- Trunk/Libraries/core/Parsing/Handlers/UniqueBlankNodesHandler.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-07 20:39:31
|
Revision: 2362 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2362&view=rev Author: rvesse Date: 2012-08-07 20:39:25 +0000 (Tue, 07 Aug 2012) Log Message: ----------- Refactoring around Property Function implementation - Got Query.FullText refactored to use property functions though this means it's FullTextPropertyFunctionFactory must be registered in addition to the FullTextOptimiser for queries to use full text support - Updated tests to reflect refactor - Fixed bugs highlighted by the tests Affects Issue [268] Modified Paths: -------------- Trunk/Libraries/core/Query/Optimisation/PropertyFunctionOptimiser.cs Trunk/Libraries/core/Query/Optimisation/SparqlOptimiser.cs Trunk/Libraries/core/Query/Patterns/ITriplePattern.cs Trunk/Libraries/core/Query/Patterns/PropertyFunctionPattern.cs Trunk/Libraries/core/Query/Patterns/TriplePattern.cs Trunk/Libraries/core/Query/PropertyFunctions/ISparqlPropertyFunction.cs Trunk/Libraries/core/Query/PropertyFunctions/PropertyFunctionFactory.cs Trunk/Libraries/core/Query/PropertyFunctions/PropertyFunctionInfo.cs Trunk/Libraries/core/Writing/Formatting/SparqlFormatter.cs Trunk/Libraries/core/dotNetRDF.csproj Trunk/Libraries/query.fulltext/FullTextHelper.cs Trunk/Libraries/query.fulltext/Optimisation/FullTextOptimiser.cs Trunk/Libraries/query.fulltext/dotNetRDF.Query.FullText.csproj Trunk/Testing/unittest/Query/FullText/FullTextHelperTests.cs Trunk/Testing/unittest/Query/FullText/FullTextOptimiserTests.cs Trunk/Testing/unittest/Query/FullText/FullTextSparqlTests.cs Trunk/Testing/unittest/dotNetRDFUnitTests.csproj Trunk/dotNetRDF.suo Added Paths: ----------- Trunk/Libraries/core/Query/PropertyFunctions/PropertyFunctionHelper.cs Trunk/Libraries/query.fulltext/Algebra/FullTextQuery.cs Trunk/Libraries/query.fulltext/PropertyFunctions/FullTextMatchPropertyFunction.cs Trunk/Libraries/query.fulltext/PropertyFunctions/FullTextPropertyFunctionFactory.cs Removed Paths: ------------- Trunk/Libraries/core/Query/PropertyFunctions/PropertyFunctionExtensions.cs Trunk/Libraries/query.fulltext/Algebra/BaseFullTextOperator.cs Trunk/Libraries/query.fulltext/Algebra/FullTextMatch.cs Trunk/Libraries/query.fulltext/Patterns/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-08 00:32:52
|
Revision: 2364 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2364&view=rev Author: rvesse Date: 2012-08-08 00:32:46 +0000 (Wed, 08 Aug 2012) Log Message: ----------- Another variant on TreeIndexedTripleCollection added which offers slightly different performance characteristics Modified Paths: -------------- Trunk/Libraries/core/dotNetRDF.csproj Trunk/dotNetRDF.suo Added Paths: ----------- Trunk/Libraries/core/Core/SubTreeIndexedTripleCollection.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-08 23:42:53
|
Revision: 2365 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2365&view=rev Author: rvesse Date: 2012-08-08 23:42:47 +0000 (Wed, 08 Aug 2012) Log Message: ----------- Changes joins in BaseMultiset to use MultiDictionary instead of HashTable to avoid the hash collision bug and reduce the number of entries we actually have to run IsCompatibleWith() comparisons over (which are expensive) Updated Acknowledgments.txt Modified Paths: -------------- Acknowledgments.txt Trunk/Libraries/core/Query/Algebra/BaseMultiset.cs Trunk/dotNetRDF.suo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-09 00:34:41
|
Revision: 2366 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2366&view=rev Author: rvesse Date: 2012-08-09 00:34:34 +0000 (Thu, 09 Aug 2012) Log Message: ----------- Adds a PropertyFunctionFactories property to SparqlQuery Tweaks FullTextOptimiser to always register FullTextPropertyFunction onto queries when the IsApplicable() method is called, eventually we should refactor to do property function detection in the parser stage instead Tweaks PropertyFunctionOptimiser to apply if there are local factories present There are some failing full text query tests right now which I should get fixed in the next couple of days Removed defunct SparqlEngine enumeration Affects Issue [268] Modified Paths: -------------- Trunk/Libraries/core/Query/Optimisation/PropertyFunctionOptimiser.cs Trunk/Libraries/core/Query/PropertyFunctions/PropertyFunctionFactory.cs Trunk/Libraries/core/Query/PropertyFunctions/PropertyFunctionHelper.cs Trunk/Libraries/core/Query/SPARQLQuery.cs Trunk/Libraries/query.fulltext/Optimisation/FullTextOptimiser.cs Trunk/Testing/unittest/Query/FullText/FullTextSparqlTests2.cs Trunk/dotNetRDF.suo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-09 16:35:00
|
Revision: 2367 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2367&view=rev Author: rvesse Date: 2012-08-09 16:34:54 +0000 (Thu, 09 Aug 2012) Log Message: ----------- Fixes a bug in PropertyFunctionOptimiser which was causing the failure of the Full Text Query Tests Affects Issue [268] Modified Paths: -------------- Trunk/Libraries/core/Query/Optimisation/PropertyFunctionOptimiser.cs Trunk/Testing/unittest/Query/FullText/FullTextSparqlTests2.cs Trunk/dotNetRDF.suo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-09 18:54:13
|
Revision: 2368 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2368&view=rev Author: rvesse Date: 2012-08-09 18:54:07 +0000 (Thu, 09 Aug 2012) Log Message: ----------- Tests and fixes for a hashing/indexing collision that could still occur even with the use of MultiDictionary which is mostly immune to it - basically the bug occurs when two keys are considered non-equal from the user perspective but the default comparer for the key type considers them equal e.g. "1"^^xsd:integer and "01"^^xsd:integer This upgrades the various comparer classes we had and makes them public, updates the code that uses MultiDictionary which may be affected to explicitly specify comparers that will not be susceptible to this. One plus of this commit is that it should also improve performance since the default comparers we were using would do value comparisons which could get very expensive Modified Paths: -------------- Trunk/Libraries/core/Core/AdvancedTripleCollections.cs Trunk/Libraries/core/Core/SubTreeIndexedTripleCollection.cs Trunk/Libraries/core/Core/TreeIndexedTripleCollection.cs Trunk/Libraries/core/Core/TripleCollection.cs Trunk/Libraries/core/Core/TripleComparers.cs Trunk/Libraries/core/Query/Algebra/BaseMultiset.cs Trunk/Libraries/core/Query/Construct/ConstructContext.cs Trunk/Testing/unittest/Core/CompareToTests.cs Trunk/Testing/unittest/Core/IndexingTests.cs Trunk/Testing/unittest/dotNetRDFUnitTests.csproj Trunk/dotNetRDF.suo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-10 18:48:41
|
Revision: 2369 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2369&view=rev Author: rvesse Date: 2012-08-10 18:48:34 +0000 (Fri, 10 Aug 2012) Log Message: ----------- Bug fix to FastNodeComparer Upgrades all the writers that do sorting on triples to use FastNodeComparer Fixes a bug with HtmlSchemaWriter introduced by the bug fix around aggregate evaluation Modified Paths: -------------- Trunk/Libraries/core/Core/TripleComparers.cs Trunk/Libraries/core/Writing/CompressingTurtleWriter.cs Trunk/Libraries/core/Writing/FastRDFXMLWriter.cs Trunk/Libraries/core/Writing/HtmlSchemaWriter.cs Trunk/Libraries/core/Writing/NTriplesWriter.cs Trunk/Libraries/core/Writing/Notation3Writer.cs Trunk/Libraries/core/Writing/RDFJSONWriter.cs Trunk/Libraries/core/Writing/RdfXmlWriter.cs Trunk/Libraries/core/Writing/TurtleWriter.cs Trunk/Testing/unittest/Core/CompareToTests.cs Trunk/dotNetRDF.suo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kal...@us...> - 2012-08-17 14:17:21
|
Revision: 2371 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2371&view=rev Author: kal_ahmed Date: 2012-08-17 14:17:15 +0000 (Fri, 17 Aug 2012) Log Message: ----------- Added myself to the list of developers. Modified WriterUtilities to do better escaping of & characters appearing by themselves. Added a unit test to WriterTests.cs for this. Modified Paths: -------------- Acknowledgments.txt Trunk/Libraries/core/Writing/WriterUtilities.cs Trunk/Testing/unittest/Writing/WriterTests.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-20 16:52:15
|
Revision: 2372 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2372&view=rev Author: rvesse Date: 2012-08-20 16:52:09 +0000 (Mon, 20 Aug 2012) Log Message: ----------- GZips a number of large data files present in Trunk, should reduce the size of a fresh checkout significantly Modified Paths: -------------- Trunk/Samples/sp2b/App_Data/sp2b.ttl Trunk/Utilities/bsbm/App_Data/bsbm.ttl Added Paths: ----------- Trunk/Samples/sp2b/App_Data/sp2b10k.nt.gz Trunk/Samples/sp2b/App_Data/sp2b250k.nt.gz Trunk/Samples/sp2b/App_Data/sp2b50k.nt.gz Trunk/Utilities/bsbm/App_Data/dataset_10.ttl.gz Trunk/Utilities/bsbm/App_Data/dataset_100.ttl.gz Trunk/Utilities/bsbm/App_Data/dataset_1000.ttl.gz Trunk/Utilities/bsbm/App_Data/dataset_1500.ttl.gz Trunk/Utilities/bsbm/App_Data/dataset_2000.ttl.gz Trunk/Utilities/bsbm/App_Data/dataset_250.ttl.gz Trunk/Utilities/bsbm/App_Data/dataset_2500.ttl.gz Trunk/Utilities/bsbm/App_Data/dataset_2785.ttl.gz Trunk/Utilities/bsbm/App_Data/dataset_50.ttl.gz Trunk/Utilities/bsbm/App_Data/dataset_500.ttl.gz Trunk/Utilities/bsbm/App_Data/stats_10.ttl.gz Trunk/Utilities/bsbm/App_Data/stats_100.ttl.gz Trunk/Utilities/bsbm/App_Data/stats_1000.ttl.gz Trunk/Utilities/bsbm/App_Data/stats_1500.ttl.gz Trunk/Utilities/bsbm/App_Data/stats_2000.ttl.gz Trunk/Utilities/bsbm/App_Data/stats_250.ttl.gz Trunk/Utilities/bsbm/App_Data/stats_2500.ttl.gz Trunk/Utilities/bsbm/App_Data/stats_2785.ttl.gz Trunk/Utilities/bsbm/App_Data/stats_50.ttl.gz Trunk/Utilities/bsbm/App_Data/stats_500.ttl.gz Removed Paths: ------------- Trunk/Samples/sp2b/App_Data/sp2b10k.nt Trunk/Samples/sp2b/App_Data/sp2b250k.nt Trunk/Samples/sp2b/App_Data/sp2b50k.nt Trunk/Utilities/bsbm/App_Data/dataset_10.ttl Trunk/Utilities/bsbm/App_Data/dataset_100.ttl Trunk/Utilities/bsbm/App_Data/dataset_1000.ttl Trunk/Utilities/bsbm/App_Data/dataset_1500.ttl Trunk/Utilities/bsbm/App_Data/dataset_2000.ttl Trunk/Utilities/bsbm/App_Data/dataset_250.ttl Trunk/Utilities/bsbm/App_Data/dataset_2500.ttl Trunk/Utilities/bsbm/App_Data/dataset_2785.ttl Trunk/Utilities/bsbm/App_Data/dataset_50.ttl Trunk/Utilities/bsbm/App_Data/dataset_500.ttl Trunk/Utilities/bsbm/App_Data/stats_10.ttl Trunk/Utilities/bsbm/App_Data/stats_100.ttl Trunk/Utilities/bsbm/App_Data/stats_1000.ttl Trunk/Utilities/bsbm/App_Data/stats_1500.ttl Trunk/Utilities/bsbm/App_Data/stats_2000.ttl Trunk/Utilities/bsbm/App_Data/stats_250.ttl Trunk/Utilities/bsbm/App_Data/stats_2500.ttl Trunk/Utilities/bsbm/App_Data/stats_2785.ttl Trunk/Utilities/bsbm/App_Data/stats_50.ttl Trunk/Utilities/bsbm/App_Data/stats_500.ttl This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-22 21:52:09
|
Revision: 2374 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2374&view=rev Author: rvesse Date: 2012-08-22 21:51:58 +0000 (Wed, 22 Aug 2012) Log Message: ----------- Fixes a bug introduced in ThreadIsolatedValue by my previous commit Updates the NAnt build script so that it will now sign most of our assemblies. Silverlight and Windows Phone 7 builds are not signed because those platforms have known problems with interactions between strong named assemblies and NuGet. Also the Query.FullText library is not currently signed for .Net 3.5 because the old Lucene.Net compatible with .Net 3.5 is not itself signed Affects Issue [273] Modified Paths: -------------- Trunk/Build/nant/dotnetrdf.build Trunk/Libraries/core/Common/ThreadIsolatedReference.cs Trunk/Libraries/core/Core/Triple.cs Trunk/Libraries/core/Query/Datasets/ExternalDataset.cs Trunk/Libraries/core/dotNetRDF.csproj Trunk/dotNetRDF.suo Added Paths: ----------- Trunk/Build/dotNetRDF.snk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rv...@us...> - 2012-08-23 16:52:59
|
Revision: 2376 http://dotnetrdf.svn.sourceforge.net/dotnetrdf/?rev=2376&view=rev Author: rvesse Date: 2012-08-23 16:52:53 +0000 (Thu, 23 Aug 2012) Log Message: ----------- Bug fix for an error in GraphCollection introduced by the refactor to use MultiDictionary which is only exposed when deriving from GraphCollection and overriding the Contains() method Affects Issue [274] Modified Paths: -------------- Trunk/Libraries/core/ChangeLog.txt Trunk/Libraries/core/Core/GraphCollection.cs Trunk/Libraries/core/Core/PersistentTripleStore.cs Trunk/Testing/unittest/Storage/PersistentTripleStoreTests.cs Trunk/Testing/unittest/dotNetRDFUnitTests.csproj Trunk/dotNetRDF.suo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |