コード例 #1
0
        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));
        }
コード例 #2
0
 public static void Encode(ByteStream stream, CouchbaseDocument document)
 {
     stream.WriteLong(document.Id);
     document.Encode(stream);
 }