com.datastax.driver.core.TypeCodec.tuple()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(93)

本文整理了Java中com.datastax.driver.core.TypeCodec.tuple()方法的一些代码示例,展示了TypeCodec.tuple()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TypeCodec.tuple()方法的具体详情如下:
包路径:com.datastax.driver.core.TypeCodec
类名称:TypeCodec
方法名:tuple

TypeCodec.tuple介绍

[英]Return a newly-created codec for the given CQL tuple type. The returned codec maps the tuple type into the Java type TupleValue. This method does not cache returned instances and returns a newly-allocated object at each invocation.
[中]为给定的CQL元组类型返回新创建的编解码器。返回的编解码器将元组类型映射为Java类型的TupleValue。此方法不会缓存返回的实例,而是在每次调用时返回一个新分配的对象。

代码示例

代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core

return (TypeCodec<T>) TypeCodec.tuple((TupleType) cqlType);

代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core

&& value instanceof TupleValue) {
return (TypeCodec<T>)
  TypeCodec.tuple(cqlType == null ? ((TupleValue) value).getType() : (TupleType) cqlType);

代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core

Session session = cluster.connect(keyspace);
setUpTupleTypes(cluster);
codecRegistry.register(new LocationCodec(TypeCodec.tuple(locationType)));
session.execute(insertQuery, uuid, "John Doe", locationValue);
ResultSet rows = session.execute(selectQuery, uuid);

代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core

Session session = cluster.connect(keyspace);
setUpTupleTypes(cluster);
codecRegistry.register(new LocationCodec(TypeCodec.tuple(locationType)));
session.execute(insertQuery, uuid, "John Doe", partialLocationValueInserted);
ResultSet rows = session.execute(selectQuery, uuid);

代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core

@Test(groups = "short")
public void simpleValueTest() throws Exception {
 TupleType t =
   cluster().getMetadata().newTupleType(DataType.cint(), DataType.text(), DataType.cfloat());
 TupleValue v = t.newValue();
 v.setInt(0, 1);
 v.setString(1, "a");
 v.setFloat(2, 1.0f);
 assertEquals(v.getType().getComponentTypes().size(), 3);
 assertEquals(v.getType().getComponentTypes().get(0), DataType.cint());
 assertEquals(v.getType().getComponentTypes().get(1), DataType.text());
 assertEquals(v.getType().getComponentTypes().get(2), DataType.cfloat());
 assertEquals(v.getInt(0), 1);
 assertEquals(v.getString(1), "a");
 assertEquals(v.getFloat(2), 1.0f);
 assertEquals(TypeCodec.tuple(t).format(v), "(1,'a',1.0)");
}

代码示例来源:origin: com.yugabyte/cassandra-driver-core

return (TypeCodec<T>) TypeCodec.tuple((TupleType) cqlType);

代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core

TupleType t3 = new TupleType(newArrayList(varchar(), text()), V3, new CodecRegistry());
TupleType t4 = new TupleType(newArrayList(text(), text()), V3, new CodecRegistry());
assertThat(TypeCodec.tuple(t1)).accepts(t2).accepts(t3).accepts(t4);
UserType u1 =
  new UserType(

代码示例来源:origin: com.yugabyte/cassandra-driver-core

return (TypeCodec<T>) TypeCodec.tuple(cqlType == null ? ((TupleValue) value).getType() : (TupleType) cqlType);

代码示例来源:origin: io.prestosql.cassandra/cassandra-driver

return (TypeCodec<T>) TypeCodec.tuple(cqlType == null ? ((TupleValue) value).getType() : (TupleType) cqlType);

代码示例来源:origin: com.facebook.presto.cassandra/cassandra-driver

return (TypeCodec<T>) TypeCodec.tuple(cqlType == null ? ((TupleValue) value).getType() : (TupleType) cqlType);

代码示例来源:origin: com.facebook.presto.cassandra/cassandra-driver

return (TypeCodec<T>) TypeCodec.tuple((TupleType) cqlType);

代码示例来源:origin: io.prestosql.cassandra/cassandra-driver

return (TypeCodec<T>) TypeCodec.tuple((TupleType) cqlType);

代码示例来源:origin: com.datastax.dse/dse-java-driver-core

Session session = cluster.connect(keyspace);
setUpTupleTypes(cluster);
codecRegistry.register(new LocationCodec(TypeCodec.tuple(locationType)));
session.execute(insertQuery, uuid, "John Doe", locationValue);
ResultSet rows = session.execute(selectQuery, uuid);

代码示例来源:origin: com.datastax.dse/dse-java-driver-core

Session session = cluster.connect(keyspace);
setUpTupleTypes(cluster);
codecRegistry.register(new LocationCodec(TypeCodec.tuple(locationType)));
session.execute(insertQuery, uuid, "John Doe", partialLocationValueInserted);
ResultSet rows = session.execute(selectQuery, uuid);

代码示例来源:origin: com.datastax.dse/dse-java-driver-core

@Test(groups = "short")
public void simpleValueTest() throws Exception {
 TupleType t =
   cluster().getMetadata().newTupleType(DataType.cint(), DataType.text(), DataType.cfloat());
 TupleValue v = t.newValue();
 v.setInt(0, 1);
 v.setString(1, "a");
 v.setFloat(2, 1.0f);
 assertEquals(v.getType().getComponentTypes().size(), 3);
 assertEquals(v.getType().getComponentTypes().get(0), DataType.cint());
 assertEquals(v.getType().getComponentTypes().get(1), DataType.text());
 assertEquals(v.getType().getComponentTypes().get(2), DataType.cfloat());
 assertEquals(v.getInt(0), 1);
 assertEquals(v.getString(1), "a");
 assertEquals(v.getFloat(2), 1.0f);
 assertEquals(TypeCodec.tuple(t).format(v), "(1,'a',1.0)");
}

代码示例来源:origin: com.datastax.dse/dse-java-driver-core

TupleType t3 = new TupleType(newArrayList(varchar(), text()), V3, new CodecRegistry());
TupleType t4 = new TupleType(newArrayList(text(), text()), V3, new CodecRegistry());
assertThat(TypeCodec.tuple(t1)).accepts(t2).accepts(t3).accepts(t4);
UserType u1 =
  new UserType(

相关文章