public override long[] GetMatchIndex(ArrayRange indices, Operation.Matcher matcher)
        {
            var expression = new Operation.ExpColumn <DataT>(this);
            var result     = matcher.GetMatchIndex(expression, indices);

            return(result);
        }
Пример #2
0
        public override long[] GetMatchIndex(ArrayRange indices, Operation.Matcher matcher)
        {
            var expression = new Operation.ExpColumn <DataT>(this);
            var result     = matcher.GetMatchIndex(expression, indices);

#if MEMPROFILER_DEBUG_INFO
            Algorithm.DebugLog("GetMatchIndex : indexCount " + indices.Count
                               + " matcher: " + matcher.GetHashCode()
                               + " Result Count:" + (result != null ? result.Length : 0));
#endif
            return(result);
        }