org.mindswap.pellet.query
Class QueryEngine

java.lang.Object
  extended by org.mindswap.pellet.query.QueryEngine

Deprecated. Use QueryEngine instead

public class QueryEngine
extends java.lang.Object

Author:
Evren Sirin

Field Summary
static com.hp.hpl.jena.query.Syntax DEFAULT_SYNTAX
          Deprecated.  
static java.util.logging.Logger log
          Deprecated.  
 
Constructor Summary
QueryEngine()
          Deprecated.  
 
Method Summary
static void computeSizeEstimates(KnowledgeBase kb)
          Deprecated.  
static void computeSizeEstimates(Query... queries)
          Deprecated.  
static QueryParser createParser()
          Deprecated.  
static QueryParser createParser(com.hp.hpl.jena.query.Syntax syntax)
          Deprecated.  
static QueryResults exec(Query query)
          Deprecated.  
static QueryResults exec(Query query, KnowledgeBase kb)
          Deprecated.  
static QueryResults exec(java.lang.String queryStr, KnowledgeBase kb)
          Deprecated.  
static QueryResults exec(java.lang.String queryStr, KnowledgeBase kb, com.hp.hpl.jena.query.Syntax syntax)
          Deprecated.  
static boolean execBoolean(Query query)
          Deprecated.  
static QueryResults execRDQL(java.lang.String queryStr, KnowledgeBase kb)
          Deprecated.  
static QueryResults execSPARQL(java.lang.String queryStr, KnowledgeBase kb)
          Deprecated.  
static QueryResults getSubsumptionMappings(Query sub, Query sup)
          Deprecated.  
static QueryResults getSubsumptionMappings(Query sub, Query sup, KnowledgeBase backgroundKB)
          Deprecated.  
static boolean isEquivalent(Query q1, Query q2)
          Deprecated.  
static boolean isSubsumed(Query sub, Query sup)
          Deprecated. Use isSubsumed(Query, Query)
static boolean isSubsumed(Query sub, Query sup, KnowledgeBase backgroundKB)
          Deprecated. Use isSubsumed(Query, Query, KnowledgeBase)
static boolean isSubsumedBy(Query sub, Query sup)
          Deprecated.  
static boolean isSubsumedBy(Query sub, Query sup, KnowledgeBase backgroundKB)
          Deprecated.  
static Query parse(java.lang.String queryStr, KnowledgeBase kb)
          Deprecated.  
static Query parse(java.lang.String queryStr, KnowledgeBase kb, com.hp.hpl.jena.query.Syntax syntax)
          Deprecated.  
static void prepare(KnowledgeBase kb)
          Deprecated. Renamed to computeSizeEstimates(KnowledgeBase)
static void prepare(Query... queries)
          Deprecated. Renamed to computeSizeEstimates(Query...)
static Query reorder(Query query)
          Deprecated.  
static void simplify(Query query)
          Deprecated.  
static java.util.List split(Query query)
          Deprecated. If a query has disconnected components such as C(x), D(y) then it should be answered as two separate queries.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static final java.util.logging.Logger log
Deprecated. 

DEFAULT_SYNTAX

public static final com.hp.hpl.jena.query.Syntax DEFAULT_SYNTAX
Deprecated. 
Constructor Detail

QueryEngine

public QueryEngine()
Deprecated. 
Method Detail

createParser

public static QueryParser createParser()
Deprecated. 

createParser

public static QueryParser createParser(com.hp.hpl.jena.query.Syntax syntax)
Deprecated. 

exec

public static QueryResults exec(java.lang.String queryStr,
                                KnowledgeBase kb)
Deprecated. 

execRDQL

public static QueryResults execRDQL(java.lang.String queryStr,
                                    KnowledgeBase kb)
Deprecated. 

execSPARQL

public static QueryResults execSPARQL(java.lang.String queryStr,
                                      KnowledgeBase kb)
Deprecated. 

parse

public static Query parse(java.lang.String queryStr,
                          KnowledgeBase kb)
Deprecated. 

parse

public static Query parse(java.lang.String queryStr,
                          KnowledgeBase kb,
                          com.hp.hpl.jena.query.Syntax syntax)
Deprecated. 

exec

public static QueryResults exec(java.lang.String queryStr,
                                KnowledgeBase kb,
                                com.hp.hpl.jena.query.Syntax syntax)
Deprecated. 

exec

public static QueryResults exec(Query query,
                                KnowledgeBase kb)
Deprecated. 

exec

public static QueryResults exec(Query query)
Deprecated. 

reorder

public static Query reorder(Query query)
Deprecated. 

split

public static java.util.List split(Query query)
Deprecated. 
If a query has disconnected components such as C(x), D(y) then it should be answered as two separate queries. The answers to each query should be combined at the end by taking Cartesian product.(we combine results on a tuple basis as results are iterated. This way we avoid generating the full Cartesian product. Splitting the query ensures the correctness of the answer, e.g. rolling-up technique becomes applicable.

Parameters:
query - Query to be split
Returns:
List of queries (contains the initial query if the initial query is connected)

simplify

public static void simplify(Query query)
Deprecated. 

prepare

public static void prepare(KnowledgeBase kb)
Deprecated. Renamed to computeSizeEstimates(KnowledgeBase)


computeSizeEstimates

public static void computeSizeEstimates(KnowledgeBase kb)
Deprecated. 

prepare

public static void prepare(Query... queries)
Deprecated. Renamed to computeSizeEstimates(Query...)


computeSizeEstimates

public static void computeSizeEstimates(Query... queries)
Deprecated. 

execBoolean

public static boolean execBoolean(Query query)
Deprecated. 

isEquivalent

public static boolean isEquivalent(Query q1,
                                   Query q2)
Deprecated. 

isSubsumed

public static boolean isSubsumed(Query sub,
                                 Query sup)
Deprecated. Use isSubsumed(Query, Query)


isSubsumedBy

public static boolean isSubsumedBy(Query sub,
                                   Query sup)
Deprecated. 

isSubsumed

public static boolean isSubsumed(Query sub,
                                 Query sup,
                                 KnowledgeBase backgroundKB)
Deprecated. Use isSubsumed(Query, Query, KnowledgeBase)


isSubsumedBy

public static boolean isSubsumedBy(Query sub,
                                   Query sup,
                                   KnowledgeBase backgroundKB)
Deprecated. 

getSubsumptionMappings

public static QueryResults getSubsumptionMappings(Query sub,
                                                  Query sup)
Deprecated. 

getSubsumptionMappings

public static QueryResults getSubsumptionMappings(Query sub,
                                                  Query sup,
                                                  KnowledgeBase backgroundKB)
Deprecated. 


Copyright © 2004 Evren Sirin. All Rights Reserved.