本文整理了Java中com.datastax.driver.core.TypeCodec.cint()
方法的一些代码示例,展示了TypeCodec.cint()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TypeCodec.cint()
方法的具体详情如下:
包路径:com.datastax.driver.core.TypeCodec
类名称:TypeCodec
方法名:cint
[英]Return the default codec for the CQL type int. The returned codec maps the CQL type int into the Java type Integer. The returned instance is a singleton.
[中]返回CQL类型int的默认编解码器。返回的编解码器将CQL类型int映射为Java类型整数。返回的实例是一个单例。
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
IntToBooleanCodec() {
super(TypeCodec.cint(), Boolean.class);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
IntToBigDecimalCodec() {
super(TypeCodec.cint(), BigDecimal.class);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
IntToLocalDateCodec() {
super(TypeCodec.cint(), LocalDate.class);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
IntToUUIDCodec() {
super(TypeCodec.cint(), UUID.class);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
IntToByteBufferCodec() {
super(TypeCodec.cint(), ByteBuffer.class);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
IntToFloatCodec() {
super(TypeCodec.cint(), Float.class);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
IntToDateCodec() {
super(TypeCodec.cint(), Date.class);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
IntToStringCodec() {
super(TypeCodec.cint(), String.class);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
IntToInetAddressCodec() {
super(TypeCodec.cint(), InetAddress.class);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
IntToLongCodec() {
super(TypeCodec.cint(), Long.class);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
IntToShortCodec() {
super(TypeCodec.cint(), Short.class);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
IntToBigIntegerCodec() {
super(TypeCodec.cint(), BigInteger.class);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
IntToDoubleCodec() {
super(TypeCodec.cint(), Double.class);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
@Override
public String deserialize(ByteBuffer bytes, ProtocolVersion protocolVersion)
throws InvalidTypeException {
Integer i = TypeCodec.cint().deserialize(bytes, protocolVersion);
return i == null ? null : Integer.toString(i);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
@Override
public ByteBuffer serialize(MyInt value, ProtocolVersion protocolVersion)
throws InvalidTypeException {
return TypeCodec.cint().serialize(value.i, protocolVersion);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
@Override
public ByteBuffer serialize(String value, ProtocolVersion protocolVersion)
throws InvalidTypeException {
return TypeCodec.cint()
.serialize(value == null ? null : Integer.parseInt(value), protocolVersion);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
@Override
public MyInt deserialize(ByteBuffer bytes, ProtocolVersion protocolVersion)
throws InvalidTypeException {
return new MyInt(TypeCodec.cint().deserialize(bytes, protocolVersion));
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
@Test(groups = "short")
public void should_create_token_from_partition_key() {
Metadata metadata = cluster().getMetadata();
Row row = session().execute("SELECT token(i) FROM foo WHERE i = 1").one();
Token expected = row.getToken(0);
ProtocolVersion protocolVersion =
cluster().getConfiguration().getProtocolOptions().getProtocolVersion();
assertThat(metadata.newToken(TypeCodec.cint().serialize(1, protocolVersion)))
.isEqualTo(expected);
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
@Override
public Cluster.Builder createClusterBuilder() {
return Cluster.builder()
.withCodecRegistry(
new CodecRegistry()
.register(
new NumberBoxCodec<Integer>(TypeCodec.cint()),
new NumberBoxCodec<Long>(TypeCodec.bigint()),
new NumberBoxCodec<Float>(TypeCodec.cfloat()),
new NumberBoxCodec<Double>(TypeCodec.cdouble()),
new NumberBoxCodec<BigInteger>(TypeCodec.varint()),
new NumberBoxCodec<BigDecimal>(TypeCodec.decimal())));
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
/** Ensures that primitive types are correctly handled and wrapped when necessary. */
@Test(groups = "unit")
public void should_wrap_primitive_types() {
assertThat(TypeCodec.cboolean()).accepts(Boolean.class).accepts(Boolean.TYPE).accepts(true);
assertThat(TypeCodec.cint()).accepts(Integer.class).accepts(Integer.TYPE).accepts(42);
assertThat(TypeCodec.bigint()).accepts(Long.class).accepts(Long.TYPE).accepts(42L);
assertThat(TypeCodec.cfloat()).accepts(Float.class).accepts(Float.TYPE).accepts(42.0F);
assertThat(TypeCodec.cdouble()).accepts(Double.class).accepts(Double.TYPE).accepts(42.0D);
}
内容来源于网络,如有侵权,请联系作者删除!