com.datastax.driver.core.querybuilder.Insert.defaultUnset()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(2.5k)|赞(0)|评价(0)|浏览(97)

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

Insert.defaultUnset介绍

[英]Appends a DEFAULT UNSET clause to this INSERT INTO ... JSON statement.

Support for DEFAULT UNSET has been introduced in Cassandra 3.10.
[中]将默认UNSET子句追加到此INSERT INTO。。。JSON语句。
Cassandra 3.10中引入了对默认UNSET的支持。

代码示例

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

.json(
      "{\"id\": 0, \"tupleval\": [1, \"abc\"], \"numbers\": [1, 2, 3], \"letters\": [\"a\", \"b\", \"c\"]}")
    .defaultUnset()
    .toString())
.isEqualTo(

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

.execute(
    session()
      .prepare(insertInto(table).json(bindMarker()).defaultUnset())
      .bind("{\"k\": 0, \"v2\": 2}"));
assertThat(session().execute(select().from(table))).containsExactly(row(0, 0, 2));
  .execute(
    session()
      .prepare(insertInto(table).json(bindMarker()).defaultUnset())
      .bind("{\"k\": 1, \"v1\": null}"));
assertThat(session().execute(select().from(table).where(eq("k", 1))))
session().execute(insertInto(table).json("{\"k\": 2, \"v1\": null}").defaultUnset());
assertThat(session().execute(select().from(table).where(eq("k", 2))))
  .containsExactly(row(2, null, 2));

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

.json(
      "{\"id\": 0, \"tupleval\": [1, \"abc\"], \"numbers\": [1, 2, 3], \"letters\": [\"a\", \"b\", \"c\"]}")
    .defaultUnset()
    .toString())
.isEqualTo(

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

.execute(
    session()
      .prepare(insertInto(table).json(bindMarker()).defaultUnset())
      .bind("{\"k\": 0, \"v2\": 2}"));
assertThat(session().execute(select().from(table))).containsExactly(row(0, 0, 2));
  .execute(
    session()
      .prepare(insertInto(table).json(bindMarker()).defaultUnset())
      .bind("{\"k\": 1, \"v1\": null}"));
assertThat(session().execute(select().from(table).where(eq("k", 1))))
session().execute(insertInto(table).json("{\"k\": 2, \"v1\": null}").defaultUnset());
assertThat(session().execute(select().from(table).where(eq("k", 2))))
  .containsExactly(row(2, null, 2));

相关文章