예제 #1
0
        public override ICollection <EventBean> SnapshotBestEffort(EPPreparedExecuteMethodQuery query, FilterSpecCompiled filter, Attribute[] annotations)
        {
            ExprTableEvalLockUtil.ObtainLockUnless(_instance.TableLevelRWLock.ReadLock, query.AgentInstanceContext);
            var events = SnapshotNullWhenNoIndex(filter, annotations, null, null);

            if (events != null)
            {
                return(events);
            }
            return(_instance.EventCollection);
        }
 public override ICollection <EventBean> SnapshotBestEffort(EPPreparedExecuteMethodQuery query, FilterSpecCompiled filter, Attribute[] annotations)
 {
     EPPreparedExecuteTableHelper.AssignTableAccessStrategies(query.Services, query.TableNodes, _processorInstance.TailViewInstance.AgentInstanceContext);
     return(_processorInstance.TailViewInstance.Snapshot(filter, annotations));
 }
예제 #3
0
 public abstract ICollection <EventBean> SnapshotBestEffort(EPPreparedExecuteMethodQuery epPreparedExecuteMethodQuery, FilterSpecCompiled filter, Attribute[] annotations);
예제 #4
0
 public abstract ICollection <EventBean> SnapshotBestEffort(EPPreparedExecuteMethodQuery epPreparedExecuteMethodQuery, QueryGraph queryGraph, Attribute[] annotations);