static HintStrategyTable com.mapd.parser.hint.HeavyDBHintStrategyTable.createHintStrategies |
( |
| ) |
|
|
inlinestaticprivate |
static HintStrategyTable com.mapd.parser.hint.HeavyDBHintStrategyTable.createHintStrategies |
( |
HintStrategyTable.Builder |
builder | ) |
|
|
inlinestaticpackage |
Definition at line 15 of file HeavyDBHintStrategyTable.java.
16 ArrayList<String> supportedHints =
new ArrayList<String>();
17 supportedHints.add(
"cpu_mode");
18 supportedHints.add(
"columnar_output");
19 supportedHints.add(
"rowwise_output");
20 supportedHints.add(
"overlaps_bucket_threshold");
21 supportedHints.add(
"overlaps_max_size");
22 supportedHints.add(
"overlaps_allow_gpu_build");
23 supportedHints.add(
"overlaps_no_cache");
24 supportedHints.add(
"overlaps_keys_per_bin");
25 supportedHints.add(
"keep_result");
26 supportedHints.add(
"keep_table_function_result");
28 for (String hint_name : supportedHints) {
30 builder = builder.hintStrategy(hint_name, HintPredicates.SET_VAR);
31 String globalHintName =
"g_".concat(hint_name);
32 builder = builder.hintStrategy(globalHintName, HintPredicates.SET_VAR);
34 return builder.build();
final HintStrategyTable com.mapd.parser.hint.HeavyDBHintStrategyTable.HINT_STRATEGY_TABLE = createHintStrategies() |
|
static |
The documentation for this class was generated from the following file: