docs: private static void insertWithQueryBuilder(CqlSession session) {
      // Simple statement:
      Statement stmt =
          insertInto("examples", "querybuilder_json")
              .json("{ \"id\": 1, \"name\": \"Mouse\", \"specs\": { \"color\": \"silver\" } }")
              .build();
      session.execute(stmt);
  
      // Prepare and bind:
      PreparedStatement pst =
          session.prepare(
              insertInto("examples", "querybuilder_json").json(bindMarker("payload")).build());
      session.execute(
          pst.bind()
              .setString(
                  "payload",
                  "{ \"id\": 2, \"name\": \"Keyboard\", \"specs\": { \"layout\": \"qwerty\" } }"));
  
      // fromJson on a single column:
      stmt =
          insertInto("examples", "querybuilder_json")
              .value("id", literal(3))
              .value("name", literal("Screen"))
              .value("specs", function("fromJson", literal("{ \"size\": \"24-inch\" }")))
              .build();
      session.execute(stmt);
    }