public class DataTierManagerImpl extends Object implements ProcessorDataManager
ProcessorDataManager
implementation that
controls access to ConnectorManager
s 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
TeiidProcessingException
public boolean detectChangeEvents()
public void setEventDistributor(EventDistributor eventDistributor)
public EventDistributor getEventDistributor()
getEventDistributor
in interface ProcessorDataManager
public TupleSource registerRequest(CommandContext context, Command command, String modelName, RegisterRequestParameter parameterObject) throws TeiidComponentException, TeiidProcessingException
registerRequest
in interface ProcessorDataManager
TeiidComponentException
TeiidProcessingException
public 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
ProcessorDataManager
lookupCodeValue
in interface ProcessorDataManager
BlockedException
TeiidComponentException
TeiidProcessingException
Copyright © 2019. All rights reserved.