本文整理了Java中com.datastax.driver.core.TypeCodec.tuple()
方法的一些代码示例,展示了TypeCodec.tuple()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TypeCodec.tuple()
方法的具体详情如下:
包路径:com.datastax.driver.core.TypeCodec
类名称: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(
内容来源于网络,如有侵权,请联系作者删除!