org.openanzo.model.impl.query
Class ContainerEngineConfig

java.lang.Object
  extended by org.openanzo.glitter.DefaultEngineConfig
      extended by org.openanzo.model.impl.query.CoreEngineConfig
          extended by org.openanzo.model.impl.query.ContainerEngineConfig
All Implemented Interfaces:
EngineConfig

public class ContainerEngineConfig
extends CoreEngineConfig
implements EngineConfig

ContainerEngineConfig is a Glitter Engine config that uses triple find operations on an IContainer in order to do queries.

Author:
Matthew Roy ( mroy@cambridgesemantics.com )

Constructor Summary
ContainerEngineConfig(IContainer container)
          Create new ContainerEngineConfig with container as source of data.
 
Method Summary
 SolutionGeneratorFactory getSolutionGeneratorFactory()
           
 
Methods inherited from class org.openanzo.model.impl.query.CoreEngineConfig
getDatasetClass, getFunctionalPredicates, getQueryExecutionPlan, getQueryValidators, getTreeRewriters, includeInferredTriples, registerFunctionalPredicate, setIncludeInferredTriples
 
Methods inherited from class org.openanzo.glitter.DefaultEngineConfig
allowNaryUnion, substituteFixedBindings
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openanzo.glitter.EngineConfig
allowNaryUnion, getDatasetClass, getFunctionalPredicates, getQueryExecutionPlan, getQueryValidators, getTreeRewriters, includeInferredTriples, substituteFixedBindings
 

Constructor Detail

ContainerEngineConfig

public ContainerEngineConfig(IContainer container)
Create new ContainerEngineConfig with container as source of data.

Parameters:
container - Source of data for query engine
Method Detail

getSolutionGeneratorFactory

public SolutionGeneratorFactory getSolutionGeneratorFactory()
Specified by:
getSolutionGeneratorFactory in interface EngineConfig
Returns:
A SolutionGeneratorFactory that can produce SolutionGenerators for the Glitter engine.


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.