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 QueryProcessor
createQueryProcessor(String query, String recursionGroup, CommandContext commandContext, Object... params)
CapabilitiesFinder
getCapabiltiesFinder()
PreparedPlan
getPreparedPlan(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:
createQueryProcessor
in interfaceQueryProcessor.ProcessorFactory
- Throws:
TeiidProcessingException
TeiidComponentException
-
getPreparedPlan
public PreparedPlan getPreparedPlan(String query, String recursionGroup, CommandContext commandContext, QueryMetadataInterface metadata) throws TeiidComponentException, TeiidProcessingException
- Specified by:
getPreparedPlan
in interfaceQueryProcessor.ProcessorFactory
- Throws:
TeiidComponentException
TeiidProcessingException
-
getCapabiltiesFinder
public CapabilitiesFinder getCapabiltiesFinder()
- Specified by:
getCapabiltiesFinder
in interfaceQueryProcessor.ProcessorFactory
-
-