private void Init() { algorithm = new UnaryAlgorithm(algoHash = new HashAlgorithm()); }
private void Init(IComparer<DataItem> c, int[] a) { algoSort = new SortedInput(c, a); algorithm = new UnaryAlgorithm(algoSort); }
private void Init(string pred) { stExpr = pred; algorithm = new UnaryAlgorithm(algoNaive = new Naive(pred)); }
private void Init(Map m, int[] a) { attrsOrig = new int[a.Length]; a.CopyTo(attrsOrig, 0); algorithm = new UnaryAlgorithm(algoNaive = new Naive(m, a)); }
private void Init() { algorithm = new UnaryAlgorithm(new HashAlgorithmSum(attrs, val)); }
private void Init() { algorithm = new UnaryAlgorithm(algoHash = new HashAlgorithmCount(attrs)); }