public override long[] GetMatchIndex(ArrayRange indices, Operation.Matcher matcher) { var expression = new Operation.ExpColumn <DataT>(this); var result = matcher.GetMatchIndex(expression, indices); return(result); }
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); }