fork download
  1. import java.util.Date;
  2. import java.util.concurrent.TimeUnit;
  3.  
  4. import com.couchbase.client.core.time.Delay;
  5. import com.couchbase.client.java.Bucket;
  6. import com.couchbase.client.java.Cluster;
  7. import com.couchbase.client.java.CouchbaseCluster;
  8. import com.couchbase.client.java.document.JsonDocument;
  9. import com.couchbase.client.java.document.json.JsonArray;
  10. import com.couchbase.client.java.document.json.JsonObject;
  11. import com.couchbase.client.java.env.CouchbaseEnvironment;
  12. import com.couchbase.client.java.env.DefaultCouchbaseEnvironment;
  13. import com.couchbase.client.java.error.CASMismatchException;
  14. import com.couchbase.client.java.util.retry.RetryBuilder;
  15.  
  16. import rx.Observable;
  17. import rx.functions.Action1;
  18. import rx.functions.Func1;
  19.  
  20. public class DocumentExample {
  21.  
  22. public static void main(String[] args) {
  23. try
  24. {
  25. Cluster cluster = CouchbaseCluster.create("127.0.0.1");
  26.  
  27. final Bucket bucket = cluster.openBucket("default");
  28.  
  29. bucket
  30. .get("Jack")
  31. //compiled error with "map"
  32. //error message: The method map(new Func1<JsonDocument,JsonDocument>(){}) is undefined for the type JsonDocument
  33. .map(new Func1<JsonDocument, JsonDocument>() {
  34. @Override
  35. public JsonDocument call(JsonDocument jack) {
  36. jack.content().put("gender","male");
  37. return jack;
  38. }
  39. })
  40. .flatMap(new Func1<JsonDocument, Observable<JsonDocument>>() {
  41. @Override
  42. public Observable<JsonDocument> call(JsonDocument jack) {
  43. //compiled error with in this code
  44. //error message:Type mismatch: cannot convert from JsonDocument to Observable<JsonDocument>
  45. return bucket.replace(jack);
  46. }
  47. })
  48. .subscribe(new Action1<JsonDocument>() {
  49. @Override
  50. public void call(final JsonDocument updated) {
  51. System.out.println("updated: " + updated.id());
  52. }
  53. });
  54.  
  55.  
  56.  
  57. cluster.disconnect();
  58. } catch (Exception e) {
  59. e.printStackTrace();
  60. }
  61.  
  62. }
  63.  
  64. }
  65.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:20: error: class DocumentExample is public, should be declared in a file named DocumentExample.java
public class DocumentExample {
       ^
Main.java:4: error: package com.couchbase.client.core.time does not exist
import com.couchbase.client.core.time.Delay;
                                     ^
Main.java:5: error: package com.couchbase.client.java does not exist
import com.couchbase.client.java.Bucket;
                                ^
Main.java:6: error: package com.couchbase.client.java does not exist
import com.couchbase.client.java.Cluster;
                                ^
Main.java:7: error: package com.couchbase.client.java does not exist
import com.couchbase.client.java.CouchbaseCluster;
                                ^
Main.java:8: error: package com.couchbase.client.java.document does not exist
import com.couchbase.client.java.document.JsonDocument;
                                         ^
Main.java:9: error: package com.couchbase.client.java.document.json does not exist
import com.couchbase.client.java.document.json.JsonArray;
                                              ^
Main.java:10: error: package com.couchbase.client.java.document.json does not exist
import com.couchbase.client.java.document.json.JsonObject;
                                              ^
Main.java:11: error: package com.couchbase.client.java.env does not exist
import com.couchbase.client.java.env.CouchbaseEnvironment;
                                    ^
Main.java:12: error: package com.couchbase.client.java.env does not exist
import com.couchbase.client.java.env.DefaultCouchbaseEnvironment;
                                    ^
Main.java:13: error: package com.couchbase.client.java.error does not exist
import com.couchbase.client.java.error.CASMismatchException;
                                      ^
Main.java:14: error: package com.couchbase.client.java.util.retry does not exist
import com.couchbase.client.java.util.retry.RetryBuilder;
                                           ^
Main.java:16: error: package rx does not exist
import rx.Observable;
         ^
Main.java:17: error: package rx.functions does not exist
import rx.functions.Action1;
                   ^
Main.java:18: error: package rx.functions does not exist
import rx.functions.Func1;
                   ^
Main.java:25: error: cannot find symbol
			Cluster cluster = CouchbaseCluster.create("127.0.0.1");
			^
  symbol:   class Cluster
  location: class DocumentExample
Main.java:25: error: cannot find symbol
			Cluster cluster = CouchbaseCluster.create("127.0.0.1");
			                  ^
  symbol:   variable CouchbaseCluster
  location: class DocumentExample
Main.java:27: error: cannot find symbol
			final Bucket bucket = cluster.openBucket("default");
			      ^
  symbol:   class Bucket
  location: class DocumentExample
Main.java:48: error: cannot find symbol
			    .subscribe(new Action1<JsonDocument>() {
			                   ^
  symbol:   class Action1
  location: class DocumentExample
Main.java:48: error: cannot find symbol
			    .subscribe(new Action1<JsonDocument>() {
			                           ^
  symbol:   class JsonDocument
  location: class DocumentExample
Main.java:40: error: cannot find symbol
			    .flatMap(new Func1<JsonDocument, Observable<JsonDocument>>() {
			                 ^
  symbol:   class Func1
  location: class DocumentExample
Main.java:40: error: cannot find symbol
			    .flatMap(new Func1<JsonDocument, Observable<JsonDocument>>() {
			                       ^
  symbol:   class JsonDocument
  location: class DocumentExample
Main.java:40: error: cannot find symbol
			    .flatMap(new Func1<JsonDocument, Observable<JsonDocument>>() {
			                                     ^
  symbol:   class Observable
  location: class DocumentExample
Main.java:40: error: cannot find symbol
			    .flatMap(new Func1<JsonDocument, Observable<JsonDocument>>() {
			                                                ^
  symbol:   class JsonDocument
  location: class DocumentExample
Main.java:33: error: cannot find symbol
			    .map(new Func1<JsonDocument, JsonDocument>() {
			             ^
  symbol:   class Func1
  location: class DocumentExample
Main.java:33: error: cannot find symbol
			    .map(new Func1<JsonDocument, JsonDocument>() {
			                   ^
  symbol:   class JsonDocument
  location: class DocumentExample
Main.java:33: error: cannot find symbol
			    .map(new Func1<JsonDocument, JsonDocument>() {
			                                 ^
  symbol:   class JsonDocument
  location: class DocumentExample
27 errors
stdout
Standard output is empty