public interface GlobalTableStore
Modifier and Type | Method and Description |
---|---|
TempTable |
createMatTable(String tableName,
GroupSymbol group) |
void |
failedLoad(String matTableName) |
Serializable |
getAddress() |
TempMetadataID |
getCodeTableMetadataId(String codeTableName,
String returnElementName,
String keyElementName,
String matTableName) |
TempMetadataID |
getGlobalTempTableMetadataId(Object groupID) |
TempMetadataID |
getGlobalTempTableMetadataId(String matTableName) |
GlobalTableStoreImpl.MatTableInfo |
getMatTableInfo(String matTableName) |
TempTable |
getTempTable(String matTableName) |
void |
loaded(String matTableName,
TempTable table) |
boolean |
needsLoading(String matTableName,
Serializable loadingAddress,
boolean firstPass,
boolean refresh,
boolean invalidate) |
List<?> |
updateMatViewRow(String matTableName,
List<?> tuple,
boolean delete) |
TempMetadataID getGlobalTempTableMetadataId(Object groupID) throws TeiidComponentException, TeiidProcessingException
TempMetadataID getGlobalTempTableMetadataId(String matTableName)
TempMetadataID getCodeTableMetadataId(String codeTableName, String returnElementName, String keyElementName, String matTableName) throws TeiidComponentException, QueryMetadataException
GlobalTableStoreImpl.MatTableInfo getMatTableInfo(String matTableName)
Serializable getAddress()
List<?> updateMatViewRow(String matTableName, List<?> tuple, boolean delete) throws TeiidComponentException
TeiidComponentException
TempTable createMatTable(String tableName, GroupSymbol group) throws TeiidComponentException, QueryMetadataException, TeiidProcessingException
@Replicated void failedLoad(String matTableName)
@Replicated(asynch=false, timeout=5000L) boolean needsLoading(String matTableName, Serializable loadingAddress, boolean firstPass, boolean refresh, boolean invalidate)
@Replicated(replicateState=PUSH) void loaded(String matTableName, TempTable table)
Copyright © 2019. All rights reserved.