本文整理汇总了Java中org.apache.cassandra.db.IColumn.name方法的典型用法代码示例。如果您正苦于以下问题:Java IColumn.name方法的具体用法?Java IColumn.name怎么用?Java IColumn.name使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.cassandra.db.IColumn
的用法示例。
在下文中一共展示了IColumn.name方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: next
import org.apache.cassandra.db.IColumn; //导入方法依赖的package包/类
public Entry<ByteBuffer, IColumn> next()
{
if (!hasNext())
{
throw new IllegalStateException("end of column iterator");
}
final IColumn column = deserializeNext();
return new Entry<ByteBuffer, IColumn>()
{
public IColumn setValue(IColumn value)
{
throw new UnsupportedOperationException();
}
public IColumn getValue()
{
return column;
}
public ByteBuffer getKey()
{
return column.name();
}
};
}
示例2: columnToTuple
import org.apache.cassandra.db.IColumn; //导入方法依赖的package包/类
/** convert a column to a tuple */
protected Tuple columnToTuple(IColumn col, CfInfo cfInfo, AbstractType comparator) throws IOException
{
CfDef cfDef = cfInfo.cfDef;
Tuple pair = TupleFactory.getInstance().newTuple(2);
// name
if(comparator instanceof AbstractCompositeType)
setTupleValue(pair, 0, composeComposite((AbstractCompositeType)comparator,col.name()));
else
setTupleValue(pair, 0, cassandraToObj(comparator, col.name()));
// value
if (col instanceof Column)
{
// standard
Map<ByteBuffer,AbstractType> validators = getValidatorMap(cfDef);
ByteBuffer colName;
if (cfInfo.cql3Table && !cfInfo.compactCqlTable)
{
ByteBuffer[] names = ((AbstractCompositeType) parseType(cfDef.comparator_type)).split(col.name());
colName = names[names.length-1];
}
else
colName = col.name();
if (validators.get(colName) == null)
{
Map<MarshallerType, AbstractType> marshallers = getDefaultMarshallers(cfDef);
setTupleValue(pair, 1, cassandraToObj(marshallers.get(MarshallerType.DEFAULT_VALIDATOR), col.value()));
}
else
setTupleValue(pair, 1, cassandraToObj(validators.get(colName), col.value()));
return pair;
}
else
{
// super
ArrayList<Tuple> subcols = new ArrayList<Tuple>();
for (IColumn subcol : col.getSubColumns())
subcols.add(columnToTuple(subcol, cfInfo, parseType(cfDef.getSubcomparator_type())));
pair.set(1, new DefaultDataBag(subcols));
}
return pair;
}