public class MongoIndexHandler
extends java.lang.Object
implements rapture.index.IndexHandler
| Constructor and Description |
|---|
MongoIndexHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addedRecord(java.lang.String key,
java.lang.String value,
rapture.common.model.DocumentMetadata mdLatest) |
void |
deleteTable() |
void |
ensureIndicesExist() |
java.lang.Long |
getLatestEpoch() |
void |
initialize() |
rapture.common.TableQueryResult |
query(rapture.dsl.iqry.IndexQuery indexQuery) |
rapture.common.TableQueryResult |
query(java.lang.String query) |
java.util.List<rapture.common.TableRecord> |
queryTable(rapture.common.TableQuery querySpec) |
void |
removeAll(java.lang.String rowId) |
void |
setConfig(java.util.Map<java.lang.String,java.lang.String> config) |
void |
setIndexProducer(rapture.index.IndexProducer indexProducer) |
void |
setInstanceName(java.lang.String instanceName) |
void |
updateRow(java.lang.String rowId,
java.util.Map<java.lang.String,java.lang.Object> recordValues) |
public void setInstanceName(java.lang.String instanceName)
setInstanceName in interface rapture.index.IndexHandlerpublic void setConfig(java.util.Map<java.lang.String,java.lang.String> config)
setConfig in interface rapture.index.IndexHandlerpublic void deleteTable()
deleteTable in interface rapture.index.IndexHandlerpublic void removeAll(java.lang.String rowId)
removeAll in interface rapture.index.IndexHandlerpublic void addedRecord(java.lang.String key,
java.lang.String value,
rapture.common.model.DocumentMetadata mdLatest)
addedRecord in interface rapture.index.IndexHandlerpublic void updateRow(java.lang.String rowId,
java.util.Map<java.lang.String,java.lang.Object> recordValues)
updateRow in interface rapture.index.IndexHandlerpublic java.lang.Long getLatestEpoch()
getLatestEpoch in interface rapture.index.IndexHandlerpublic void setIndexProducer(rapture.index.IndexProducer indexProducer)
setIndexProducer in interface rapture.index.IndexHandlerpublic void initialize()
initialize in interface rapture.index.IndexHandlerpublic void ensureIndicesExist()
ensureIndicesExist in interface rapture.index.IndexHandlerpublic java.util.List<rapture.common.TableRecord> queryTable(rapture.common.TableQuery querySpec)
queryTable in interface rapture.index.IndexHandlerpublic rapture.common.TableQueryResult query(java.lang.String query)
query in interface rapture.index.IndexHandlerpublic rapture.common.TableQueryResult query(rapture.dsl.iqry.IndexQuery indexQuery)