public class DataTierManagerImpl extends Object implements ProcessorDataManager
ProcessorDataManager implementation that
controls access to ConnectorManagers and handles system queries.| Constructor and Description |
|---|
DataTierManagerImpl(DQPCore requestMgr,
BufferManager bufferMgr,
boolean detectChangeEvents) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
detectChangeEvents() |
static AbstractMetadataRecord |
getByUuid(CompositeMetadataStore metadata,
String uuid) |
EventDistributor |
getEventDistributor() |
static int |
getLevel(String level) |
MetadataRepository |
getMetadataRepository(AbstractMetadataRecord target,
VDBMetaData vdb) |
Object |
lookupCodeValue(CommandContext context,
String codeTableName,
String returnElementName,
String keyElementName,
Object keyValue)
Lookup a value from a cached code table.
|
TupleSource |
registerRequest(CommandContext context,
Command command,
String modelName,
RegisterRequestParameter parameterObject) |
void |
setEventDistributor(EventDistributor eventDistributor) |
public DataTierManagerImpl(DQPCore requestMgr, BufferManager bufferMgr, boolean detectChangeEvents)
public static int getLevel(String level) throws TeiidProcessingException
TeiidProcessingExceptionpublic boolean detectChangeEvents()
public void setEventDistributor(EventDistributor eventDistributor)
public EventDistributor getEventDistributor()
getEventDistributor in interface ProcessorDataManagerpublic TupleSource registerRequest(CommandContext context, Command command, String modelName, RegisterRequestParameter parameterObject) throws TeiidComponentException, TeiidProcessingException
registerRequest in interface ProcessorDataManagerTeiidComponentExceptionTeiidProcessingExceptionpublic MetadataRepository getMetadataRepository(AbstractMetadataRecord target, VDBMetaData vdb)
public static AbstractMetadataRecord getByUuid(CompositeMetadataStore metadata, String uuid)
public Object lookupCodeValue(CommandContext context, String codeTableName, String returnElementName, String keyElementName, Object keyValue) throws BlockedException, TeiidComponentException, TeiidProcessingException
ProcessorDataManagerlookupCodeValue in interface ProcessorDataManagerBlockedExceptionTeiidComponentExceptionTeiidProcessingExceptionCopyright © 2019. All rights reserved.