## executionHints
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
executionHints_start([executionHints])
executionHints_start --> executionHints_0_0[EXECUTION_HINT_START]
executionHints_0_0 --> executionHints_0_1[joinSet]
executionHints_0_1 --> executionHints_0_2[noJoinSet]
executionHints_0_2 --> executionHints_0_3[ods]
executionHints_0_3 --> executionHints_0_4[resultSetName]
executionHints_0_4 --> executionHints_0_5[resultSetSerialization]
executionHints_0_5 --> executionHints_0_6[lowCost]
executionHints_0_6 --> executionHints_0_7[httpDiskCache]
executionHints_0_7 --> executionHints_0_8[httpMemoryCache]
executionHints_0_8 --> executionHints_0_9[materializeResultSet]
executionHints_0_9 --> executionHints_0_10[EXECUTION_HINT_END]
executionHints_0_10 --> executionHints_end(( ))
```
## httpDiskCache
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
httpDiskCache_start([httpDiskCache])
httpDiskCache_start --> httpDiskCache_0_0[HTTP_DISK_CACHE]
httpDiskCache_0_0 --> httpDiskCache_0_1['(']
httpDiskCache_0_1 --> httpDiskCache_0_2[booleanConstant]
httpDiskCache_0_2 --> httpDiskCache_0_3[COMMA]
httpDiskCache_0_3 --> httpDiskCache_0_4[booleanConstant]
httpDiskCache_0_4 --> httpDiskCache_0_5[COMMA]
httpDiskCache_0_5 --> httpDiskCache_0_6[intervalConstant]
httpDiskCache_0_6 --> httpDiskCache_0_7[')']
httpDiskCache_0_7 --> httpDiskCache_end(( ))
```
## httpMemoryCache
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
httpMemoryCache_start([httpMemoryCache])
httpMemoryCache_start --> httpMemoryCache_0_0[HTTP_MEMORY_CACHE]
httpMemoryCache_0_0 --> httpMemoryCache_0_1['(']
httpMemoryCache_0_1 --> httpMemoryCache_0_2[booleanConstant]
httpMemoryCache_0_2 --> httpMemoryCache_0_3[',']
httpMemoryCache_0_3 --> httpMemoryCache_0_4[booleanConstant]
httpMemoryCache_0_4 --> httpMemoryCache_0_5[',']
httpMemoryCache_0_5 --> httpMemoryCache_0_6[intervalConstant]
httpMemoryCache_0_6 --> httpMemoryCache_0_7[')']
httpMemoryCache_0_7 --> httpMemoryCache_end(( ))
```
## materializeResultSet
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
Start(( )) --> materializeResultSet
materializeResultSet -->| | MATERIALIZE
MATERIALIZE --> End(( ))
```
## ods
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
ods_start([ods])
ods_start --> ods_0_0[ODS]
ods_0_0 --> ods_0_1['(']
ods_0_1 --> ods_0_2[booleanConstant]
ods_0_2 --> ods_0_3[',']
ods_0_3 --> ods_0_4[intervalConstant]
ods_0_4 --> ods_0_5[')']
ods_0_5 --> ods_end(( ))
```
## resultSetName
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
resultSetName_start([resultSetName])
resultSetName_start --> resultSetName_0_0[RESULT_SET_NAME]
resultSetName_0_0 --> resultSetName_0_1['()']
resultSetName_0_1 --> resultSetName_0_2[stringConstant]
resultSetName_0_2 --> resultSetName_0_3[')']
resultSetName_0_3 --> resultSetName_end(( ))
```
## resultSetSerialization
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
resultSetSerialization_start([resultSetSerialization])
resultSetSerialization_start --> resultSetSerialization_0_0[RESULT_SET_SERIALIZATION]
resultSetSerialization_0_0 --> resultSetSerialization_0_1['(']
resultSetSerialization_0_1 --> resultSetSerialization_0_2[SHOW]
resultSetSerialization_0_2 --> resultSetSerialization_0_3[HIDE]
resultSetSerialization_0_3 --> resultSetSerialization_0_4[')']
resultSetSerialization_0_4 --> resultSetSerialization_end(( ))
```
## joinSet
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
joinSet_start([joinSet])
joinSet_start --> joinSet_0_0[JOIN_SET]
joinSet_0_0 --> joinSet_0_1['(']
joinSet_0_1 --> joinSet_0_2[identifier]
joinSet_0_2 --> joinSet_0_3[',']
joinSet_0_3 --> joinSet_0_4[identifier]
joinSet_0_4 --> joinSet_0_5[',']
joinSet_0_5 --> joinSet_0_6[numericConstant]
joinSet_0_6 --> joinSet_0_7[')']
joinSet_0_7 --> joinSet_end(( ))
```
## noJoinSet
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
noJoinSet_start([noJoinSet])
noJoinSet_start --> noJoinSet_0_0[NO_JOIN_SET]
noJoinSet_0_0 --> noJoinSet_0_1['(']
noJoinSet_0_1 --> noJoinSet_0_2[identifier]
noJoinSet_0_2 --> noJoinSet_0_3[',']
noJoinSet_0_3 --> noJoinSet_0_4[identifier]
noJoinSet_0_4 --> noJoinSet_0_5[')']
noJoinSet_0_5 --> noJoinSet_end(( ))
```
## lowCost
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
lowCost_start([lowCost])
lowCost_start --> lowCost_0_0[LOW_COST]
lowCost_0_0 --> lowCost_0_1['(']
lowCost_0_1 --> lowCost_0_2[booleanConstant]
lowCost_0_2 --> lowCost_0_3[')']
lowCost_0_3 --> lowCost_end(( ))
```