public class CassFolderHandler
extends java.lang.Object
When we add a prefix we store entries for each entry in that hierarchy - storing the next level down value at each point as a column name. The value of each column is a count of the number of children - so often we may have to attempt to retrieve the value to update it by one - and if the value is decremented to zero we should remove that cell intersection. Documents have a value of -1
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DOLLAR_ROOT |
| Constructor and Description |
|---|
CassFolderHandler(AstyanaxRepoConnection cass,
java.lang.String standardCf) |
| Modifier and Type | Method and Description |
|---|---|
void |
drop() |
java.util.List<java.lang.String> |
getAllChildren(java.lang.String prefix) |
java.util.List<rapture.common.RaptureFolderInfo> |
getChildren(java.lang.String prefix) |
void |
registerDocument(java.lang.String k) |
java.util.List<rapture.common.RaptureFolderInfo> |
removeChildren(java.lang.String prefix,
java.lang.Boolean force) |
void |
removeDocument(java.lang.String k) |
public static final java.lang.String DOLLAR_ROOT
public CassFolderHandler(AstyanaxRepoConnection cass, java.lang.String standardCf)
public void drop()
public void registerDocument(java.lang.String k)
public java.util.List<rapture.common.RaptureFolderInfo> getChildren(java.lang.String prefix)
public java.util.List<java.lang.String> getAllChildren(java.lang.String prefix)
public void removeDocument(java.lang.String k)
public java.util.List<rapture.common.RaptureFolderInfo> removeChildren(java.lang.String prefix,
java.lang.Boolean force)