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 ProcessorDataManagerTeiidComponentExceptionTeiidProcessingExceptionpublic Object lookupCodeValue(CommandContext context, String codeTableName, String returnElementName, String keyElementName, Object keyValue) throws BlockedException, TeiidComponentException, TeiidProcessingException
ProcessorDataManagerlookupCodeValue in interface ProcessorDataManagerBlockedExceptionTeiidComponentExceptionTeiidProcessingExceptionpublic EventDistributor getEventDistributor()
getEventDistributor in interface ProcessorDataManagerpublic static SessionMetadata createTemporarySession(String userName, String app, VDBMetaData vdb)
userName - app - vdb - public static boolean shouldInvalidate(VDBMetaData vdb)
Copyright © 2019. All rights reserved.