本文整理了Java中com.datastax.driver.core.TypeCodec.map()
方法的一些代码示例,展示了TypeCodec.map()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TypeCodec.map()
方法的具体详情如下:
包路径:com.datastax.driver.core.TypeCodec
类名称:TypeCodec
方法名:map
[英]Return a newly-created codec for the CQL type map whose key type and value type are determined by the given codecs. The returned codec maps the CQL type map into the Java type Map. This method does not cache returned instances and returns a newly-allocated object at each invocation.
[中]为CQL类型映射返回一个新创建的编解码器,其密钥类型和值类型由给定的编解码器确定。返回的编解码器将CQL类型映射到Java类型映射。此方法不会缓存返回的实例,而是在每次调用时返回一个新分配的对象。
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
return (TypeCodec<T>) TypeCodec.map(keyCodec, valueCodec);
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
? DataType.blob()
: cqlType.getTypeArguments().get(1);
return TypeCodec.map(
findCodec(keyType, (TypeToken) null), findCodec(valueType, (TypeToken) null));
} else {
Map.Entry entry = (Map.Entry) map.entrySet().iterator().next();
return (TypeCodec<T>)
TypeCodec.map(
findCodec(keyType, entry.getKey()), findCodec(valueType, entry.getValue()));
代码示例来源:origin: com.yugabyte/cassandra-driver-core
return (TypeCodec<T>) TypeCodec.map(keyCodec, valueCodec);
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
assertThat(TypeCodec.list(TypeCodec.varchar())).accepts(list(varchar())).accepts(list(text()));
assertThat(TypeCodec.set(TypeCodec.varchar())).accepts(set(varchar())).accepts(set(text()));
assertThat(TypeCodec.map(TypeCodec.varchar(), TypeCodec.varchar()))
.accepts(map(varchar(), varchar()))
.accepts(map(varchar(), text()))
代码示例来源:origin: com.yugabyte/cassandra-driver-core
? DataType.blob() :
cqlType.getTypeArguments().get(1);
return TypeCodec.map(
findCodec(keyType, (TypeToken) null),
findCodec(valueType, (TypeToken) null));
: cqlType.getTypeArguments().get(1);
Map.Entry entry = (Map.Entry) map.entrySet().iterator().next();
return (TypeCodec<T>) TypeCodec.map(
findCodec(keyType, entry.getKey()),
findCodec(valueType, entry.getValue()));
代码示例来源:origin: com.facebook.presto.cassandra/cassandra-driver
? DataType.blob() :
cqlType.getTypeArguments().get(1);
return TypeCodec.map(
findCodec(keyType, (TypeToken) null),
findCodec(valueType, (TypeToken) null));
: cqlType.getTypeArguments().get(1);
Map.Entry entry = (Map.Entry) map.entrySet().iterator().next();
return (TypeCodec<T>) TypeCodec.map(
findCodec(keyType, entry.getKey()),
findCodec(valueType, entry.getValue()));
代码示例来源:origin: io.prestosql.cassandra/cassandra-driver
? DataType.blob() :
cqlType.getTypeArguments().get(1);
return TypeCodec.map(
findCodec(keyType, (TypeToken) null),
findCodec(valueType, (TypeToken) null));
: cqlType.getTypeArguments().get(1);
Map.Entry entry = (Map.Entry) map.entrySet().iterator().next();
return (TypeCodec<T>) TypeCodec.map(
findCodec(keyType, entry.getKey()),
findCodec(valueType, entry.getValue()));
代码示例来源:origin: com.facebook.presto.cassandra/cassandra-driver
return (TypeCodec<T>) TypeCodec.map(keyCodec, valueCodec);
代码示例来源:origin: io.prestosql.cassandra/cassandra-driver
return (TypeCodec<T>) TypeCodec.map(keyCodec, valueCodec);
代码示例来源:origin: apache/gora
} else if (columnType.contains("map")) {
String[] columnTypes = columnType.substring(columnType.indexOf("<") + 1, columnType.indexOf(">")).split(",");
this.cluster.getConfiguration().getCodecRegistry().register(new OptionalCodec<>(TypeCodec.map(TypeCodec.set(getTypeCodec(columnTypes[0])), TypeCodec.set(getTypeCodec(columnTypes[1])))));
代码示例来源:origin: org.apache.gora/gora-cassandra
} else if (columnType.contains("map")) {
String[] columnTypes = columnType.substring(columnType.indexOf("<") + 1, columnType.indexOf(">")).split(",");
this.cluster.getConfiguration().getCodecRegistry().register(new OptionalCodec<>(TypeCodec.map(TypeCodec.set(getTypeCodec(columnTypes[0])), TypeCodec.set(getTypeCodec(columnTypes[1])))));
代码示例来源:origin: com.datastax.dse/dse-java-driver-core
assertThat(TypeCodec.list(TypeCodec.varchar())).accepts(list(varchar())).accepts(list(text()));
assertThat(TypeCodec.set(TypeCodec.varchar())).accepts(set(varchar())).accepts(set(text()));
assertThat(TypeCodec.map(TypeCodec.varchar(), TypeCodec.varchar()))
.accepts(map(varchar(), varchar()))
.accepts(map(varchar(), text()))
内容来源于网络,如有侵权,请联系作者删除!