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. |