Class OptimizationSingletonsImpl
- java.lang.Object
-
- it.unibz.inf.ontop.injection.impl.OptimizationSingletonsImpl
-
- All Implemented Interfaces:
OptimizationSingletons
public class OptimizationSingletonsImpl extends Object implements OptimizationSingletons
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedOptimizationSingletonsImpl(OptimizerFactory optimizerFactory, CoreSingletons coreSingletons, UnionBasedQueryMerger unionBasedQueryMerger, RequiredExtensionalDataNodeExtractor requiredExtensionalDataNodeExtractor, GeneralStructuralAndSemanticIQOptimizer generalStructuralAndSemanticIQOptimizer, JoinLikeOptimizer joinLikeOptimizer, OntopOptimizationSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CoreSingletonsgetCoreSingletons()GeneralStructuralAndSemanticIQOptimizergetGeneralStructuralAndSemanticIQOptimizer()JoinLikeOptimizergetJoinLikeOptimizer()OptimizerFactorygetOptimizerFactory()TODO: shall we keep it?RequiredExtensionalDataNodeExtractorgetRequiredExtensionalDataNodeExtractor()OntopOptimizationSettingsgetSettings()UnionBasedQueryMergergetUnionBasedQueryMerger()
-
-
-
Constructor Detail
-
OptimizationSingletonsImpl
@Inject protected OptimizationSingletonsImpl(OptimizerFactory optimizerFactory, CoreSingletons coreSingletons, UnionBasedQueryMerger unionBasedQueryMerger, RequiredExtensionalDataNodeExtractor requiredExtensionalDataNodeExtractor, GeneralStructuralAndSemanticIQOptimizer generalStructuralAndSemanticIQOptimizer, JoinLikeOptimizer joinLikeOptimizer, OntopOptimizationSettings settings)
-
-
Method Detail
-
getCoreSingletons
public CoreSingletons getCoreSingletons()
- Specified by:
getCoreSingletonsin interfaceOptimizationSingletons
-
getOptimizerFactory
public OptimizerFactory getOptimizerFactory()
Description copied from interface:OptimizationSingletonsTODO: shall we keep it?- Specified by:
getOptimizerFactoryin interfaceOptimizationSingletons
-
getUnionBasedQueryMerger
public UnionBasedQueryMerger getUnionBasedQueryMerger()
- Specified by:
getUnionBasedQueryMergerin interfaceOptimizationSingletons
-
getSettings
public OntopOptimizationSettings getSettings()
- Specified by:
getSettingsin interfaceOptimizationSingletons
-
getRequiredExtensionalDataNodeExtractor
public RequiredExtensionalDataNodeExtractor getRequiredExtensionalDataNodeExtractor()
- Specified by:
getRequiredExtensionalDataNodeExtractorin interfaceOptimizationSingletons
-
getGeneralStructuralAndSemanticIQOptimizer
public GeneralStructuralAndSemanticIQOptimizer getGeneralStructuralAndSemanticIQOptimizer()
- Specified by:
getGeneralStructuralAndSemanticIQOptimizerin interfaceOptimizationSingletons
-
getJoinLikeOptimizer
public JoinLikeOptimizer getJoinLikeOptimizer()
- Specified by:
getJoinLikeOptimizerin interfaceOptimizationSingletons
-
-