ODO::Query::RDQL::DefaultHandler - Implementation of the generic query processing engine for RDQL
0. Get all statements in graph pattern and mark them as not done 1. Sort query statements by priority 2. Remove query statements already executed 3. Generate list of queries based on current query triple i. Find variable with smallest result list ii. Create query triple with variable values substituted 4. Execute queries in list i. Union results ii. Update each variable's result list 5. Mark query statement as done
Weight = number of variables + 1 if triple match has neighbors otherwise Weight = number of variables
Counts the number of variables present in a triple match.
Sort the graph of L<ODO::Query::Simple> statements by the L<ODO::Query::Simple> object's 'weight' . L<ODO::Query::Simple> object 'A' weighs more than L<ODO::Query::Simple> object 'B' iff the following is true:
Copyright (c) 2004-2006 IBM Corporation.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html
To install PLUTO, copy and paste the appropriate command in to your terminal.
cpanm
cpanm PLUTO
CPAN shell
perl -MCPAN -e shell install PLUTO
For more information on module installation, please visit the detailed CPAN module installation guide.