org.usergrid.tools
Class EntityCleanup
java.lang.Object
org.usergrid.tools.ToolBase
org.usergrid.tools.EntityCleanup
public class EntityCleanup
- extends ToolBase
This is a utility to audit all available entity ids for existing target rows
If an entity Id exists in the collection index with no target entity, the id
is removed from the index. This is a cleanup tool as a result of the issue in
USERGRID-323
- Author:
- tnine
Field Summary |
static me.prettyprint.cassandra.serializers.ByteBufferSerializer |
be
|
Method Summary |
org.apache.commons.cli.Options |
createOptions()
|
void |
runTool(org.apache.commons.cli.CommandLine line)
|
Methods inherited from class org.usergrid.tools.ToolBase |
getToolName, printCliHelp, setCassandraService, setEntityManagerFactory, setManagementService, setProperties, setServiceManagerFactory, setupCassandra, startEmbedded, startSpring, startTool, teardownEmbedded |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
be
public static final me.prettyprint.cassandra.serializers.ByteBufferSerializer be
EntityCleanup
public EntityCleanup()
createOptions
public org.apache.commons.cli.Options createOptions()
- Overrides:
createOptions
in class ToolBase
runTool
public void runTool(org.apache.commons.cli.CommandLine line)
throws Exception
- Specified by:
runTool
in class ToolBase
- Throws:
Exception
Copyright © 2012. All Rights Reserved.