public class EntityQfdHelper extends QfdHelper<org.calrissian.mango.domain.entity.Entity>
| Modifier and Type | Class and Description |
|---|---|
static class |
EntityQfdHelper.QueryXform |
static class |
EntityQfdHelper.WholeColFXform |
| Constructor and Description |
|---|
EntityQfdHelper(org.apache.accumulo.core.client.Connector connector,
String indexTable,
String shardTable,
StoreConfig config,
ShardBuilder<org.calrissian.mango.domain.entity.Entity> shardBuilder,
org.calrissian.mango.types.TypeRegistry<String> typeRegistry,
KeyValueIndex<org.calrissian.mango.domain.entity.Entity> keyValueIndex) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildId(org.calrissian.mango.domain.entity.Entity item) |
EntityQfdHelper.QueryXform |
buildQueryXform(Set<String> selectFields) |
protected long |
buildTimestamp(org.calrissian.mango.domain.entity.Entity item) |
protected org.apache.accumulo.core.data.Value |
buildValue(org.calrissian.mango.domain.entity.Entity item) |
EntityQfdHelper.WholeColFXform |
buildWholeColFXform(Set<String> selectFields) |
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 EntityQfdHelper(org.apache.accumulo.core.client.Connector connector,
String indexTable,
String shardTable,
StoreConfig config,
ShardBuilder<org.calrissian.mango.domain.entity.Entity> shardBuilder,
org.calrissian.mango.types.TypeRegistry<String> typeRegistry,
KeyValueIndex<org.calrissian.mango.domain.entity.Entity> 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.entity.Entity item)
protected org.apache.accumulo.core.data.Value buildValue(org.calrissian.mango.domain.entity.Entity item)
buildValue in class QfdHelper<org.calrissian.mango.domain.entity.Entity>protected long buildTimestamp(org.calrissian.mango.domain.entity.Entity item)
buildTimestamp in class QfdHelper<org.calrissian.mango.domain.entity.Entity>public EntityQfdHelper.QueryXform buildQueryXform(Set<String> selectFields)
public EntityQfdHelper.WholeColFXform buildWholeColFXform(Set<String> selectFields)
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.entity.Entity>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.entity.Entity>org.apache.accumulo.core.client.AccumuloSecurityExceptionorg.apache.accumulo.core.client.AccumuloExceptionorg.apache.accumulo.core.client.TableNotFoundExceptionCopyright © 2014 Calrissian. All Rights Reserved.