public static class CassandraTables.Edge extends CassandraTable
BackendTable.ShardSpliter<Session extends BackendSession>| Modifier and Type | Field and Description |
|---|---|
static String |
TABLE_PREFIX |
| Modifier | Constructor and Description |
|---|---|
protected |
Edge(String store,
Directions direction) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(CassandraSessionPool.Session session,
TableBackendEntry.Row entry)
Delete an entire row
|
protected void |
deleteEdgesByLabel(CassandraSessionPool.Session session,
Id label) |
protected Directions |
direction() |
protected String |
edgesTable(Directions direction) |
protected List<HugeKeys> |
idColumnName() |
protected List<Object> |
idColumnValue(EdgeId edgeId) |
protected List<Object> |
idColumnValue(Id id) |
static CassandraTable |
in(String store) |
void |
init(CassandraSessionPool.Session session) |
protected String |
labelIndexTable() |
protected BackendEntry |
mergeEntries(BackendEntry e1,
BackendEntry e2) |
static CassandraTable |
out(String store) |
protected List<HugeKeys> |
pkColumnName() |
append, clear, cloneSelect, condition2Cql, createIndex, createTable, dropTable, eliminate, formatEQ, formatKey, idColumnValue, insert, modifiableColumnName, parseKey, query, query2Select, queryCondition2Select, queryId2Select, registerMetaHandlers, relation2Cql, results2Entries, serializeValue, setPageState, truncate, truncateTablejoinTableName, metaDispatcher, registerMetaHandler, table, tableTypepublic static final String TABLE_PREFIX
protected Edge(String store, Directions direction)
protected String edgesTable(Directions direction)
protected Directions direction()
protected String labelIndexTable()
public void init(CassandraSessionPool.Session session)
init in class BackendTable<CassandraSessionPool.Session,TableBackendEntry.Row>protected List<HugeKeys> pkColumnName()
pkColumnName in class CassandraTableprotected List<HugeKeys> idColumnName()
idColumnName in class CassandraTableprotected List<Object> idColumnValue(Id id)
idColumnValue in class CassandraTablepublic void delete(CassandraSessionPool.Session session, TableBackendEntry.Row entry)
CassandraTabledelete in class CassandraTableprotected void deleteEdgesByLabel(CassandraSessionPool.Session session, Id label)
protected BackendEntry mergeEntries(BackendEntry e1, BackendEntry e2)
mergeEntries in class CassandraTablepublic static CassandraTable out(String store)
public static CassandraTable in(String store)
Copyright © 2017–2019. All rights reserved.