コード例 #1
0
ファイル: QueryGraph.cs プロジェクト: qianqian888/nesper
        public bool IsNavigableAtAll(int streamFrom, int streamTo)
        {
            var key   = new QueryGraphKey(streamFrom, streamTo);
            var value = _streamJoinMap.Get(key);

            return(value != null && !value.IsEmptyNotNavigable);
        }
コード例 #2
0
ファイル: QueryGraph.cs プロジェクト: ikvm/nesper
 public QueryGraphValue GetGraphValue(int streamLookup, int streamIndexed)
 {
     var key = new QueryGraphKey(streamLookup, streamIndexed);
     var value = _streamJoinMap.Get(key);
     if (value != null)
     {
         return value;
     }
     return new QueryGraphValue();
 }
コード例 #3
0
ファイル: QueryGraph.cs プロジェクト: ikvm/nesper
 private QueryGraphValue GetCreateValue(int streamKey, int streamValue)
 {
     Check(streamValue, streamKey);
     var key = new QueryGraphKey(streamKey, streamValue);
     var value = _streamJoinMap.Get(key);
     if (value == null)
     {
         value = new QueryGraphValue();
         _streamJoinMap.Put(key, value);
     }
     return value;
 }