ExecutableScriptHeuristic(Script script, SignificantTermsHeuristicScoreScript executableScript) { super(script); subsetSizeHolder = new LongAccessor(); supersetSizeHolder = new LongAccessor(); subsetDfHolder = new LongAccessor(); supersetDfHolder = new LongAccessor(); this.executableScript = executableScript; params.putAll(script.getParams()); params.put("_subset_freq", subsetDfHolder); params.put("_subset_size", subsetSizeHolder); params.put("_superset_freq", supersetDfHolder); params.put("_superset_size", supersetSizeHolder); }
ExecutableScriptHeuristic(Script script, SignificantTermsHeuristicScoreScript executableScript) { super(script); subsetSizeHolder = new LongAccessor(); supersetSizeHolder = new LongAccessor(); subsetDfHolder = new LongAccessor(); supersetDfHolder = new LongAccessor(); this.executableScript = executableScript; params.putAll(script.getParams()); params.put("_subset_freq", subsetDfHolder); params.put("_subset_size", subsetSizeHolder); params.put("_superset_freq", supersetDfHolder); params.put("_superset_size", supersetSizeHolder); }
public ScriptHeuristic(ExecutableScript searchScript, Script script) { subsetSizeHolder = new LongAccessor(); supersetSizeHolder = new LongAccessor(); subsetDfHolder = new LongAccessor(); supersetDfHolder = new LongAccessor(); this.searchScript = searchScript; if (searchScript != null) { searchScript.setNextVar("_subset_freq", subsetDfHolder); searchScript.setNextVar("_subset_size", subsetSizeHolder); searchScript.setNextVar("_superset_freq", supersetDfHolder); searchScript.setNextVar("_superset_size", supersetSizeHolder); } this.script = script; }
ExecutableScriptHeuristic(Script script, ExecutableScript executableScript){ super(script); subsetSizeHolder = new LongAccessor(); supersetSizeHolder = new LongAccessor(); subsetDfHolder = new LongAccessor(); supersetDfHolder = new LongAccessor(); this.executableScript = executableScript; executableScript.setNextVar("_subset_freq", subsetDfHolder); executableScript.setNextVar("_subset_size", subsetSizeHolder); executableScript.setNextVar("_superset_freq", supersetDfHolder); executableScript.setNextVar("_superset_size", supersetSizeHolder); }
ExecutableScriptHeuristic(Script script, ExecutableScript executableScript){ super(script); subsetSizeHolder = new LongAccessor(); supersetSizeHolder = new LongAccessor(); subsetDfHolder = new LongAccessor(); supersetDfHolder = new LongAccessor(); this.executableScript = executableScript; executableScript.setNextVar("_subset_freq", subsetDfHolder); executableScript.setNextVar("_subset_size", subsetSizeHolder); executableScript.setNextVar("_superset_freq", supersetDfHolder); executableScript.setNextVar("_superset_size", supersetSizeHolder); }