public class AstyanaxRepoConnection extends AstyanaxCassandraBase
| Modifier and Type | Field and Description |
|---|---|
protected KeyNormalizer |
keyNormalizer |
protected static org.apache.log4j.Logger |
log |
ALPHA_NUM_UNDERSCRORE, columnFamily, keyspace, messageCatalog| Constructor and Description |
|---|
AstyanaxRepoConnection(java.lang.String instance,
java.util.Map<java.lang.String,java.lang.String> config) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFolderDocument(java.lang.String cf,
java.lang.String prefix,
java.lang.String docName) |
void |
addFolderFolder(java.lang.String cf,
java.lang.String prefix,
java.lang.String childName) |
java.util.List<java.lang.String> |
batchGet(java.util.List<java.lang.String> rawKeys) |
boolean |
deleteEntries(java.util.List<java.lang.String> keys) |
boolean |
deleteEntry(java.lang.String key) |
boolean |
deleteVersionsUpTo(java.lang.String key,
java.lang.String versionColumnName) |
boolean |
drop() |
void |
dropRepo() |
void |
dropRepo(java.lang.String columnFam) |
void |
ensureStandardCF(java.lang.String cf) |
java.lang.String |
get(java.lang.String key) |
java.lang.String |
get(java.lang.String key,
java.lang.String versionColumnName) |
java.util.List<java.lang.String> |
getAllFolderChildren(java.lang.String cf,
java.lang.String prefix) |
com.google.common.base.Optional<java.lang.String> |
getPKeyPrefix() |
long |
getRowNumber() |
java.lang.String |
getUniqueId() |
protected java.lang.String |
getVersionColumnName() |
void |
putData(java.lang.String key,
java.lang.String value) |
void |
putData(java.lang.String key,
java.lang.String versionColumnName,
java.lang.String value)
Data is written to the row given by the key name, into the "data" column
cell.
|
void |
removeFolderDocument(java.lang.String cf,
java.lang.String prefix,
java.lang.String docName) |
void |
removeFolderFolder(java.lang.String cf,
java.lang.String prefix,
java.lang.String childName) |
protected void |
setupStorageDetails(java.util.Map<java.lang.String,java.lang.String> config)
Set up the keyspace, column family, and any other necessary variables related to storage
|
java.lang.Boolean |
validate() |
getColumnFamilyName, getKeyspaceName, getReadCL, getWriteCL, setColumnFamilyName, setKeyspaceName, setReadCL, setWriteCLprotected static org.apache.log4j.Logger log
protected final KeyNormalizer keyNormalizer
public AstyanaxRepoConnection(java.lang.String instance,
java.util.Map<java.lang.String,java.lang.String> config)
protected void setupStorageDetails(java.util.Map<java.lang.String,java.lang.String> config)
AstyanaxCassandraBasesetupStorageDetails in class AstyanaxCassandraBasepublic boolean drop()
public void dropRepo()
public void dropRepo(java.lang.String columnFam)
public boolean deleteEntries(java.util.List<java.lang.String> keys)
public boolean deleteEntry(java.lang.String key)
public boolean deleteVersionsUpTo(java.lang.String key,
java.lang.String versionColumnName)
protected java.lang.String getVersionColumnName()
public java.lang.String get(java.lang.String key)
public java.lang.String get(java.lang.String key,
java.lang.String versionColumnName)
public long getRowNumber()
public java.util.List<java.lang.String> batchGet(java.util.List<java.lang.String> rawKeys)
public void putData(java.lang.String key,
java.lang.String value)
public void putData(java.lang.String key,
java.lang.String versionColumnName,
java.lang.String value)
key - value - public void addFolderDocument(java.lang.String cf,
java.lang.String prefix,
java.lang.String docName)
public void addFolderFolder(java.lang.String cf,
java.lang.String prefix,
java.lang.String childName)
public java.util.List<java.lang.String> getAllFolderChildren(java.lang.String cf,
java.lang.String prefix)
public void removeFolderDocument(java.lang.String cf,
java.lang.String prefix,
java.lang.String docName)
public void removeFolderFolder(java.lang.String cf,
java.lang.String prefix,
java.lang.String childName)
public void ensureStandardCF(java.lang.String cf)
public java.lang.Boolean validate()
public java.lang.String getUniqueId()
public com.google.common.base.Optional<java.lang.String> getPKeyPrefix()