public class EventQfdHelper extends QfdHelper<org.calrissian.mango.domain.event.Event>
| Modifier and Type | Class and Description |
|---|---|
static class |
EventQfdHelper.QueryXform |
static class |
EventQfdHelper.WholeColFXForm |
| Constructor and Description |
|---|
EventQfdHelper(org.apache.accumulo.core.client.Connector connector,
String indexTable,
String shardTable,
StoreConfig config,
ShardBuilder<org.calrissian.mango.domain.event.Event> shardBuilder,
org.calrissian.mango.types.TypeRegistry<String> typeRegistry,
KeyValueIndex<org.calrissian.mango.domain.event.Event> keyValueIndex) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildId(org.calrissian.mango.domain.event.Event item) |
EventQfdHelper.QueryXform |
buildQueryXform(Set<String> selectFields) |
protected long |
buildTimestamp(org.calrissian.mango.domain.event.Event item) |
protected org.apache.accumulo.core.data.Value |
buildValue(org.calrissian.mango.domain.event.Event item) |
EventQfdHelper.WholeColFXForm |
buildWholeColFXform() |
protected void |
configureIndexTable(org.apache.accumulo.core.client.Connector connector,
String tableName) |
protected void |
configureShardTable(org.apache.accumulo.core.client.Connector connector,
String tableName) |
buildIndexScanner, buildShardScanner, flush, getConfig, getConnector, getIndexTable, getKryo, getMetadataSerDe, getShardBuilder, getShardTable, getTypeRegistry, getWriter, query, save, shutdownpublic EventQfdHelper(org.apache.accumulo.core.client.Connector connector,
String indexTable,
String shardTable,
StoreConfig config,
ShardBuilder<org.calrissian.mango.domain.event.Event> shardBuilder,
org.calrissian.mango.types.TypeRegistry<String> typeRegistry,
KeyValueIndex<org.calrissian.mango.domain.event.Event> keyValueIndex)
throws org.apache.accumulo.core.client.TableExistsException,
org.apache.accumulo.core.client.AccumuloSecurityException,
org.apache.accumulo.core.client.AccumuloException,
org.apache.accumulo.core.client.TableNotFoundException
org.apache.accumulo.core.client.TableExistsExceptionorg.apache.accumulo.core.client.AccumuloSecurityExceptionorg.apache.accumulo.core.client.AccumuloExceptionorg.apache.accumulo.core.client.TableNotFoundExceptionprotected String buildId(org.calrissian.mango.domain.event.Event item)
protected org.apache.accumulo.core.data.Value buildValue(org.calrissian.mango.domain.event.Event item)
buildValue in class QfdHelper<org.calrissian.mango.domain.event.Event>protected long buildTimestamp(org.calrissian.mango.domain.event.Event item)
buildTimestamp in class QfdHelper<org.calrissian.mango.domain.event.Event>public EventQfdHelper.QueryXform buildQueryXform(Set<String> selectFields)
public EventQfdHelper.WholeColFXForm buildWholeColFXform()
protected void configureIndexTable(org.apache.accumulo.core.client.Connector connector,
String tableName)
throws org.apache.accumulo.core.client.AccumuloSecurityException,
org.apache.accumulo.core.client.AccumuloException,
org.apache.accumulo.core.client.TableNotFoundException
configureIndexTable in class QfdHelper<org.calrissian.mango.domain.event.Event>org.apache.accumulo.core.client.AccumuloSecurityExceptionorg.apache.accumulo.core.client.AccumuloExceptionorg.apache.accumulo.core.client.TableNotFoundExceptionprotected void configureShardTable(org.apache.accumulo.core.client.Connector connector,
String tableName)
throws org.apache.accumulo.core.client.AccumuloSecurityException,
org.apache.accumulo.core.client.AccumuloException,
org.apache.accumulo.core.client.TableNotFoundException
configureShardTable in class QfdHelper<org.calrissian.mango.domain.event.Event>org.apache.accumulo.core.client.AccumuloSecurityExceptionorg.apache.accumulo.core.client.AccumuloExceptionorg.apache.accumulo.core.client.TableNotFoundExceptionCopyright © 2014 Calrissian. All Rights Reserved.