import java.util.Date; import java.util.concurrent.TimeUnit; import com.couchbase.client.core.time.Delay; import com.couchbase.client.java.Bucket; import com.couchbase.client.java.Cluster; import com.couchbase.client.java.CouchbaseCluster; import com.couchbase.client.java.document.JsonDocument; import com.couchbase.client.java.document.json.JsonArray; import com.couchbase.client.java.document.json.JsonObject; import com.couchbase.client.java.env.CouchbaseEnvironment; import com.couchbase.client.java.env.DefaultCouchbaseEnvironment; import com.couchbase.client.java.error.CASMismatchException; import com.couchbase.client.java.util.retry.RetryBuilder; import rx.Observable; import rx.functions.Action1; import rx.functions.Func1; public class DocumentExample { try { Cluster cluster = CouchbaseCluster.create("127.0.0.1"); final Bucket bucket = cluster.openBucket("default"); bucket .get("Jack") //compiled error with "map" //error message: The method map(new Func1<JsonDocument,JsonDocument>(){}) is undefined for the type JsonDocument .map(new Func1<JsonDocument, JsonDocument>() { @Override public JsonDocument call(JsonDocument jack) { jack.content().put("gender","male"); return jack; } }) .flatMap(new Func1<JsonDocument, Observable<JsonDocument>>() { @Override public Observable<JsonDocument> call(JsonDocument jack) { //compiled error with in this code //error message:Type mismatch: cannot convert from JsonDocument to Observable<JsonDocument> return bucket.replace(jack); } }) .subscribe(new Action1<JsonDocument>() { @Override public void call(final JsonDocument updated) { } }); cluster.disconnect(); e.printStackTrace(); } } }
Standard input is empty
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
Standard output is empty