Ejemplo n.º 1
0
 internal LiveQuery(Query query) : base(query.GetDatabase(), query.GetView())
 {
     // true == running, false == stopped
     runningState = new AtomicBoolean(false);
     SetLimit(query.GetLimit());
     SetSkip(query.GetSkip());
     SetStartKey(query.GetStartKey());
     SetEndKey(query.GetEndKey());
     SetDescending(query.IsDescending());
     SetPrefetch(query.ShouldPrefetch());
     SetKeys(query.GetKeys());
     SetGroupLevel(query.GetGroupLevel());
     SetMapOnly(query.IsMapOnly());
     SetStartKeyDocId(query.GetStartKeyDocId());
     SetEndKeyDocId(query.GetEndKeyDocId());
     SetIndexUpdateMode(query.GetIndexUpdateMode());
 }
Ejemplo n.º 2
0
 internal LiveQuery(Query query) : base(query.GetDatabase(), query.GetView())
 {
     // true == running, false == stopped
     runningState = new AtomicBoolean(false);
     SetLimit(query.GetLimit());
     SetSkip(query.GetSkip());
     SetStartKey(query.GetStartKey());
     SetEndKey(query.GetEndKey());
     SetDescending(query.IsDescending());
     SetPrefetch(query.ShouldPrefetch());
     SetKeys(query.GetKeys());
     SetGroupLevel(query.GetGroupLevel());
     SetMapOnly(query.IsMapOnly());
     SetStartKeyDocId(query.GetStartKeyDocId());
     SetEndKeyDocId(query.GetEndKeyDocId());
     SetIndexUpdateMode(query.GetIndexUpdateMode());
 }
Ejemplo n.º 3
0
 internal Query(Database database, Couchbase.Lite.Query query) : this(database, query
                                                                      .GetView())
 {
     limit           = query.limit;
     skip            = query.skip;
     startKey        = query.startKey;
     endKey          = query.endKey;
     descending      = query.descending;
     prefetch        = query.prefetch;
     keys            = query.keys;
     groupLevel      = query.groupLevel;
     mapOnly         = query.mapOnly;
     startKeyDocId   = query.startKeyDocId;
     endKeyDocId     = query.endKeyDocId;
     indexUpdateMode = query.indexUpdateMode;
     allDocsMode     = query.allDocsMode;
 }