public static string Save(CouchbaseDocument document) { LogicJSONObject jsonObject = new LogicJSONObject(); jsonObject.Put(CouchbaseDocument.JSON_ATTRIBUTE_ID_HIGH, new LogicJSONNumber(document.Id.GetHigherInt())); jsonObject.Put(CouchbaseDocument.JSON_ATTRIBUTE_ID_LOW, new LogicJSONNumber(document.Id.GetLowerInt())); document.Save(jsonObject); return(LogicJSONParser.CreateJSONString(jsonObject, 256)); }
public static void Encode(ByteStream stream, CouchbaseDocument document) { stream.WriteLong(document.Id); document.Encode(stream); }