Package org.teiid.dqp.internal.process
Class QueryProcessorFactoryImpl
- java.lang.Object
-
- org.teiid.dqp.internal.process.QueryProcessorFactoryImpl
-
- All Implemented Interfaces:
QueryProcessor.ProcessorFactory
public class QueryProcessorFactoryImpl extends Object implements QueryProcessor.ProcessorFactory
-
-
Constructor Summary
Constructors Constructor Description QueryProcessorFactoryImpl(BufferManager bufferMgr, ProcessorDataManager dataMgr, CapabilitiesFinder finder, IDGenerator idGenerator, QueryMetadataInterface metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryProcessorcreateQueryProcessor(String query, String recursionGroup, CommandContext commandContext, Object... params)CapabilitiesFindergetCapabiltiesFinder()PreparedPlangetPreparedPlan(String query, String recursionGroup, CommandContext commandContext, QueryMetadataInterface metadata)
-
-
-
Constructor Detail
-
QueryProcessorFactoryImpl
public QueryProcessorFactoryImpl(BufferManager bufferMgr, ProcessorDataManager dataMgr, CapabilitiesFinder finder, IDGenerator idGenerator, QueryMetadataInterface metadata)
-
-
Method Detail
-
createQueryProcessor
public QueryProcessor createQueryProcessor(String query, String recursionGroup, CommandContext commandContext, Object... params) throws TeiidProcessingException, TeiidComponentException
- Specified by:
createQueryProcessorin interfaceQueryProcessor.ProcessorFactory- Throws:
TeiidProcessingExceptionTeiidComponentException
-
getPreparedPlan
public PreparedPlan getPreparedPlan(String query, String recursionGroup, CommandContext commandContext, QueryMetadataInterface metadata) throws TeiidComponentException, TeiidProcessingException
- Specified by:
getPreparedPlanin interfaceQueryProcessor.ProcessorFactory- Throws:
TeiidComponentExceptionTeiidProcessingException
-
getCapabiltiesFinder
public CapabilitiesFinder getCapabiltiesFinder()
- Specified by:
getCapabiltiesFinderin interfaceQueryProcessor.ProcessorFactory
-
-