public static class CassandraTables.Edge extends CassandraTable
BackendTable.ShardSpliter<Session extends BackendSession>| 限定符和类型 | 字段和说明 |
|---|---|
static String |
TABLE_SUFFIX |
| 限定符 | 构造器和说明 |
|---|---|
protected |
Edge(String store,
Directions direction) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
append(CassandraSessionPool.Session session,
TableBackendEntry.Row entry)
Append several elements to the collection column of a row
|
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) |
void |
insert(CassandraSessionPool.Session session,
TableBackendEntry.Row entry)
Insert an entire row
|
protected String |
labelIndexTable() |
protected BackendEntry |
mergeEntries(BackendEntry e1,
BackendEntry e2) |
static CassandraTable |
out(String store) |
protected List<HugeKeys> |
pkColumnName() |
buildAppend, buildDelete, buildEliminate, buildInsert, clear, cloneSelect, condition2Cql, createIndex, createTable, dropTable, eliminate, formatEQ, formatKey, idColumnValue, modifiableColumnName, parseKey, query, query, query2Select, queryCondition2Select, queryId2Select, queryNumber, registerMetaHandlers, relation2Cql, results2Entries, setPageState, truncate, truncateTablejoinTableName, metaDispatcher, registerMetaHandler, table, tableTypepublic static final String TABLE_SUFFIX
protected Edge(String store, Directions direction)
protected String edgesTable(Directions direction)
protected Directions direction()
protected String labelIndexTable()
public void init(CassandraSessionPool.Session session)
public void insert(CassandraSessionPool.Session session, TableBackendEntry.Row entry)
CassandraTableinsert 在类中 CassandraTablepublic void append(CassandraSessionPool.Session session, TableBackendEntry.Row entry)
CassandraTableappend 在类中 CassandraTableprotected List<HugeKeys> pkColumnName()
pkColumnName 在类中 CassandraTableprotected List<HugeKeys> idColumnName()
idColumnName 在类中 CassandraTableprotected List<Object> idColumnValue(Id id)
idColumnValue 在类中 CassandraTablepublic void delete(CassandraSessionPool.Session session, TableBackendEntry.Row entry)
CassandraTabledelete 在类中 CassandraTableprotected void deleteEdgesByLabel(CassandraSessionPool.Session session, Id label)
protected BackendEntry mergeEntries(BackendEntry e1, BackendEntry e2)
mergeEntries 在类中 CassandraTablepublic static CassandraTable out(String store)
public static CassandraTable in(String store)
Copyright © 2017–2021. All rights reserved.