public class TempTableDataManager extends Object implements ProcessorDataManager
Modifier and Type | Class and Description |
---|---|
class |
TempTableDataManager.ProxyTupleSource |
static interface |
TempTableDataManager.RequestExecutor |
Modifier and Type | Field and Description |
---|---|
static String |
CODE_PREFIX |
Constructor and Description |
---|
TempTableDataManager(ProcessorDataManager processorDataManager,
BufferManager bufferManager,
SessionAwareCache<CachedResults> cache) |
Modifier and Type | Method and Description |
---|---|
static SessionMetadata |
createTemporarySession(String userName,
String app,
VDBMetaData vdb)
Create an unauthenticated session
|
EventDistributor |
getEventDistributor() |
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) |
void |
setExecutor(TempTableDataManager.RequestExecutor executor) |
static boolean |
shouldInvalidate(VDBMetaData vdb) |
public static final String CODE_PREFIX
public TempTableDataManager(ProcessorDataManager processorDataManager, BufferManager bufferManager, SessionAwareCache<CachedResults> cache)
public void setExecutor(TempTableDataManager.RequestExecutor executor)
public void setEventDistributor(EventDistributor eventDistributor)
public TupleSource registerRequest(CommandContext context, Command command, String modelName, RegisterRequestParameter parameterObject) throws TeiidComponentException, TeiidProcessingException
registerRequest
in interface ProcessorDataManager
TeiidComponentException
TeiidProcessingException
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
public EventDistributor getEventDistributor()
getEventDistributor
in interface ProcessorDataManager
public static SessionMetadata createTemporarySession(String userName, String app, VDBMetaData vdb)
userName
- app
- vdb
- public static boolean shouldInvalidate(VDBMetaData vdb)
Copyright © 2020. All rights reserved.