当前位置: 首页>>代码示例>>Java>>正文


Java Keyspace.SYSTEM_KS属性代码示例

本文整理汇总了Java中org.apache.cassandra.db.Keyspace.SYSTEM_KS属性的典型用法代码示例。如果您正苦于以下问题:Java Keyspace.SYSTEM_KS属性的具体用法?Java Keyspace.SYSTEM_KS怎么用?Java Keyspace.SYSTEM_KS使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在org.apache.cassandra.db.Keyspace的用法示例。


在下文中一共展示了Keyspace.SYSTEM_KS属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: asyncRemoveFromBatchlog

private static void asyncRemoveFromBatchlog(Collection<InetAddress> endpoints, UUID uuid)
{
    AbstractWriteResponseHandler handler = new WriteResponseHandler(endpoints,
                                                                    Collections.<InetAddress>emptyList(),
                                                                    ConsistencyLevel.ANY,
                                                                    Keyspace.open(Keyspace.SYSTEM_KS),
                                                                    null,
                                                                    WriteType.SIMPLE);
    Mutation mutation = new Mutation(Keyspace.SYSTEM_KS, UUIDType.instance.decompose(uuid));
    mutation.delete(SystemKeyspace.BATCHLOG_CF, FBUtilities.timestampMicros());
    MessageOut<Mutation> message = mutation.createMessage();
    for (InetAddress target : endpoints)
    {
        if (target.equals(FBUtilities.getBroadcastAddress()) && OPTIMIZE_LOCAL_REQUESTS)
            insertLocal(message.payload, handler);
        else
            MessagingService.instance().sendRR(message, target, handler, false);
    }
}
 
开发者ID:vcostet,项目名称:cassandra-kmean,代码行数:19,代码来源:StorageProxy.java

示例2: Writer

protected Writer(int keysToSave)
{
    if (keysToSave >= getKeySet().size())
        keys = getKeySet();
    else
        keys = hotKeySet(keysToSave);

    OperationType type;
    if (cacheType == CacheService.CacheType.KEY_CACHE)
        type = OperationType.KEY_CACHE_SAVE;
    else if (cacheType == CacheService.CacheType.ROW_CACHE)
        type = OperationType.ROW_CACHE_SAVE;
    else
        type = OperationType.UNKNOWN;

    info = new CompactionInfo(new CFMetaData(Keyspace.SYSTEM_KS, cacheType.toString(), ColumnFamilyType.Standard, BytesType.instance, null),
                              type,
                              0,
                              keys.size(),
                              "keys");
}
 
开发者ID:pgaref,项目名称:ACaZoo,代码行数:21,代码来源:AutoSavingCache.java

示例3: asyncRemoveFromBatchlog

private static void asyncRemoveFromBatchlog(Collection<InetAddress> endpoints, UUID uuid)
{
    ColumnFamily cf = EmptyColumns.factory.create(Schema.instance.getCFMetaData(Keyspace.SYSTEM_KS, SystemKeyspace.BATCHLOG_CF));
    cf.delete(new DeletionInfo(FBUtilities.timestampMicros(), (int) (System.currentTimeMillis() / 1000)));
    AbstractWriteResponseHandler handler = new WriteResponseHandler(endpoints,
                                                                    Collections.<InetAddress>emptyList(),
                                                                    ConsistencyLevel.ANY,
                                                                    Keyspace.open(Keyspace.SYSTEM_KS),
                                                                    null,
                                                                    WriteType.SIMPLE);
    RowMutation rm = new RowMutation(Keyspace.SYSTEM_KS, UUIDType.instance.decompose(uuid), cf);
    updateBatchlog(rm, endpoints, handler);
}
 
开发者ID:pgaref,项目名称:ACaZoo,代码行数:13,代码来源:StorageProxy.java


注:本文中的org.apache.cassandra.db.Keyspace.SYSTEM_KS属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。