本文整理了Java中com.datastax.driver.core.TypeCodec.set()
方法的一些代码示例,展示了TypeCodec.set()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TypeCodec.set()
方法的具体详情如下:
包路径:com.datastax.driver.core.TypeCodec
类名称:TypeCodec
方法名:set
[英]Return a newly-created codec for the CQL type set whose element type is determined by the given element codec. The returned codec maps the CQL type set into the Java type Set. 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.set(eltCodec);
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
? DataType.blob()
: cqlType.getTypeArguments().get(0);
return TypeCodec.set(findCodec(elementType, (TypeToken) null));
} else {
DataType elementType =
? null
: cqlType.getTypeArguments().get(0);
return (TypeCodec<T>) TypeCodec.set(findCodec(elementType, set.iterator().next()));
代码示例来源:origin: com.yugabyte/cassandra-driver-core
return (TypeCodec<T>) TypeCodec.set(eltCodec);
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
assertThat(TypeCodec.varchar()).accepts(String.class).accepts(varchar()).accepts(text());
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()))
代码示例来源:origin: com.yugabyte/cassandra-driver-core
? DataType.blob()
: cqlType.getTypeArguments().get(0);
return TypeCodec.set(findCodec(elementType, (TypeToken) null));
} else {
DataType elementType = (cqlType == null || cqlType.getTypeArguments().isEmpty())
? null
: cqlType.getTypeArguments().get(0);
return (TypeCodec<T>) TypeCodec.set(findCodec(elementType, set.iterator().next()));
代码示例来源:origin: com.facebook.presto.cassandra/cassandra-driver
? DataType.blob()
: cqlType.getTypeArguments().get(0);
return TypeCodec.set(findCodec(elementType, (TypeToken) null));
} else {
DataType elementType = (cqlType == null || cqlType.getTypeArguments().isEmpty())
? null
: cqlType.getTypeArguments().get(0);
return (TypeCodec<T>) TypeCodec.set(findCodec(elementType, set.iterator().next()));
代码示例来源:origin: io.prestosql.cassandra/cassandra-driver
? DataType.blob()
: cqlType.getTypeArguments().get(0);
return TypeCodec.set(findCodec(elementType, (TypeToken) null));
} else {
DataType elementType = (cqlType == null || cqlType.getTypeArguments().isEmpty())
? null
: cqlType.getTypeArguments().get(0);
return (TypeCodec<T>) TypeCodec.set(findCodec(elementType, set.iterator().next()));
代码示例来源:origin: com.facebook.presto.cassandra/cassandra-driver
return (TypeCodec<T>) TypeCodec.set(eltCodec);
代码示例来源:origin: io.prestosql.cassandra/cassandra-driver
return (TypeCodec<T>) TypeCodec.set(eltCodec);
代码示例来源:origin: apache/gora
} else if (columnType.contains("set")) {
columnType = columnType.substring(columnType.indexOf("<") + 1, columnType.indexOf(">"));
this.cluster.getConfiguration().getCodecRegistry().register(new OptionalCodec<>(TypeCodec.set(getTypeCodec(columnType))));
} 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("set")) {
columnType = columnType.substring(columnType.indexOf("<") + 1, columnType.indexOf(">"));
this.cluster.getConfiguration().getCodecRegistry().register(new OptionalCodec<>(TypeCodec.set(getTypeCodec(columnType))));
} 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.varchar()).accepts(String.class).accepts(varchar()).accepts(text());
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()))
内容来源于网络,如有侵权,请联系作者删除!