# SQL Grammar (Mermaid) ## sqlBatch ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR sqlBatch_start([sqlBatch]) sqlBatch_start --> sqlBatch_0_0[sqlOrPSqlStatement] sqlBatch_0_0 --> sqlBatch_0_1[BATCHSEPARATOR] sqlBatch_0_1 --> sqlBatch_0_2[sqlOrPSqlStatement] sqlBatch_0_2 --> sqlBatch_0_3[BATCHSEPARATOR] sqlBatch_0_3 --> sqlBatch_0_4[EOF] sqlBatch_0_4 --> sqlBatch_end(( )) ``` ## sqlOrPSqlStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> sqlOrPSqlStatement sqlOrPSqlStatement -->| | sqlStatement sqlStatement --> End(( )) sqlOrPSqlStatement -->| | pSqlStatement pSqlStatement --> End(( )) sqlOrPSqlStatement -->| | pSqlBlockNoBatchSeparator pSqlBlockNoBatchSeparator --> End(( )) sqlOrPSqlStatement -->| | pSqlCreateFunction pSqlCreateFunction --> End(( )) sqlOrPSqlStatement -->| | pSqlCreateProcedure pSqlCreateProcedure --> End(( )) sqlOrPSqlStatement -->| | pSqlAlterFunction pSqlAlterFunction --> End(( )) sqlOrPSqlStatement -->| | pSqlAlterProcedure pSqlAlterProcedure --> End(( )) sqlOrPSqlStatement -->| | pSqlDropFunction pSqlDropFunction --> End(( )) sqlOrPSqlStatement -->| | pSqlDropProcedure pSqlDropProcedure --> End(( )) sqlOrPSqlStatement -->| | sqlEmptyStatement sqlEmptyStatement --> End(( )) ``` ## sqlEmptyStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> sqlEmptyStatement ``` ## sqlStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> sqlStatement sqlStatement -->| | selectStatement selectStatement --> End(( )) sqlStatement -->| | insertStatement insertStatement --> End(( )) sqlStatement -->| | updateStatement updateStatement --> End(( )) sqlStatement -->| | deleteStatement deleteStatement --> End(( )) sqlStatement -->| | ddlStatement ddlStatement --> End(( )) sqlStatement -->| | setStatement setStatement --> End(( )) sqlStatement -->| | useStatement useStatement --> End(( )) sqlStatement -->| | transactionStatement transactionStatement --> End(( )) sqlStatement -->| | executeFileStatement executeFileStatement --> End(( )) sqlStatement -->| | synchronizeStatement synchronizeStatement --> End(( )) sqlStatement -->| | createOrReplaceViewStatement createOrReplaceViewStatement --> End(( )) sqlStatement -->| | dropViewStatement dropViewStatement --> End(( )) ``` ## selectStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR selectStatement_start([selectStatement]) selectStatement_start --> selectStatement_0_0[uniqueSelectStatement] selectStatement_0_0 --> selectStatement_0_1[setOperatorSelectStatement] selectStatement_0_1 --> selectStatement_0_2[orderBy] selectStatement_0_2 --> selectStatement_0_3[limitClause] selectStatement_0_3 --> selectStatement_0_4[forClause] selectStatement_0_4 --> selectStatement_end(( )) ``` ## setOperatorSelectStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR setOperatorSelectStatement_start([setOperatorSelectStatement]) setOperatorSelectStatement_start --> setOperatorSelectStatement_0_0[UNION] setOperatorSelectStatement_0_0 --> setOperatorSelectStatement_0_1[ALL] setOperatorSelectStatement_0_1 --> setOperatorSelectStatement_0_2[DISTINCT] setOperatorSelectStatement_0_2 --> setOperatorSelectStatement_0_3[ON] setOperatorSelectStatement_0_3 --> setOperatorSelectStatement_0_4[columnList] setOperatorSelectStatement_0_4 --> setOperatorSelectStatement_0_5[MINUS_C] setOperatorSelectStatement_0_5 --> setOperatorSelectStatement_0_6[INTERSECT] setOperatorSelectStatement_0_6 --> setOperatorSelectStatement_0_7[uniqueSelectStatement] setOperatorSelectStatement_0_7 --> setOperatorSelectStatement_end(( )) ``` ## uniqueSelectStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR uniqueSelectStatement_start([uniqueSelectStatement]) uniqueSelectStatement_start --> uniqueSelectStatement_0_0[select] uniqueSelectStatement_0_0 --> uniqueSelectStatement_0_1[executionHints] uniqueSelectStatement_0_1 --> uniqueSelectStatement_0_2[distinct] uniqueSelectStatement_0_2 --> uniqueSelectStatement_0_3[topClause] uniqueSelectStatement_0_3 --> uniqueSelectStatement_0_4[selectList] uniqueSelectStatement_0_4 --> uniqueSelectStatement_0_5[into] uniqueSelectStatement_0_5 --> uniqueSelectStatement_0_6[pSqlVariableList] uniqueSelectStatement_0_6 --> uniqueSelectStatement_0_7[FROM] uniqueSelectStatement_0_7 --> uniqueSelectStatement_0_8[dataSource] uniqueSelectStatement_0_8 --> uniqueSelectStatement_0_9[joinStatements] uniqueSelectStatement_0_9 --> uniqueSelectStatement_0_10[whereClause] uniqueSelectStatement_0_10 --> uniqueSelectStatement_0_11[groupBy] uniqueSelectStatement_0_11 --> uniqueSelectStatement_end(( )) ``` ## dataSource ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR dataSource_start([dataSource]) dataSource_start --> dataSource_0_0[tableOrFunctionSpec] dataSource_0_0 --> dataSource_0_1[embeddedSelect] dataSource_0_1 --> dataSource_0_2[xmlTableSpec] dataSource_0_2 --> dataSource_0_3[csvTableSpec] dataSource_0_3 --> dataSource_0_4[jsonTableSpec] dataSource_0_4 --> dataSource_0_5[ndjsonTableSpec] dataSource_0_5 --> dataSource_0_6[excelTableSpec] dataSource_0_6 --> dataSource_0_7[htmlTableSpec] dataSource_0_7 --> dataSource_0_8[stringSplitSpec] dataSource_0_8 --> dataSource_0_9[internetTableSpec] dataSource_0_9 --> dataSource_0_10[aliased] dataSource_0_10 --> dataSource_0_11[pivotClause] dataSource_0_11 --> dataSource_end(( )) ``` ## select ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> select select -->| | SELECT SELECT --> End(( )) ``` ## 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[PARENTHESIS_OPEN] 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[PARENTHESIS_CLOSE] 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[PARENTHESIS_OPEN] httpMemoryCache_0_1 --> httpMemoryCache_0_2[booleanConstant] httpMemoryCache_0_2 --> httpMemoryCache_0_3[COMMA] httpMemoryCache_0_3 --> httpMemoryCache_0_4[booleanConstant] httpMemoryCache_0_4 --> httpMemoryCache_0_5[COMMA] httpMemoryCache_0_5 --> httpMemoryCache_0_6[intervalConstant] httpMemoryCache_0_6 --> httpMemoryCache_0_7[PARENTHESIS_CLOSE] 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[PARENTHESIS_OPEN] ods_0_1 --> ods_0_2[booleanConstant] ods_0_2 --> ods_0_3[COMMA] ods_0_3 --> ods_0_4[intervalConstant] ods_0_4 --> ods_0_5[PARENTHESIS_CLOSE] 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[PARENTHESIS_OPEN] resultSetName_0_1 --> resultSetName_0_2[stringConstant] resultSetName_0_2 --> resultSetName_0_3[PARENTHESIS_CLOSE] 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[PARENTHESIS_OPEN] resultSetSerialization_0_1 --> resultSetSerialization_0_2[SHOW] resultSetSerialization_0_2 --> resultSetSerialization_0_3[HIDE] resultSetSerialization_0_3 --> resultSetSerialization_0_4[PARENTHESIS_CLOSE] 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[PARENTHESIS_OPEN] joinSet_0_1 --> joinSet_0_2[identifier] joinSet_0_2 --> joinSet_0_3[COMMA] joinSet_0_3 --> joinSet_0_4[identifier] joinSet_0_4 --> joinSet_0_5[COMMA] joinSet_0_5 --> joinSet_0_6[numericConstant] joinSet_0_6 --> joinSet_0_7[PARENTHESIS_CLOSE] 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[PARENTHESIS_OPEN] noJoinSet_0_1 --> noJoinSet_0_2[identifier] noJoinSet_0_2 --> noJoinSet_0_3[COMMA] noJoinSet_0_3 --> noJoinSet_0_4[identifier] noJoinSet_0_4 --> noJoinSet_0_5[PARENTHESIS_CLOSE] 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[PARENTHESIS_OPEN] lowCost_0_1 --> lowCost_0_2[booleanConstant] lowCost_0_2 --> lowCost_0_3[PARENTHESIS_CLOSE] lowCost_0_3 --> lowCost_end(( )) ``` ## distinct ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> distinct distinct -->| | DISTINCT DISTINCT --> End(( )) ``` ## topClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR topClause_start([topClause]) topClause_start --> topClause_0_0[TOP] topClause_0_0 --> topClause_0_1[numericConstant] topClause_0_1 --> topClause_end(( )) ``` ## limitClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR limitClause_start([limitClause]) limitClause_start --> limitClause_0_0[LIMIT] limitClause_0_0 --> limitClause_0_1[numericConstant] limitClause_0_1 --> limitClause_end(( )) ``` ## forClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR forClause_start([forClause]) forClause_start --> forClause_0_0[FOR] forClause_0_0 --> forClause_0_1[forCsvClause] forClause_0_1 --> forClause_0_2[forExcelClause] forClause_0_2 --> forClause_0_3[forJsonClause] forClause_0_3 --> forClause_0_4[forXmlClause] forClause_0_4 --> forClause_end(( )) ``` ## forCsvClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR forCsvClause_start([forCsvClause]) forCsvClause_start --> forCsvClause_0_0[CSV] forCsvClause_0_0 --> forCsvClause_0_1[COMMA] forCsvClause_0_1 --> forCsvClause_0_2[INCLUDE] forCsvClause_0_2 --> forCsvClause_0_3[TECHNICAL] forCsvClause_0_3 --> forCsvClause_0_4[EXCLUDE] forCsvClause_0_4 --> forCsvClause_0_5[HEADERS] forCsvClause_0_5 --> forCsvClause_0_6[COMMA] forCsvClause_0_6 --> forCsvClause_0_7[ROW] forCsvClause_0_7 --> forCsvClause_0_8[DELIMITER] forCsvClause_0_8 --> forCsvClause_0_9[stringConstant] forCsvClause_0_9 --> forCsvClause_0_10[COMMA] forCsvClause_0_10 --> forCsvClause_0_11[COLUMN] forCsvClause_0_11 --> forCsvClause_0_12[DELIMITER] forCsvClause_0_12 --> forCsvClause_0_13[stringConstant] forCsvClause_0_13 --> forCsvClause_0_14[COMMA] forCsvClause_0_14 --> forCsvClause_0_15[QUOTING] forCsvClause_0_15 --> forCsvClause_0_16[CHARACTER] forCsvClause_0_16 --> forCsvClause_0_17[stringConstant] forCsvClause_0_17 --> forCsvClause_0_18[COMMA] forCsvClause_0_18 --> forCsvClause_0_19[ESCAPED] forCsvClause_0_19 --> forCsvClause_0_20[QUOTING] forCsvClause_0_20 --> forCsvClause_0_21[CHARACTER] forCsvClause_0_21 --> forCsvClause_0_22[stringConstant] forCsvClause_0_22 --> forCsvClause_0_23[COMMA] forCsvClause_0_23 --> forCsvClause_0_24[OUTPUT] forCsvClause_0_24 --> forCsvClause_0_25[PER] forCsvClause_0_25 --> forCsvClause_0_26[numericConstant] forCsvClause_0_26 --> forCsvClause_0_27[ROW] forCsvClause_0_27 --> forCsvClause_0_28[ROWS] forCsvClause_0_28 --> forCsvClause_0_29[REPEAT] forCsvClause_0_29 --> forCsvClause_0_30[HEADERS] forCsvClause_0_30 --> forCsvClause_end(( )) ``` ## forExcelClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR forExcelClause_start([forExcelClause]) forExcelClause_start --> forExcelClause_0_0[EXCEL] forExcelClause_0_0 --> forExcelClause_0_1[COMMA] forExcelClause_0_1 --> forExcelClause_0_2[INCLUDE] forExcelClause_0_2 --> forExcelClause_0_3[TECHNICAL] forExcelClause_0_3 --> forExcelClause_0_4[EXCLUDE] forExcelClause_0_4 --> forExcelClause_0_5[HEADERS] forExcelClause_0_5 --> forExcelClause_end(( )) ``` ## forJsonClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR forJsonClause_start([forJsonClause]) forJsonClause_start --> forJsonClause_0_0[JSON] forJsonClause_0_0 --> forJsonClause_0_1[AUTO] forJsonClause_0_1 --> forJsonClause_0_2[PATH] forJsonClause_0_2 --> forJsonClause_0_3[COMMA] forJsonClause_0_3 --> forJsonClause_0_4[ROOT] forJsonClause_0_4 --> forJsonClause_0_5[parenthesisOpen] forJsonClause_0_5 --> forJsonClause_0_6[stringConstant] forJsonClause_0_6 --> forJsonClause_0_7[parenthesisClose] forJsonClause_0_7 --> forJsonClause_0_8[COMMA] forJsonClause_0_8 --> forJsonClause_0_9[INCLUDE_NULL_VALUES] forJsonClause_0_9 --> forJsonClause_0_10[COMMA] forJsonClause_0_10 --> forJsonClause_0_11[WITHOUT_ARRAY_WRAPPER] forJsonClause_0_11 --> forJsonClause_0_12[COMMA] forJsonClause_0_12 --> forJsonClause_0_13[OUTPUT] forJsonClause_0_13 --> forJsonClause_0_14[PER] forJsonClause_0_14 --> forJsonClause_0_15[numericConstant] forJsonClause_0_15 --> forJsonClause_0_16[ROW] forJsonClause_0_16 --> forJsonClause_0_17[ROWS] forJsonClause_0_17 --> forJsonClause_end(( )) ``` ## forXmlClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR forXmlClause_start([forXmlClause]) forXmlClause_start --> forXmlClause_0_0[XML] forXmlClause_0_0 --> forXmlClause_0_1[RAW] forXmlClause_0_1 --> forXmlClause_0_2[parenthesisOpen] forXmlClause_0_2 --> forXmlClause_0_3[stringConstant] forXmlClause_0_3 --> forXmlClause_0_4[parenthesisClose] forXmlClause_0_4 --> forXmlClause_0_5[AUTO] forXmlClause_0_5 --> forXmlClause_0_6[forXmlClauseCommonDirectives] forXmlClause_0_6 --> forXmlClause_0_7[COMMA] forXmlClause_0_7 --> forXmlClause_0_8[XMLDATA] forXmlClause_0_8 --> forXmlClause_0_9[XMLSCHEMA] forXmlClause_0_9 --> forXmlClause_0_10[stringConstant] forXmlClause_0_10 --> forXmlClause_0_11[PATH] forXmlClause_0_11 --> forXmlClause_0_12[parenthesisOpen] forXmlClause_0_12 --> forXmlClause_0_13[stringConstant] forXmlClause_0_13 --> forXmlClause_0_14[parenthesisClose] forXmlClause_0_14 --> forXmlClause_0_15[forXmlClauseCommonDirectives] forXmlClause_0_15 --> forXmlClause_0_16[COMMA] forXmlClause_0_16 --> forXmlClause_0_17[ELEMENTS] forXmlClause_0_17 --> forXmlClause_0_18[XSINIL] forXmlClause_0_18 --> forXmlClause_0_19[ABSENT] forXmlClause_0_19 --> forXmlClause_0_20[EXPLICIT] forXmlClause_0_20 --> forXmlClause_0_21[forXmlClauseCommonDirectives] forXmlClause_0_21 --> forXmlClause_end(( )) ``` ## forXmlClauseCommonDirectives ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR forXmlClauseCommonDirectives_start([forXmlClauseCommonDirectives]) forXmlClauseCommonDirectives_start --> forXmlClauseCommonDirectives_0_0[COMMA] forXmlClauseCommonDirectives_0_0 --> forXmlClauseCommonDirectives_0_1[BINARY] forXmlClauseCommonDirectives_0_1 --> forXmlClauseCommonDirectives_0_2[BASE_64] forXmlClauseCommonDirectives_0_2 --> forXmlClauseCommonDirectives_0_3[COMMA] forXmlClauseCommonDirectives_0_3 --> forXmlClauseCommonDirectives_0_4[TYPE] forXmlClauseCommonDirectives_0_4 --> forXmlClauseCommonDirectives_0_5[COMMA] forXmlClauseCommonDirectives_0_5 --> forXmlClauseCommonDirectives_0_6[ROOT] forXmlClauseCommonDirectives_0_6 --> forXmlClauseCommonDirectives_0_7[parenthesisOpen] forXmlClauseCommonDirectives_0_7 --> forXmlClauseCommonDirectives_0_8[stringConstant] forXmlClauseCommonDirectives_0_8 --> forXmlClauseCommonDirectives_0_9[parenthesisClose] forXmlClauseCommonDirectives_0_9 --> forXmlClauseCommonDirectives_end(( )) ``` ## embeddedSelect ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR embeddedSelect_start([embeddedSelect]) embeddedSelect_start --> embeddedSelect_0_0[parenthesisOpen] embeddedSelect_0_0 --> embeddedSelect_0_1[selectStatement] embeddedSelect_0_1 --> embeddedSelect_0_2[parenthesisClose] embeddedSelect_0_2 --> embeddedSelect_end(( )) ``` ## tableSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR tableSpec_start([tableSpec]) tableSpec_start --> tableSpec_0_0[fullTableIdentifier] tableSpec_0_0 --> tableSpec_0_1[distributedAliasDirective] tableSpec_0_1 --> tableSpec_end(( )) ``` ## tableOrFunctionSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR tableOrFunctionSpec_start([tableOrFunctionSpec]) tableOrFunctionSpec_start --> tableOrFunctionSpec_0_0[fullTableIdentifier] tableOrFunctionSpec_0_0 --> tableOrFunctionSpec_0_1[distributedAliasDirective] tableOrFunctionSpec_0_1 --> tableOrFunctionSpec_0_2[tableFunctionSpec] tableOrFunctionSpec_0_2 --> tableOrFunctionSpec_0_3[distributedAliasDirective] tableOrFunctionSpec_0_3 --> tableOrFunctionSpec_end(( )) ``` ## tableFunctionSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR tableFunctionSpec_start([tableFunctionSpec]) tableFunctionSpec_start --> tableFunctionSpec_0_0[parenthesisOpen] tableFunctionSpec_0_0 --> tableFunctionSpec_0_1[numberedOrNamedExpressionList] tableFunctionSpec_0_1 --> tableFunctionSpec_0_2[parenthesisClose] tableFunctionSpec_0_2 --> tableFunctionSpec_end(( )) ``` ## numberedOrNamedExpressionList ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR numberedOrNamedExpressionList_start([numberedOrNamedExpressionList]) numberedOrNamedExpressionList_start --> numberedOrNamedExpressionList_0_0[expression] numberedOrNamedExpressionList_0_0 --> numberedOrNamedExpressionList_0_1[COMMA] numberedOrNamedExpressionList_0_1 --> numberedOrNamedExpressionList_0_2[expression] numberedOrNamedExpressionList_0_2 --> numberedOrNamedExpressionList_0_3[namedExpression] numberedOrNamedExpressionList_0_3 --> numberedOrNamedExpressionList_0_4[COMMA] numberedOrNamedExpressionList_0_4 --> numberedOrNamedExpressionList_0_5[namedExpression] numberedOrNamedExpressionList_0_5 --> numberedOrNamedExpressionList_end(( )) ``` ## expressionList ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR expressionList_start([expressionList]) expressionList_start --> expressionList_0_0[expression] expressionList_0_0 --> expressionList_0_1[COMMA] expressionList_0_1 --> expressionList_0_2[expression] expressionList_0_2 --> expressionList_end(( )) ``` ## namedExpressionList ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR namedExpressionList_start([namedExpressionList]) namedExpressionList_start --> namedExpressionList_0_0[namedExpression] namedExpressionList_0_0 --> namedExpressionList_0_1[COMMA] namedExpressionList_0_1 --> namedExpressionList_0_2[namedExpression] namedExpressionList_0_2 --> namedExpressionList_end(( )) ``` ## namedExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR namedExpression_start([namedExpression]) namedExpression_start --> namedExpression_0_0[identifier] namedExpression_0_0 --> namedExpression_0_1[ASSOCIATION_OPERATOR] namedExpression_0_1 --> namedExpression_0_2[expression] namedExpression_0_2 --> namedExpression_end(( )) ``` ## distributedAliasDirective ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR distributedAliasDirective_start([distributedAliasDirective]) distributedAliasDirective_start --> distributedAliasDirective_0_0[AT] distributedAliasDirective_0_0 --> distributedAliasDirective_0_1[dataContainerAlias] distributedAliasDirective_0_1 --> distributedAliasDirective_end(( )) ``` ## dataContainerAlias ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> dataContainerAlias dataContainerAlias -->| | identifier identifier --> End(( )) ``` ## passingSourceOrPathExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR passingSourceOrPathExpression_start([passingSourceOrPathExpression]) passingSourceOrPathExpression_start --> passingSourceOrPathExpression_0_0[PASSING] passingSourceOrPathExpression_0_0 --> passingSourceOrPathExpression_0_1[FILE] passingSourceOrPathExpression_0_1 --> passingSourceOrPathExpression_0_2[expression] passingSourceOrPathExpression_0_2 --> passingSourceOrPathExpression_end(( )) ``` ## xmlTableSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR xmlTableSpec_start([xmlTableSpec]) xmlTableSpec_start --> xmlTableSpec_0_0[XMLTABLE] xmlTableSpec_0_0 --> xmlTableSpec_0_1[parenthesisOpen] xmlTableSpec_0_1 --> xmlTableSpec_0_2[expression] xmlTableSpec_0_2 --> xmlTableSpec_0_3[null] xmlTableSpec_0_3 --> xmlTableSpec_0_4[xmlTablePassing] xmlTableSpec_0_4 --> xmlTableSpec_0_5[xmlTableLiteral] xmlTableSpec_0_5 --> xmlTableSpec_0_6[xmlTableColumns] xmlTableSpec_0_6 --> xmlTableSpec_0_7[parenthesisClose] xmlTableSpec_0_7 --> xmlTableSpec_end(( )) ``` ## xmlTablePassing ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> xmlTablePassing xmlTablePassing -->| | passingSourceOrPathExpression passingSourceOrPathExpression --> End(( )) ``` ## xmlTableLiteral ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR xmlTableLiteral_start([xmlTableLiteral]) xmlTableLiteral_start --> xmlTableLiteral_0_0[LITERAL] xmlTableLiteral_0_0 --> xmlTableLiteral_0_1[expression] xmlTableLiteral_0_1 --> xmlTableLiteral_end(( )) ``` ## xmlTableColumns ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR xmlTableColumns_start([xmlTableColumns]) xmlTableColumns_start --> xmlTableColumns_0_0[COLUMNS] xmlTableColumns_0_0 --> xmlTableColumns_0_1[xmlTableColumnSpec] xmlTableColumns_0_1 --> xmlTableColumns_0_2[COMMA] xmlTableColumns_0_2 --> xmlTableColumns_0_3[xmlTableColumnSpec] xmlTableColumns_0_3 --> xmlTableColumns_end(( )) ``` ## xmlTableColumnSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR xmlTableColumnSpec_start([xmlTableColumnSpec]) xmlTableColumnSpec_start --> xmlTableColumnSpec_0_0[identifier] xmlTableColumnSpec_0_0 --> xmlTableColumnSpec_0_1[sqlDataTypeExtended] xmlTableColumnSpec_0_1 --> xmlTableColumnSpec_0_2[PATH] xmlTableColumnSpec_0_2 --> xmlTableColumnSpec_0_3[stringConstant] xmlTableColumnSpec_0_3 --> xmlTableColumnSpec_end(( )) ``` ## jsonTableSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR jsonTableSpec_start([jsonTableSpec]) jsonTableSpec_start --> jsonTableSpec_0_0[JSONTABLE] jsonTableSpec_0_0 --> jsonTableSpec_0_1[parenthesisOpen] jsonTableSpec_0_1 --> jsonTableSpec_0_2[expression] jsonTableSpec_0_2 --> jsonTableSpec_0_3[null] jsonTableSpec_0_3 --> jsonTableSpec_0_4[jsonTablePassing] jsonTableSpec_0_4 --> jsonTableSpec_0_5[jsonTableLiteral] jsonTableSpec_0_5 --> jsonTableSpec_0_6[jsonTableColumns] jsonTableSpec_0_6 --> jsonTableSpec_0_7[parenthesisClose] jsonTableSpec_0_7 --> jsonTableSpec_end(( )) ``` ## ndjsonTableSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR ndjsonTableSpec_start([ndjsonTableSpec]) ndjsonTableSpec_start --> ndjsonTableSpec_0_0[NDJSONTABLE] ndjsonTableSpec_0_0 --> ndjsonTableSpec_0_1[parenthesisOpen] ndjsonTableSpec_0_1 --> ndjsonTableSpec_0_2[expression] ndjsonTableSpec_0_2 --> ndjsonTableSpec_0_3[null] ndjsonTableSpec_0_3 --> ndjsonTableSpec_0_4[jsonTablePassing] ndjsonTableSpec_0_4 --> ndjsonTableSpec_0_5[jsonTableLiteral] ndjsonTableSpec_0_5 --> ndjsonTableSpec_0_6[IGNORE] ndjsonTableSpec_0_6 --> ndjsonTableSpec_0_7[INVALID] ndjsonTableSpec_0_7 --> ndjsonTableSpec_0_8[LINE] ndjsonTableSpec_0_8 --> ndjsonTableSpec_0_9[jsonTableColumns] ndjsonTableSpec_0_9 --> ndjsonTableSpec_0_10[parenthesisClose] ndjsonTableSpec_0_10 --> ndjsonTableSpec_end(( )) ``` ## jsonTablePassing ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> jsonTablePassing jsonTablePassing -->| | passingSourceOrPathExpression passingSourceOrPathExpression --> End(( )) ``` ## jsonTableLiteral ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR jsonTableLiteral_start([jsonTableLiteral]) jsonTableLiteral_start --> jsonTableLiteral_0_0[LITERAL] jsonTableLiteral_0_0 --> jsonTableLiteral_0_1[expression] jsonTableLiteral_0_1 --> jsonTableLiteral_end(( )) ``` ## jsonTableColumns ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR jsonTableColumns_start([jsonTableColumns]) jsonTableColumns_start --> jsonTableColumns_0_0[COLUMNS] jsonTableColumns_0_0 --> jsonTableColumns_0_1[jsonTableColumnSpec] jsonTableColumns_0_1 --> jsonTableColumns_0_2[COMMA] jsonTableColumns_0_2 --> jsonTableColumns_0_3[jsonTableColumnSpec] jsonTableColumns_0_3 --> jsonTableColumns_end(( )) ``` ## jsonTableColumnSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR jsonTableColumnSpec_start([jsonTableColumnSpec]) jsonTableColumnSpec_start --> jsonTableColumnSpec_0_0[identifier] jsonTableColumnSpec_0_0 --> jsonTableColumnSpec_0_1[sqlDataTypeExtended] jsonTableColumnSpec_0_1 --> jsonTableColumnSpec_0_2[PATH] jsonTableColumnSpec_0_2 --> jsonTableColumnSpec_0_3[stringConstant] jsonTableColumnSpec_0_3 --> jsonTableColumnSpec_end(( )) ``` ## csvTableSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR csvTableSpec_start([csvTableSpec]) csvTableSpec_start --> csvTableSpec_0_0[CSVTABLE] csvTableSpec_0_0 --> csvTableSpec_0_1[parenthesisOpen] csvTableSpec_0_1 --> csvTableSpec_0_2[csvTablePassing] csvTableSpec_0_2 --> csvTableSpec_0_3[csvTableLiteral] csvTableSpec_0_3 --> csvTableSpec_0_4[csvTableOptions] csvTableSpec_0_4 --> csvTableSpec_0_5[csvTableColumns] csvTableSpec_0_5 --> csvTableSpec_0_6[parenthesisClose] csvTableSpec_0_6 --> csvTableSpec_end(( )) ``` ## csvTableOptions ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR csvTableOptions_start([csvTableOptions]) csvTableOptions_start --> csvTableOptions_0_0[ROW] csvTableOptions_0_0 --> csvTableOptions_0_1[DELIMITER] csvTableOptions_0_1 --> csvTableOptions_0_2[expression] csvTableOptions_0_2 --> csvTableOptions_0_3[COLUMN] csvTableOptions_0_3 --> csvTableOptions_0_4[DELIMITER] csvTableOptions_0_4 --> csvTableOptions_0_5[expression] csvTableOptions_0_5 --> csvTableOptions_0_6[SKIP_] csvTableOptions_0_6 --> csvTableOptions_0_7[LINES] csvTableOptions_0_7 --> csvTableOptions_0_8[expression] csvTableOptions_0_8 --> csvTableOptions_end(( )) ``` ## csvTableLiteral ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR csvTableLiteral_start([csvTableLiteral]) csvTableLiteral_start --> csvTableLiteral_0_0[LITERAL] csvTableLiteral_0_0 --> csvTableLiteral_0_1[expression] csvTableLiteral_0_1 --> csvTableLiteral_end(( )) ``` ## csvTablePassing ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> csvTablePassing csvTablePassing -->| | passingSourceOrPathExpression passingSourceOrPathExpression --> End(( )) ``` ## csvTableColumns ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR csvTableColumns_start([csvTableColumns]) csvTableColumns_start --> csvTableColumns_0_0[COLUMNS] csvTableColumns_0_0 --> csvTableColumns_0_1[csvTableColumnSpec] csvTableColumns_0_1 --> csvTableColumns_0_2[COMMA] csvTableColumns_0_2 --> csvTableColumns_0_3[csvTableColumnSpec] csvTableColumns_0_3 --> csvTableColumns_end(( )) ``` ## csvTableColumnSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR csvTableColumnSpec_start([csvTableColumnSpec]) csvTableColumnSpec_start --> csvTableColumnSpec_0_0[identifier] csvTableColumnSpec_0_0 --> csvTableColumnSpec_0_1[sqlDataTypeExtended] csvTableColumnSpec_0_1 --> csvTableColumnSpec_0_2[FORMAT] csvTableColumnSpec_0_2 --> csvTableColumnSpec_0_3[stringConstant] csvTableColumnSpec_0_3 --> csvTableColumnSpec_0_4[POSITION] csvTableColumnSpec_0_4 --> csvTableColumnSpec_0_5[numericConstant] csvTableColumnSpec_0_5 --> csvTableColumnSpec_0_6[NEXT] csvTableColumnSpec_0_6 --> csvTableColumnSpec_end(( )) ``` ## excelTableSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR excelTableSpec_start([excelTableSpec]) excelTableSpec_start --> excelTableSpec_0_0[EXCELTABLE] excelTableSpec_0_0 --> excelTableSpec_0_1[parenthesisOpen] excelTableSpec_0_1 --> excelTableSpec_0_2[excelDataRectangle] excelTableSpec_0_2 --> excelTableSpec_0_3[excelTablePassing] excelTableSpec_0_3 --> excelTableSpec_0_4[excelTableOptions] excelTableSpec_0_4 --> excelTableSpec_0_5[excelTableColumns] excelTableSpec_0_5 --> excelTableSpec_0_6[parenthesisClose] excelTableSpec_0_6 --> excelTableSpec_end(( )) ``` ## excelDataRectangle ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR excelDataRectangle_start([excelDataRectangle]) excelDataRectangle_start --> excelDataRectangle_0_0[WORKSHEET] excelDataRectangle_0_0 --> excelDataRectangle_0_1[expression] excelDataRectangle_0_1 --> excelDataRectangle_0_2[NAME] excelDataRectangle_0_2 --> excelDataRectangle_0_3[AREA] excelDataRectangle_0_3 --> excelDataRectangle_0_4[TABLE] excelDataRectangle_0_4 --> excelDataRectangle_0_5[NAME] excelDataRectangle_0_5 --> excelDataRectangle_0_6[expression] excelDataRectangle_0_6 --> excelDataRectangle_end(( )) ``` ## excelTablePassing ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> excelTablePassing excelTablePassing -->| | passingSourceOrPathExpression passingSourceOrPathExpression --> End(( )) ``` ## excelTableOptions ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR excelTableOptions_start([excelTableOptions]) excelTableOptions_start --> excelTableOptions_0_0[SKIP_] excelTableOptions_0_0 --> excelTableOptions_0_1[EMPTY_] excelTableOptions_0_1 --> excelTableOptions_0_2[ROWS] excelTableOptions_0_2 --> excelTableOptions_0_3[SKIP_] excelTableOptions_0_3 --> excelTableOptions_0_4[FIRST] excelTableOptions_0_4 --> excelTableOptions_0_5[numericConstant] excelTableOptions_0_5 --> excelTableOptions_0_6[ROWS] excelTableOptions_0_6 --> excelTableOptions_0_7[SKIP_] excelTableOptions_0_7 --> excelTableOptions_0_8[LAST] excelTableOptions_0_8 --> excelTableOptions_0_9[numericConstant] excelTableOptions_0_9 --> excelTableOptions_0_10[ROWS] excelTableOptions_0_10 --> excelTableOptions_end(( )) ``` ## excelTableColumns ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR excelTableColumns_start([excelTableColumns]) excelTableColumns_start --> excelTableColumns_0_0[COLUMNS] excelTableColumns_0_0 --> excelTableColumns_0_1[excelTableColumnSpec] excelTableColumns_0_1 --> excelTableColumns_0_2[COMMA] excelTableColumns_0_2 --> excelTableColumns_0_3[excelTableColumnSpec] excelTableColumns_0_3 --> excelTableColumns_end(( )) ``` ## excelTableColumnSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR excelTableColumnSpec_start([excelTableColumnSpec]) excelTableColumnSpec_start --> excelTableColumnSpec_0_0[identifier] excelTableColumnSpec_0_0 --> excelTableColumnSpec_0_1[sqlDataTypeExtended] excelTableColumnSpec_0_1 --> excelTableColumnSpec_0_2[POSITION] excelTableColumnSpec_0_2 --> excelTableColumnSpec_0_3[numericConstant] excelTableColumnSpec_0_3 --> excelTableColumnSpec_0_4[NEXT] excelTableColumnSpec_0_4 --> excelTableColumnSpec_end(( )) ``` ## htmlTableSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR htmlTableSpec_start([htmlTableSpec]) htmlTableSpec_start --> htmlTableSpec_0_0[HTMLTABLE] htmlTableSpec_0_0 --> htmlTableSpec_0_1[parenthesisOpen] htmlTableSpec_0_1 --> htmlTableSpec_0_2[htmlTableExpression] htmlTableSpec_0_2 --> htmlTableSpec_0_3[htmlTablePassing] htmlTableSpec_0_3 --> htmlTableSpec_0_4[htmlTableLiteral] htmlTableSpec_0_4 --> htmlTableSpec_0_5[htmlTableColumns] htmlTableSpec_0_5 --> htmlTableSpec_0_6[parenthesisClose] htmlTableSpec_0_6 --> htmlTableSpec_end(( )) ``` ## htmlTableLiteral ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR htmlTableLiteral_start([htmlTableLiteral]) htmlTableLiteral_start --> htmlTableLiteral_0_0[LITERAL] htmlTableLiteral_0_0 --> htmlTableLiteral_0_1[expression] htmlTableLiteral_0_1 --> htmlTableLiteral_end(( )) ``` ## htmlTablePassing ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> htmlTablePassing htmlTablePassing -->| | passingSourceOrPathExpression passingSourceOrPathExpression --> End(( )) ``` ## htmlTableExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> htmlTableExpression htmlTableExpression -->| | stringConstant stringConstant --> End(( )) ``` ## htmlTableColumns ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR htmlTableColumns_start([htmlTableColumns]) htmlTableColumns_start --> htmlTableColumns_0_0[COLUMNS] htmlTableColumns_0_0 --> htmlTableColumns_0_1[htmlTableColumnSpec] htmlTableColumns_0_1 --> htmlTableColumns_0_2[COMMA] htmlTableColumns_0_2 --> htmlTableColumns_0_3[htmlTableColumnSpec] htmlTableColumns_0_3 --> htmlTableColumns_end(( )) ``` ## htmlTableColumnSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR htmlTableColumnSpec_start([htmlTableColumnSpec]) htmlTableColumnSpec_start --> htmlTableColumnSpec_0_0[identifier] htmlTableColumnSpec_0_0 --> htmlTableColumnSpec_0_1[sqlDataTypeExtended] htmlTableColumnSpec_0_1 --> htmlTableColumnSpec_0_2[PATH] htmlTableColumnSpec_0_2 --> htmlTableColumnSpec_0_3[stringConstant] htmlTableColumnSpec_0_3 --> htmlTableColumnSpec_end(( )) ``` ## stringSplitSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR stringSplitSpec_start([stringSplitSpec]) stringSplitSpec_start --> stringSplitSpec_0_0[STRING_SPLIT] stringSplitSpec_0_0 --> stringSplitSpec_0_1[parenthesisOpen] stringSplitSpec_0_1 --> stringSplitSpec_0_2[expression] stringSplitSpec_0_2 --> stringSplitSpec_0_3[COMMA] stringSplitSpec_0_3 --> stringSplitSpec_0_4[expression] stringSplitSpec_0_4 --> stringSplitSpec_0_5[parenthesisClose] stringSplitSpec_0_5 --> stringSplitSpec_end(( )) ``` ## internetTableSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR internetTableSpec_start([internetTableSpec]) internetTableSpec_start --> internetTableSpec_0_0[INTERNETTABLE] internetTableSpec_0_0 --> internetTableSpec_0_1[parenthesisOpen] internetTableSpec_0_1 --> internetTableSpec_0_2[startAtExpression] internetTableSpec_0_2 --> internetTableSpec_0_3[sitemapExpression] internetTableSpec_0_3 --> internetTableSpec_0_4[excludeExpression] internetTableSpec_0_4 --> internetTableSpec_0_5[internetTableOptions] internetTableSpec_0_5 --> internetTableSpec_0_6[parenthesisClose] internetTableSpec_0_6 --> internetTableSpec_end(( )) ``` ## startAtExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR startAtExpression_start([startAtExpression]) startAtExpression_start --> startAtExpression_0_0[START] startAtExpression_0_0 --> startAtExpression_0_1[AT_C] startAtExpression_0_1 --> startAtExpression_0_2[expression] startAtExpression_0_2 --> startAtExpression_end(( )) ``` ## sitemapExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR sitemapExpression_start([sitemapExpression]) sitemapExpression_start --> sitemapExpression_0_0[SITEMAP] sitemapExpression_0_0 --> sitemapExpression_0_1[expression] sitemapExpression_0_1 --> sitemapExpression_end(( )) ``` ## excludeExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR excludeExpression_start([excludeExpression]) excludeExpression_start --> excludeExpression_0_0[EXCLUDE] excludeExpression_0_0 --> excludeExpression_0_1[EXCLUDING] excludeExpression_0_1 --> excludeExpression_0_2[expression] excludeExpression_0_2 --> excludeExpression_end(( )) ``` ## internetTableOptions ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR internetTableOptions_start([internetTableOptions]) internetTableOptions_start --> internetTableOptions_0_0[STAY] internetTableOptions_0_0 --> internetTableOptions_0_1[ON] internetTableOptions_0_1 --> internetTableOptions_0_2[SITE] internetTableOptions_0_2 --> internetTableOptions_0_3[MAX] internetTableOptions_0_3 --> internetTableOptions_0_4[MAXIMUM] internetTableOptions_0_4 --> internetTableOptions_0_5[DEPTH] internetTableOptions_0_5 --> internetTableOptions_0_6[numericConstant] internetTableOptions_0_6 --> internetTableOptions_0_7[IGNORE] internetTableOptions_0_7 --> internetTableOptions_0_8[ERRORS] internetTableOptions_0_8 --> internetTableOptions_0_9[MAX] internetTableOptions_0_9 --> internetTableOptions_0_10[MAXIMUM] internetTableOptions_0_10 --> internetTableOptions_0_11[PARALLEL] internetTableOptions_0_11 --> internetTableOptions_0_12[numericConstant] internetTableOptions_0_12 --> internetTableOptions_end(( )) ``` ## sqlDataTypeExtended ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR sqlDataTypeExtended_start([sqlDataTypeExtended]) sqlDataTypeExtended_start --> sqlDataTypeExtended_0_0[sqlDataType] sqlDataTypeExtended_0_0 --> sqlDataTypeExtended_0_1[parenthesisOpen] sqlDataTypeExtended_0_1 --> sqlDataTypeExtended_0_2[numericConstant] sqlDataTypeExtended_0_2 --> sqlDataTypeExtended_0_3[COMMA] sqlDataTypeExtended_0_3 --> sqlDataTypeExtended_0_4[numericConstant] sqlDataTypeExtended_0_4 --> sqlDataTypeExtended_0_5[parenthesisClose] sqlDataTypeExtended_0_5 --> sqlDataTypeExtended_0_6[NOT] sqlDataTypeExtended_0_6 --> sqlDataTypeExtended_0_7[NULL] sqlDataTypeExtended_0_7 --> sqlDataTypeExtended_0_8[labeled] sqlDataTypeExtended_0_8 --> sqlDataTypeExtended_end(( )) ``` ## sqlDataType ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> sqlDataType sqlDataType -->| | BFILE BFILE --> End(( )) sqlDataType -->| | BIGINT BIGINT --> End(( )) sqlDataType -->| | BIGSERIAL BIGSERIAL --> End(( )) sqlDataType -->| | BIT BIT --> End(( )) sqlDataType -->| | BLOB BLOB --> End(( )) sqlDataType -->| | BOOL BOOL --> End(( )) sqlDataType -->| | BOOLEAN BOOLEAN --> End(( )) sqlDataType -->| | BPCHAR BPCHAR --> End(( )) sqlDataType -->| | BYTE BYTE --> End(( )) sqlDataType -->| | BYTEA BYTEA --> End(( )) sqlDataType -->| | CHANGES CHANGES --> End(( )) sqlDataType -->| | CHAR CHAR --> End(( )) sqlDataType -->| | CHARACTER CHARACTER --> End(( )) sqlDataType -->| | CLOB CLOB --> End(( )) sqlDataType -->| | DATE DATE --> End(( )) sqlDataType -->| | DATETIME DATETIME --> End(( )) sqlDataType -->| | DATETIMEOFFSET DATETIMEOFFSET --> End(( )) sqlDataType -->| | DEC DEC --> End(( )) sqlDataType -->| | DECIMAL DECIMAL --> End(( )) sqlDataType -->| | DOUBLE DOUBLE --> End(( )) sqlDataType -->| | FLOAT FLOAT --> End(( )) sqlDataType -->| | FLOAT4 FLOAT4 --> End(( )) sqlDataType -->| | FLOAT8 FLOAT8 --> End(( )) sqlDataType -->| | GUID GUID --> End(( )) sqlDataType -->| | IMAGE IMAGE --> End(( )) sqlDataType -->| | INT INT --> End(( )) sqlDataType -->| | INT16 INT16 --> End(( )) sqlDataType -->| | INT2 INT2 --> End(( )) sqlDataType -->| | INT32 INT32 --> End(( )) sqlDataType -->| | INT4 INT4 --> End(( )) sqlDataType -->| | INT64 INT64 --> End(( )) sqlDataType -->| | INT8 INT8 --> End(( )) sqlDataType -->| | INTEGER INTEGER --> End(( )) sqlDataType -->| | INTERVAL INTERVAL --> End(( )) sqlDataType -->| | LONGBLOB LONGBLOB --> End(( )) sqlDataType -->| | LONGTEXT LONGTEXT --> End(( )) sqlDataType -->| | MEDIUMBLOB MEDIUMBLOB --> End(( )) sqlDataType -->| | MEDIUMINT MEDIUMINT --> End(( )) sqlDataType -->| | MEDIUMTEXT MEDIUMTEXT --> End(( )) sqlDataType -->| | MONEY MONEY --> End(( )) sqlDataType -->| | NAME NAME --> End(( )) sqlDataType -->| | NCHAR NCHAR --> End(( )) sqlDataType -->| | NUMBER NUMBER --> End(( )) sqlDataType -->| | NUMERIC NUMERIC --> End(( )) sqlDataType -->| | NVARCHAR NVARCHAR --> End(( )) sqlDataType -->| | OID OID --> End(( )) sqlDataType -->| | RAW RAW --> End(( )) sqlDataType -->| | REAL REAL --> End(( )) sqlDataType -->| | SERIAL SERIAL --> End(( )) sqlDataType -->| | SMALLDATETIME SMALLDATETIME --> End(( )) sqlDataType -->| | SMALLINT SMALLINT --> End(( )) sqlDataType -->| | SMALLMONEY SMALLMONEY --> End(( )) sqlDataType -->| | SMALLSERIAL SMALLSERIAL --> End(( )) sqlDataType -->| | TEXT TEXT --> End(( )) sqlDataType -->| | TIME TIME --> End(( )) sqlDataType -->| | TIMESTAMP TIMESTAMP --> End(( )) sqlDataType -->| | TIMESTAMPTZ TIMESTAMPTZ --> End(( )) sqlDataType -->| | TIMETZ TIMETZ --> End(( )) sqlDataType -->| | TINYBLOB TINYBLOB --> End(( )) sqlDataType -->| | TINYINT TINYINT --> End(( )) sqlDataType -->| | TINYTEXT TINYTEXT --> End(( )) sqlDataType -->| | UINT16 UINT16 --> End(( )) sqlDataType -->| | UINT32 UINT32 --> End(( )) sqlDataType -->| | UINT64 UINT64 --> End(( )) sqlDataType -->| | UNIQUEIDENTIFIER UNIQUEIDENTIFIER --> End(( )) sqlDataType -->| | UUID UUID --> End(( )) sqlDataType -->| | VARBINARY VARBINARY --> End(( )) sqlDataType -->| | VARCHAR VARCHAR --> End(( )) sqlDataType -->| | VARCHAR2 VARCHAR2 --> End(( )) sqlDataType -->| | XML XML --> End(( )) sqlDataType -->| | XMLTYPE XMLTYPE --> End(( )) sqlDataType -->| | YEAR YEAR --> End(( )) ``` ## groupBy ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR groupBy_start([groupBy]) groupBy_start --> groupBy_0_0[GROUP] groupBy_0_0 --> groupBy_0_1[BY] groupBy_0_1 --> groupBy_0_2[columnList] groupBy_0_2 --> groupBy_end(( )) ``` ## orderBy ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR orderBy_start([orderBy]) orderBy_start --> orderBy_0_0[ORDER] orderBy_0_0 --> orderBy_0_1[BY] orderBy_0_1 --> orderBy_0_2[sortedColumnList] orderBy_0_2 --> orderBy_end(( )) ``` ## pivotClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pivotClause_start([pivotClause]) pivotClause_start --> pivotClause_0_0[PIVOT] pivotClause_0_0 --> pivotClause_0_1[parenthesisOpen] pivotClause_0_1 --> pivotClause_0_2[aggregateFunction] pivotClause_0_2 --> pivotClause_0_3[FOR] pivotClause_0_3 --> pivotClause_0_4[column] pivotClause_0_4 --> pivotClause_0_5[IN] pivotClause_0_5 --> pivotClause_0_6[parenthesisOpen] pivotClause_0_6 --> pivotClause_0_7[columnNoAliasList] pivotClause_0_7 --> pivotClause_0_8[parenthesisClose] pivotClause_0_8 --> pivotClause_0_9[parenthesisClose] pivotClause_0_9 --> pivotClause_0_10[aliased] pivotClause_0_10 --> pivotClause_end(( )) ``` ## sortDirection ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> sortDirection sortDirection -->| | asc asc --> End(( )) sortDirection -->| | desc desc --> End(( )) ``` ## columnList ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR columnList_start([columnList]) columnList_start --> columnList_0_0[column] columnList_0_0 --> columnList_0_1[COMMA] columnList_0_1 --> columnList_0_2[column] columnList_0_2 --> columnList_end(( )) ``` ## sortedColumnList ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR sortedColumnList_start([sortedColumnList]) sortedColumnList_start --> sortedColumnList_0_0[sortedColumn] sortedColumnList_0_0 --> sortedColumnList_0_1[COMMA] sortedColumnList_0_1 --> sortedColumnList_0_2[sortedColumn] sortedColumnList_0_2 --> sortedColumnList_end(( )) ``` ## sortedColumn ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR sortedColumn_start([sortedColumn]) sortedColumn_start --> sortedColumn_0_0[column] sortedColumn_0_0 --> sortedColumn_0_1[sortDirection] sortedColumn_0_1 --> sortedColumn_end(( )) ``` ## column ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR column_start([column]) column_start --> column_0_0[identifier] column_0_0 --> column_0_1[DOT] column_0_1 --> column_0_2[identifier] column_0_2 --> column_end(( )) ``` ## columnNoAliasList ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR columnNoAliasList_start([columnNoAliasList]) columnNoAliasList_start --> columnNoAliasList_0_0[columnNoAlias] columnNoAliasList_0_0 --> columnNoAliasList_0_1[COMMA] columnNoAliasList_0_1 --> columnNoAliasList_0_2[columnNoAlias] columnNoAliasList_0_2 --> columnNoAliasList_end(( )) ``` ## columnNoAlias ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> columnNoAlias columnNoAlias -->| | identifier identifier --> End(( )) ``` ## whereClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR whereClause_start([whereClause]) whereClause_start --> whereClause_0_0[WHERE] whereClause_0_0 --> whereClause_0_1[expression] whereClause_0_1 --> whereClause_end(( )) ``` ## joinStatements ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> joinStatements joinStatements -->| | joinStatement joinStatement --> End(( )) ``` ## joinStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR joinStatement_start([joinStatement]) joinStatement_start --> joinStatement_0_0[joinCategory] joinStatement_0_0 --> joinStatement_0_1[join] joinStatement_0_1 --> joinStatement_0_2[dataSource] joinStatement_0_2 --> joinStatement_0_3[joinConditions] joinStatement_0_3 --> joinStatement_end(( )) ``` ## joinCategory ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR joinCategory_start([joinCategory]) joinCategory_start --> joinCategory_0_0[inner] joinCategory_0_0 --> joinCategory_0_1[joinSubCategory] joinCategory_0_1 --> joinCategory_0_2[outer] joinCategory_0_2 --> joinCategory_0_3[cross] joinCategory_0_3 --> joinCategory_end(( )) ``` ## joinSubCategory ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> joinSubCategory joinSubCategory -->| | left left --> End(( )) joinSubCategory -->| | right right --> End(( )) joinSubCategory -->| | full full --> End(( )) ``` ## join ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> join join -->| | JOIN JOIN --> End(( )) ``` ## inner ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> inner inner -->| | INNER INNER --> End(( )) ``` ## outer ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> outer outer -->| | OUTER OUTER --> End(( )) ``` ## left ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> left left -->| | LEFT LEFT --> End(( )) ``` ## right ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> right right -->| | RIGHT RIGHT --> End(( )) ``` ## full ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> full full -->| | FULL FULL --> End(( )) ``` ## cross ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> cross cross -->| | CROSS CROSS --> End(( )) ``` ## sum ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> sum sum -->| | SUM SUM --> End(( )) ``` ## product ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> product product -->| | PRODUCT PRODUCT --> End(( )) ``` ## min ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> min min -->| | MIN MIN --> End(( )) ``` ## max ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> max max -->| | MAX MAX --> End(( )) ``` ## avg ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> avg avg -->| | AVG AVG --> End(( )) ``` ## first ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> first first -->| | FIRST FIRST --> End(( )) ``` ## last ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> last last -->| | LAST LAST --> End(( )) ``` ## stddev ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> stddev stddev -->| | STDDEV STDDEV --> End(( )) ``` ## count ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> count count -->| | COUNT COUNT --> End(( )) ``` ## listagg ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> listagg listagg -->| | LISTAGG LISTAGG --> End(( )) ``` ## asc ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> asc asc -->| | ASC ASC --> End(( )) ``` ## desc ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> desc desc -->| | DESC DESC --> End(( )) ``` ## joinConditions ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR joinConditions_start([joinConditions]) joinConditions_start --> joinConditions_0_0[ON] joinConditions_0_0 --> joinConditions_0_1[expression] joinConditions_0_1 --> joinConditions_end(( )) ``` ## selectList ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR selectList_start([selectList]) selectList_start --> selectList_0_0[selectPart] selectList_0_0 --> selectList_0_1[COMMA] selectList_0_1 --> selectList_0_2[selectPart] selectList_0_2 --> selectList_end(( )) ``` ## selectPart ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR selectPart_start([selectPart]) selectPart_start --> selectPart_0_0[part] selectPart_0_0 --> selectPart_0_1[aliased] selectPart_0_1 --> selectPart_0_2[labeled] selectPart_0_2 --> selectPart_end(( )) ``` ## aliased ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR aliased_start([aliased]) aliased_start --> aliased_0_0[AS] aliased_0_0 --> aliased_0_1[alias] aliased_0_1 --> aliased_end(( )) ``` ## labeled ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR labeled_start([labeled]) labeled_start --> labeled_0_0[LABEL] labeled_0_0 --> labeled_0_1[stringConstant] labeled_0_1 --> labeled_end(( )) ``` ## part ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> part part -->| | expression expression --> End(( )) part -->| | aggregateFunction aggregateFunction --> End(( )) part -->| | allColumnsSpec allColumnsSpec --> End(( )) ``` ## aggregateFunction ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> aggregateFunction aggregateFunction -->| | sumAggregateFunction sumAggregateFunction --> End(( )) aggregateFunction -->| | productAggregateFunction productAggregateFunction --> End(( )) aggregateFunction -->| | minAggregateFunction minAggregateFunction --> End(( )) aggregateFunction -->| | maxAggregateFunction maxAggregateFunction --> End(( )) aggregateFunction -->| | firstAggregateFunction firstAggregateFunction --> End(( )) aggregateFunction -->| | lastAggregateFunction lastAggregateFunction --> End(( )) aggregateFunction -->| | avgAggregateFunction avgAggregateFunction --> End(( )) aggregateFunction -->| | stdDevAggregateFunction stdDevAggregateFunction --> End(( )) aggregateFunction -->| | listAggAggregateFunction listAggAggregateFunction --> End(( )) aggregateFunction -->| | countAggregateFunction countAggregateFunction --> End(( )) aggregateFunction -->| | zipAggregateFunction zipAggregateFunction --> End(( )) ``` ## sumAggregateFunction ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR sumAggregateFunction_start([sumAggregateFunction]) sumAggregateFunction_start --> sumAggregateFunction_0_0[sum] sumAggregateFunction_0_0 --> sumAggregateFunction_0_1[parenthesisOpen] sumAggregateFunction_0_1 --> sumAggregateFunction_0_2[distinct] sumAggregateFunction_0_2 --> sumAggregateFunction_0_3[expression] sumAggregateFunction_0_3 --> sumAggregateFunction_0_4[parenthesisClose] sumAggregateFunction_0_4 --> sumAggregateFunction_end(( )) ``` ## productAggregateFunction ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR productAggregateFunction_start([productAggregateFunction]) productAggregateFunction_start --> productAggregateFunction_0_0[product] productAggregateFunction_0_0 --> productAggregateFunction_0_1[parenthesisOpen] productAggregateFunction_0_1 --> productAggregateFunction_0_2[distinct] productAggregateFunction_0_2 --> productAggregateFunction_0_3[expression] productAggregateFunction_0_3 --> productAggregateFunction_0_4[parenthesisClose] productAggregateFunction_0_4 --> productAggregateFunction_end(( )) ``` ## minAggregateFunction ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR minAggregateFunction_start([minAggregateFunction]) minAggregateFunction_start --> minAggregateFunction_0_0[min] minAggregateFunction_0_0 --> minAggregateFunction_0_1[parenthesisOpen] minAggregateFunction_0_1 --> minAggregateFunction_0_2[expression] minAggregateFunction_0_2 --> minAggregateFunction_0_3[parenthesisClose] minAggregateFunction_0_3 --> minAggregateFunction_end(( )) ``` ## maxAggregateFunction ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR maxAggregateFunction_start([maxAggregateFunction]) maxAggregateFunction_start --> maxAggregateFunction_0_0[max] maxAggregateFunction_0_0 --> maxAggregateFunction_0_1[parenthesisOpen] maxAggregateFunction_0_1 --> maxAggregateFunction_0_2[expression] maxAggregateFunction_0_2 --> maxAggregateFunction_0_3[parenthesisClose] maxAggregateFunction_0_3 --> maxAggregateFunction_end(( )) ``` ## firstAggregateFunction ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR firstAggregateFunction_start([firstAggregateFunction]) firstAggregateFunction_start --> firstAggregateFunction_0_0[first] firstAggregateFunction_0_0 --> firstAggregateFunction_0_1[parenthesisOpen] firstAggregateFunction_0_1 --> firstAggregateFunction_0_2[expression] firstAggregateFunction_0_2 --> firstAggregateFunction_0_3[parenthesisClose] firstAggregateFunction_0_3 --> firstAggregateFunction_end(( )) ``` ## lastAggregateFunction ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR lastAggregateFunction_start([lastAggregateFunction]) lastAggregateFunction_start --> lastAggregateFunction_0_0[last] lastAggregateFunction_0_0 --> lastAggregateFunction_0_1[parenthesisOpen] lastAggregateFunction_0_1 --> lastAggregateFunction_0_2[expression] lastAggregateFunction_0_2 --> lastAggregateFunction_0_3[parenthesisClose] lastAggregateFunction_0_3 --> lastAggregateFunction_end(( )) ``` ## avgAggregateFunction ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR avgAggregateFunction_start([avgAggregateFunction]) avgAggregateFunction_start --> avgAggregateFunction_0_0[avg] avgAggregateFunction_0_0 --> avgAggregateFunction_0_1[parenthesisOpen] avgAggregateFunction_0_1 --> avgAggregateFunction_0_2[distinct] avgAggregateFunction_0_2 --> avgAggregateFunction_0_3[expression] avgAggregateFunction_0_3 --> avgAggregateFunction_0_4[parenthesisClose] avgAggregateFunction_0_4 --> avgAggregateFunction_end(( )) ``` ## stdDevAggregateFunction ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR stdDevAggregateFunction_start([stdDevAggregateFunction]) stdDevAggregateFunction_start --> stdDevAggregateFunction_0_0[stddev] stdDevAggregateFunction_0_0 --> stdDevAggregateFunction_0_1[parenthesisOpen] stdDevAggregateFunction_0_1 --> stdDevAggregateFunction_0_2[distinct] stdDevAggregateFunction_0_2 --> stdDevAggregateFunction_0_3[expression] stdDevAggregateFunction_0_3 --> stdDevAggregateFunction_0_4[parenthesisClose] stdDevAggregateFunction_0_4 --> stdDevAggregateFunction_end(( )) ``` ## listAggAggregateFunction ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR listAggAggregateFunction_start([listAggAggregateFunction]) listAggAggregateFunction_start --> listAggAggregateFunction_0_0[listagg] listAggAggregateFunction_0_0 --> listAggAggregateFunction_0_1[parenthesisOpen] listAggAggregateFunction_0_1 --> listAggAggregateFunction_0_2[distinct] listAggAggregateFunction_0_2 --> listAggAggregateFunction_0_3[expressionList] listAggAggregateFunction_0_3 --> listAggAggregateFunction_0_4[parenthesisClose] listAggAggregateFunction_0_4 --> listAggAggregateFunction_0_5[WITHIN] listAggAggregateFunction_0_5 --> listAggAggregateFunction_0_6[GROUP] listAggAggregateFunction_0_6 --> listAggAggregateFunction_0_7[parenthesisOpen] listAggAggregateFunction_0_7 --> listAggAggregateFunction_0_8[orderBy] listAggAggregateFunction_0_8 --> listAggAggregateFunction_0_9[parenthesisClose] listAggAggregateFunction_0_9 --> listAggAggregateFunction_end(( )) ``` ## countAggregateFunction ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR countAggregateFunction_start([countAggregateFunction]) countAggregateFunction_start --> countAggregateFunction_0_0[count] countAggregateFunction_0_0 --> countAggregateFunction_0_1[parenthesisOpen] countAggregateFunction_0_1 --> countAggregateFunction_0_2[distinct] countAggregateFunction_0_2 --> countAggregateFunction_0_3[part] countAggregateFunction_0_3 --> countAggregateFunction_0_4[parenthesisClose] countAggregateFunction_0_4 --> countAggregateFunction_end(( )) ``` ## zipAggregateFunction ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR zipAggregateFunction_start([zipAggregateFunction]) zipAggregateFunction_start --> zipAggregateFunction_0_0[zip] zipAggregateFunction_0_0 --> zipAggregateFunction_0_1[parenthesisOpen] zipAggregateFunction_0_1 --> zipAggregateFunction_0_2[expressionList] zipAggregateFunction_0_2 --> zipAggregateFunction_0_3[parenthesisClose] zipAggregateFunction_0_3 --> zipAggregateFunction_end(( )) ``` ## allColumnsSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR allColumnsSpec_start([allColumnsSpec]) allColumnsSpec_start --> allColumnsSpec_0_0[allColumnsSpecId] allColumnsSpec_0_0 --> allColumnsSpec_0_1[allColumnsSpecColumnNamePrefix] allColumnsSpec_0_1 --> allColumnsSpec_0_2[allColumnsSpecColumnNamePostfix] allColumnsSpec_0_2 --> allColumnsSpec_0_3[allColumnsSpecLabelPrefix] allColumnsSpec_0_3 --> allColumnsSpec_0_4[allColumnsSpecLabelPostfix] allColumnsSpec_0_4 --> allColumnsSpec_end(( )) ``` ## allColumnsSpecId ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR allColumnsSpecId_start([allColumnsSpecId]) allColumnsSpecId_start --> allColumnsSpecId_0_0[alias] allColumnsSpecId_0_0 --> allColumnsSpecId_0_1[DOT] allColumnsSpecId_0_1 --> allColumnsSpecId_0_2[ASTERIX] allColumnsSpecId_0_2 --> allColumnsSpecId_0_3[EXCEPT] allColumnsSpecId_0_3 --> allColumnsSpecId_0_4[columnList] allColumnsSpecId_0_4 --> allColumnsSpecId_end(( )) ``` ## allColumnsSpecColumnNamePrefix ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR allColumnsSpecColumnNamePrefix_start([allColumnsSpecColumnNamePrefix]) allColumnsSpecColumnNamePrefix_start --> allColumnsSpecColumnNamePrefix_0_0[PREFIX] allColumnsSpecColumnNamePrefix_0_0 --> allColumnsSpecColumnNamePrefix_0_1[WITH] allColumnsSpecColumnNamePrefix_0_1 --> allColumnsSpecColumnNamePrefix_0_2[stringConstant] allColumnsSpecColumnNamePrefix_0_2 --> allColumnsSpecColumnNamePrefix_end(( )) ``` ## allColumnsSpecColumnNamePostfix ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR allColumnsSpecColumnNamePostfix_start([allColumnsSpecColumnNamePostfix]) allColumnsSpecColumnNamePostfix_start --> allColumnsSpecColumnNamePostfix_0_0[POSTFIX] allColumnsSpecColumnNamePostfix_0_0 --> allColumnsSpecColumnNamePostfix_0_1[WITH] allColumnsSpecColumnNamePostfix_0_1 --> allColumnsSpecColumnNamePostfix_0_2[stringConstant] allColumnsSpecColumnNamePostfix_0_2 --> allColumnsSpecColumnNamePostfix_end(( )) ``` ## allColumnsSpecLabelPrefix ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR allColumnsSpecLabelPrefix_start([allColumnsSpecLabelPrefix]) allColumnsSpecLabelPrefix_start --> allColumnsSpecLabelPrefix_0_0[LABEL] allColumnsSpecLabelPrefix_0_0 --> allColumnsSpecLabelPrefix_0_1[PREFIX] allColumnsSpecLabelPrefix_0_1 --> allColumnsSpecLabelPrefix_0_2[WITH] allColumnsSpecLabelPrefix_0_2 --> allColumnsSpecLabelPrefix_0_3[stringConstant] allColumnsSpecLabelPrefix_0_3 --> allColumnsSpecLabelPrefix_end(( )) ``` ## allColumnsSpecLabelPostfix ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR allColumnsSpecLabelPostfix_start([allColumnsSpecLabelPostfix]) allColumnsSpecLabelPostfix_start --> allColumnsSpecLabelPostfix_0_0[LABEL] allColumnsSpecLabelPostfix_0_0 --> allColumnsSpecLabelPostfix_0_1[POSTFIX] allColumnsSpecLabelPostfix_0_1 --> allColumnsSpecLabelPostfix_0_2[WITH] allColumnsSpecLabelPostfix_0_2 --> allColumnsSpecLabelPostfix_0_3[stringConstant] allColumnsSpecLabelPostfix_0_3 --> allColumnsSpecLabelPostfix_end(( )) ``` ## ddlStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> ddlStatement ddlStatement -->| | createTableStatement createTableStatement --> End(( )) ddlStatement -->| | dropTableStatement dropTableStatement --> End(( )) ddlStatement -->| | alterPersistentCacheStatement alterPersistentCacheStatement --> End(( )) ddlStatement -->| | alterDataDictionaryStatement alterDataDictionaryStatement --> End(( )) ddlStatement -->| | alterSessionStatement alterSessionStatement --> End(( )) ``` ## alterPersistentCacheStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> alterPersistentCacheStatement alterPersistentCacheStatement -->| | alterPersistentCacheSetStatement alterPersistentCacheSetStatement --> End(( )) alterPersistentCacheStatement -->| | alterPersistentCacheDownloadStatement alterPersistentCacheDownloadStatement --> End(( )) alterPersistentCacheStatement -->| | alterPersistentCachePurgeStatement alterPersistentCachePurgeStatement --> End(( )) alterPersistentCacheStatement -->| | alterPersistentCacheRefreshStatement alterPersistentCacheRefreshStatement --> End(( )) alterPersistentCacheStatement -->| | alterPersistentCacheLoadStatement alterPersistentCacheLoadStatement --> End(( )) alterPersistentCacheStatement -->| | alterPersistentCacheTableRefreshStatement alterPersistentCacheTableRefreshStatement --> End(( )) alterPersistentCacheStatement -->| | alterPersistentCachePartitionRefreshStatement alterPersistentCachePartitionRefreshStatement --> End(( )) alterPersistentCacheStatement -->| | alterPersistentCacheDropStatement alterPersistentCacheDropStatement --> End(( )) alterPersistentCacheStatement -->| | alterPersistentCacheConfigureWebhooksStatement alterPersistentCacheConfigureWebhooksStatement --> End(( )) ``` ## alterPersistentCachePurgeStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterPersistentCachePurgeStatement_start([alterPersistentCachePurgeStatement]) alterPersistentCachePurgeStatement_start --> alterPersistentCachePurgeStatement_0_0[ALTER] alterPersistentCachePurgeStatement_0_0 --> alterPersistentCachePurgeStatement_0_1[PERSISTENT] alterPersistentCachePurgeStatement_0_1 --> alterPersistentCachePurgeStatement_0_2[CACHE] alterPersistentCachePurgeStatement_0_2 --> alterPersistentCachePurgeStatement_0_3[PURGE] alterPersistentCachePurgeStatement_0_3 --> alterPersistentCachePurgeStatement_0_4[UNKNOWN] alterPersistentCachePurgeStatement_0_4 --> alterPersistentCachePurgeStatement_0_5[DROPPABLE] alterPersistentCachePurgeStatement_0_5 --> alterPersistentCachePurgeStatement_0_6[OBSOLETE] alterPersistentCachePurgeStatement_0_6 --> alterPersistentCachePurgeStatement_0_7[READY] alterPersistentCachePurgeStatement_0_7 --> alterPersistentCachePurgeStatement_0_8[ALL] alterPersistentCachePurgeStatement_0_8 --> alterPersistentCachePurgeStatement_0_9[TABLE] alterPersistentCachePurgeStatement_0_9 --> alterPersistentCachePurgeStatement_0_10[PARTITION] alterPersistentCachePurgeStatement_0_10 --> alterPersistentCachePurgeStatement_0_11[VERSIONS] alterPersistentCachePurgeStatement_0_11 --> alterPersistentCachePurgeStatement_0_12[DATACONTAINER] alterPersistentCachePurgeStatement_0_12 --> alterPersistentCachePurgeStatement_0_13[stringConstant] alterPersistentCachePurgeStatement_0_13 --> alterPersistentCachePurgeStatement_end(( )) ``` ## alterPersistentCacheDownloadStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterPersistentCacheDownloadStatement_start([alterPersistentCacheDownloadStatement]) alterPersistentCacheDownloadStatement_start --> alterPersistentCacheDownloadStatement_0_0[ALTER] alterPersistentCacheDownloadStatement_0_0 --> alterPersistentCacheDownloadStatement_0_1[PERSISTENT] alterPersistentCacheDownloadStatement_0_1 --> alterPersistentCacheDownloadStatement_0_2[CACHE] alterPersistentCacheDownloadStatement_0_2 --> alterPersistentCacheDownloadStatement_0_3[DOWNLOAD] alterPersistentCacheDownloadStatement_0_3 --> alterPersistentCacheDownloadStatement_0_4[FEED] alterPersistentCacheDownloadStatement_0_4 --> alterPersistentCacheDownloadStatement_0_5[LICENSE] alterPersistentCacheDownloadStatement_0_5 --> alterPersistentCacheDownloadStatement_0_6[CONTRACT] alterPersistentCacheDownloadStatement_0_6 --> alterPersistentCacheDownloadStatement_0_7[CODE] alterPersistentCacheDownloadStatement_0_7 --> alterPersistentCacheDownloadStatement_0_8[stringConstant] alterPersistentCacheDownloadStatement_0_8 --> alterPersistentCacheDownloadStatement_0_9[TOKEN] alterPersistentCacheDownloadStatement_0_9 --> alterPersistentCacheDownloadStatement_0_10[stringConstant] alterPersistentCacheDownloadStatement_0_10 --> alterPersistentCacheDownloadStatement_0_11[DATACONTAINER] alterPersistentCacheDownloadStatement_0_11 --> alterPersistentCacheDownloadStatement_0_12[stringConstant] alterPersistentCacheDownloadStatement_0_12 --> alterPersistentCacheDownloadStatement_0_13[PARTITION] alterPersistentCacheDownloadStatement_0_13 --> alterPersistentCacheDownloadStatement_0_14[partitionSimpleIdentifier] alterPersistentCacheDownloadStatement_0_14 --> alterPersistentCacheDownloadStatement_0_15[LIMIT] alterPersistentCacheDownloadStatement_0_15 --> alterPersistentCacheDownloadStatement_0_16[numericConstant] alterPersistentCacheDownloadStatement_0_16 --> alterPersistentCacheDownloadStatement_0_17[NO] alterPersistentCacheDownloadStatement_0_17 --> alterPersistentCacheDownloadStatement_0_18[DELETE] alterPersistentCacheDownloadStatement_0_18 --> alterPersistentCacheDownloadStatement_end(( )) ``` ## alterPersistentCacheConfigureWebhooksStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterPersistentCacheConfigureWebhooksStatement_start([alterPersistentCacheConfigureWebhooksStatement]) alterPersistentCacheConfigureWebhooksStatement_start --> alterPersistentCacheConfigureWebhooksStatement_0_0[ALTER] alterPersistentCacheConfigureWebhooksStatement_0_0 --> alterPersistentCacheConfigureWebhooksStatement_0_1[PERSISTENT] alterPersistentCacheConfigureWebhooksStatement_0_1 --> alterPersistentCacheConfigureWebhooksStatement_0_2[CACHE] alterPersistentCacheConfigureWebhooksStatement_0_2 --> alterPersistentCacheConfigureWebhooksStatement_0_3[ENABLE] alterPersistentCacheConfigureWebhooksStatement_0_3 --> alterPersistentCacheConfigureWebhooksStatement_0_4[DISABLE] alterPersistentCacheConfigureWebhooksStatement_0_4 --> alterPersistentCacheConfigureWebhooksStatement_0_5[WEBHOOKS] alterPersistentCacheConfigureWebhooksStatement_0_5 --> alterPersistentCacheConfigureWebhooksStatement_0_6[LICENSE] alterPersistentCacheConfigureWebhooksStatement_0_6 --> alterPersistentCacheConfigureWebhooksStatement_0_7[CONTRACT] alterPersistentCacheConfigureWebhooksStatement_0_7 --> alterPersistentCacheConfigureWebhooksStatement_0_8[CODE] alterPersistentCacheConfigureWebhooksStatement_0_8 --> alterPersistentCacheConfigureWebhooksStatement_0_9[stringConstant] alterPersistentCacheConfigureWebhooksStatement_0_9 --> alterPersistentCacheConfigureWebhooksStatement_0_10[TABLE] alterPersistentCacheConfigureWebhooksStatement_0_10 --> alterPersistentCacheConfigureWebhooksStatement_0_11[tableSpec] alterPersistentCacheConfigureWebhooksStatement_0_11 --> alterPersistentCacheConfigureWebhooksStatement_0_12[PARTITION] alterPersistentCacheConfigureWebhooksStatement_0_12 --> alterPersistentCacheConfigureWebhooksStatement_0_13[partitionSimpleIdentifier] alterPersistentCacheConfigureWebhooksStatement_0_13 --> alterPersistentCacheConfigureWebhooksStatement_0_14[DATACONTAINER] alterPersistentCacheConfigureWebhooksStatement_0_14 --> alterPersistentCacheConfigureWebhooksStatement_0_15[stringConstant] alterPersistentCacheConfigureWebhooksStatement_0_15 --> alterPersistentCacheConfigureWebhooksStatement_end(( )) ``` ## alterPersistentCacheRefreshStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterPersistentCacheRefreshStatement_start([alterPersistentCacheRefreshStatement]) alterPersistentCacheRefreshStatement_start --> alterPersistentCacheRefreshStatement_0_0[ALTER] alterPersistentCacheRefreshStatement_0_0 --> alterPersistentCacheRefreshStatement_0_1[PERSISTENT] alterPersistentCacheRefreshStatement_0_1 --> alterPersistentCacheRefreshStatement_0_2[CACHE] alterPersistentCacheRefreshStatement_0_2 --> alterPersistentCacheRefreshStatement_0_3[FORCE] alterPersistentCacheRefreshStatement_0_3 --> alterPersistentCacheRefreshStatement_0_4[REFRESH] alterPersistentCacheRefreshStatement_0_4 --> alterPersistentCacheRefreshStatement_0_5[DATACONTAINER] alterPersistentCacheRefreshStatement_0_5 --> alterPersistentCacheRefreshStatement_0_6[dataContainerAlias] alterPersistentCacheRefreshStatement_0_6 --> alterPersistentCacheRefreshStatement_0_7[PARALLEL] alterPersistentCacheRefreshStatement_0_7 --> alterPersistentCacheRefreshStatement_0_8[numericConstant] alterPersistentCacheRefreshStatement_0_8 --> alterPersistentCacheRefreshStatement_0_9[APPROACH] alterPersistentCacheRefreshStatement_0_9 --> alterPersistentCacheRefreshStatement_0_10[COPY] alterPersistentCacheRefreshStatement_0_10 --> alterPersistentCacheRefreshStatement_0_11[TRICKLE] alterPersistentCacheRefreshStatement_0_11 --> alterPersistentCacheRefreshStatement_0_12[SAMPLE] alterPersistentCacheRefreshStatement_0_12 --> alterPersistentCacheRefreshStatement_0_13[DEFAULT] alterPersistentCacheRefreshStatement_0_13 --> alterPersistentCacheRefreshStatement_0_14[WHEN] alterPersistentCacheRefreshStatement_0_14 --> alterPersistentCacheRefreshStatement_0_15[OBSOLETE] alterPersistentCacheRefreshStatement_0_15 --> alterPersistentCacheRefreshStatement_0_16[WITHIN] alterPersistentCacheRefreshStatement_0_16 --> alterPersistentCacheRefreshStatement_0_17[intervalConstant] alterPersistentCacheRefreshStatement_0_17 --> alterPersistentCacheRefreshStatement_end(( )) ``` ## alterPersistentCacheLoadStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterPersistentCacheLoadStatement_start([alterPersistentCacheLoadStatement]) alterPersistentCacheLoadStatement_start --> alterPersistentCacheLoadStatement_0_0[ALTER] alterPersistentCacheLoadStatement_0_0 --> alterPersistentCacheLoadStatement_0_1[PERSISTENT] alterPersistentCacheLoadStatement_0_1 --> alterPersistentCacheLoadStatement_0_2[CACHE] alterPersistentCacheLoadStatement_0_2 --> alterPersistentCacheLoadStatement_0_3[LOAD] alterPersistentCacheLoadStatement_0_3 --> alterPersistentCacheLoadStatement_end(( )) ``` ## alterPersistentCacheTableRefreshStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterPersistentCacheTableRefreshStatement_start([alterPersistentCacheTableRefreshStatement]) alterPersistentCacheTableRefreshStatement_start --> alterPersistentCacheTableRefreshStatement_0_0[ALTER] alterPersistentCacheTableRefreshStatement_0_0 --> alterPersistentCacheTableRefreshStatement_0_1[PERSISTENT] alterPersistentCacheTableRefreshStatement_0_1 --> alterPersistentCacheTableRefreshStatement_0_2[CACHE] alterPersistentCacheTableRefreshStatement_0_2 --> alterPersistentCacheTableRefreshStatement_0_3[TABLE] alterPersistentCacheTableRefreshStatement_0_3 --> alterPersistentCacheTableRefreshStatement_0_4[tableSpec] alterPersistentCacheTableRefreshStatement_0_4 --> alterPersistentCacheTableRefreshStatement_0_5[FORCE] alterPersistentCacheTableRefreshStatement_0_5 --> alterPersistentCacheTableRefreshStatement_0_6[REFRESH] alterPersistentCacheTableRefreshStatement_0_6 --> alterPersistentCacheTableRefreshStatement_0_7[PARTITION] alterPersistentCacheTableRefreshStatement_0_7 --> alterPersistentCacheTableRefreshStatement_0_8[partitionIdentifierWithAlias] alterPersistentCacheTableRefreshStatement_0_8 --> alterPersistentCacheTableRefreshStatement_0_9[PARALLEL] alterPersistentCacheTableRefreshStatement_0_9 --> alterPersistentCacheTableRefreshStatement_0_10[numericConstant] alterPersistentCacheTableRefreshStatement_0_10 --> alterPersistentCacheTableRefreshStatement_0_11[APPROACH] alterPersistentCacheTableRefreshStatement_0_11 --> alterPersistentCacheTableRefreshStatement_0_12[COPY] alterPersistentCacheTableRefreshStatement_0_12 --> alterPersistentCacheTableRefreshStatement_0_13[TRICKLE] alterPersistentCacheTableRefreshStatement_0_13 --> alterPersistentCacheTableRefreshStatement_0_14[SAMPLE] alterPersistentCacheTableRefreshStatement_0_14 --> alterPersistentCacheTableRefreshStatement_0_15[DEFAULT] alterPersistentCacheTableRefreshStatement_0_15 --> alterPersistentCacheTableRefreshStatement_0_16[WHEN] alterPersistentCacheTableRefreshStatement_0_16 --> alterPersistentCacheTableRefreshStatement_0_17[OBSOLETE] alterPersistentCacheTableRefreshStatement_0_17 --> alterPersistentCacheTableRefreshStatement_0_18[WITHIN] alterPersistentCacheTableRefreshStatement_0_18 --> alterPersistentCacheTableRefreshStatement_0_19[intervalConstant] alterPersistentCacheTableRefreshStatement_0_19 --> alterPersistentCacheTableRefreshStatement_end(( )) ``` ## alterPersistentCachePartitionRefreshStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterPersistentCachePartitionRefreshStatement_start([alterPersistentCachePartitionRefreshStatement]) alterPersistentCachePartitionRefreshStatement_start --> alterPersistentCachePartitionRefreshStatement_0_0[ALTER] alterPersistentCachePartitionRefreshStatement_0_0 --> alterPersistentCachePartitionRefreshStatement_0_1[PERSISTENT] alterPersistentCachePartitionRefreshStatement_0_1 --> alterPersistentCachePartitionRefreshStatement_0_2[CACHE] alterPersistentCachePartitionRefreshStatement_0_2 --> alterPersistentCachePartitionRefreshStatement_0_3[PARTITION] alterPersistentCachePartitionRefreshStatement_0_3 --> alterPersistentCachePartitionRefreshStatement_0_4[partitionIdentifierWithAlias] alterPersistentCachePartitionRefreshStatement_0_4 --> alterPersistentCachePartitionRefreshStatement_0_5[FORCE] alterPersistentCachePartitionRefreshStatement_0_5 --> alterPersistentCachePartitionRefreshStatement_0_6[REFRESH] alterPersistentCachePartitionRefreshStatement_0_6 --> alterPersistentCachePartitionRefreshStatement_0_7[PARALLEL] alterPersistentCachePartitionRefreshStatement_0_7 --> alterPersistentCachePartitionRefreshStatement_0_8[numericConstant] alterPersistentCachePartitionRefreshStatement_0_8 --> alterPersistentCachePartitionRefreshStatement_0_9[APPROACH] alterPersistentCachePartitionRefreshStatement_0_9 --> alterPersistentCachePartitionRefreshStatement_0_10[COPY] alterPersistentCachePartitionRefreshStatement_0_10 --> alterPersistentCachePartitionRefreshStatement_0_11[TRICKLE] alterPersistentCachePartitionRefreshStatement_0_11 --> alterPersistentCachePartitionRefreshStatement_0_12[SAMPLE] alterPersistentCachePartitionRefreshStatement_0_12 --> alterPersistentCachePartitionRefreshStatement_0_13[DEFAULT] alterPersistentCachePartitionRefreshStatement_0_13 --> alterPersistentCachePartitionRefreshStatement_0_14[WHEN] alterPersistentCachePartitionRefreshStatement_0_14 --> alterPersistentCachePartitionRefreshStatement_0_15[OBSOLETE] alterPersistentCachePartitionRefreshStatement_0_15 --> alterPersistentCachePartitionRefreshStatement_0_16[WITHIN] alterPersistentCachePartitionRefreshStatement_0_16 --> alterPersistentCachePartitionRefreshStatement_0_17[intervalConstant] alterPersistentCachePartitionRefreshStatement_0_17 --> alterPersistentCachePartitionRefreshStatement_end(( )) ``` ## alterPersistentCacheDropStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterPersistentCacheDropStatement_start([alterPersistentCacheDropStatement]) alterPersistentCacheDropStatement_start --> alterPersistentCacheDropStatement_0_0[ALTER] alterPersistentCacheDropStatement_0_0 --> alterPersistentCacheDropStatement_0_1[PERSISTENT] alterPersistentCacheDropStatement_0_1 --> alterPersistentCacheDropStatement_0_2[CACHE] alterPersistentCacheDropStatement_0_2 --> alterPersistentCacheDropStatement_0_3[DROP] alterPersistentCacheDropStatement_0_3 --> alterPersistentCacheDropStatement_0_4[TABLE] alterPersistentCacheDropStatement_0_4 --> alterPersistentCacheDropStatement_0_5[tableSpec] alterPersistentCacheDropStatement_0_5 --> alterPersistentCacheDropStatement_0_6[PARTITION] alterPersistentCacheDropStatement_0_6 --> alterPersistentCacheDropStatement_0_7[partitionIdentifier] alterPersistentCacheDropStatement_0_7 --> alterPersistentCacheDropStatement_0_8[PARTITION] alterPersistentCacheDropStatement_0_8 --> alterPersistentCacheDropStatement_0_9[partitionIdentifier] alterPersistentCacheDropStatement_0_9 --> alterPersistentCacheDropStatement_0_10[DATACONTAINER] alterPersistentCacheDropStatement_0_10 --> alterPersistentCacheDropStatement_0_11[stringConstant] alterPersistentCacheDropStatement_0_11 --> alterPersistentCacheDropStatement_end(( )) ``` ## alterPersistentCacheSetStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterPersistentCacheSetStatement_start([alterPersistentCacheSetStatement]) alterPersistentCacheSetStatement_start --> alterPersistentCacheSetStatement_0_0[ALTER] alterPersistentCacheSetStatement_0_0 --> alterPersistentCacheSetStatement_0_1[PERSISTENT] alterPersistentCacheSetStatement_0_1 --> alterPersistentCacheSetStatement_0_2[CACHE] alterPersistentCacheSetStatement_0_2 --> alterPersistentCacheSetStatement_0_3[SET] alterPersistentCacheSetStatement_0_3 --> alterPersistentCacheSetStatement_0_4[FRESH] alterPersistentCacheSetStatement_0_4 --> alterPersistentCacheSetStatement_0_5[RETENTION] alterPersistentCacheSetStatement_0_5 --> alterPersistentCacheSetStatement_0_6[FORWARDED] alterPersistentCacheSetStatement_0_6 --> alterPersistentCacheSetStatement_0_7[INCOMING] alterPersistentCacheSetStatement_0_7 --> alterPersistentCacheSetStatement_0_8[MESSAGES] alterPersistentCacheSetStatement_0_8 --> alterPersistentCacheSetStatement_0_9[METADATA] alterPersistentCacheSetStatement_0_9 --> alterPersistentCacheSetStatement_0_10[RECYCLEBIN] alterPersistentCacheSetStatement_0_10 --> alterPersistentCacheSetStatement_0_11[DATA] alterPersistentCacheSetStatement_0_11 --> alterPersistentCacheSetStatement_0_12[MODEL] alterPersistentCacheSetStatement_0_12 --> alterPersistentCacheSetStatement_0_13[VERSION] alterPersistentCacheSetStatement_0_13 --> alterPersistentCacheSetStatement_0_14[numericConstant] alterPersistentCacheSetStatement_0_14 --> alterPersistentCacheSetStatement_0_15[TOKEN] alterPersistentCacheSetStatement_0_15 --> alterPersistentCacheSetStatement_0_16[stringConstant] alterPersistentCacheSetStatement_0_16 --> alterPersistentCacheSetStatement_0_17[LOGICAL] alterPersistentCacheSetStatement_0_17 --> alterPersistentCacheSetStatement_0_18[OVERALL] alterPersistentCacheSetStatement_0_18 --> alterPersistentCacheSetStatement_0_19[PARTITION] alterPersistentCacheSetStatement_0_19 --> alterPersistentCacheSetStatement_0_20[VIEW] alterPersistentCacheSetStatement_0_20 --> alterPersistentCacheSetStatement_0_21[NAME] alterPersistentCacheSetStatement_0_21 --> alterPersistentCacheSetStatement_0_22[PREFIX] alterPersistentCacheSetStatement_0_22 --> alterPersistentCacheSetStatement_0_23[POSTFIX] alterPersistentCacheSetStatement_0_23 --> alterPersistentCacheSetStatement_0_24[stringConstant] alterPersistentCacheSetStatement_0_24 --> alterPersistentCacheSetStatement_0_25[MAINTAIN] alterPersistentCacheSetStatement_0_25 --> alterPersistentCacheSetStatement_0_26[booleanConstant] alterPersistentCacheSetStatement_0_26 --> alterPersistentCacheSetStatement_0_27[LOAD] alterPersistentCacheSetStatement_0_27 --> alterPersistentCacheSetStatement_0_28[MY] alterPersistentCacheSetStatement_0_28 --> alterPersistentCacheSetStatement_0_29[MESSAGES] alterPersistentCacheSetStatement_0_29 --> alterPersistentCacheSetStatement_0_30[INDEX] alterPersistentCacheSetStatement_0_30 --> alterPersistentCacheSetStatement_0_31[FACTS] alterPersistentCacheSetStatement_0_31 --> alterPersistentCacheSetStatement_0_32[HISTORY] alterPersistentCacheSetStatement_0_32 --> alterPersistentCacheSetStatement_0_33[TABLES] alterPersistentCacheSetStatement_0_33 --> alterPersistentCacheSetStatement_0_34[booleanConstant] alterPersistentCacheSetStatement_0_34 --> alterPersistentCacheSetStatement_0_35[AUTO] alterPersistentCacheSetStatement_0_35 --> alterPersistentCacheSetStatement_0_36[UPGRADE] alterPersistentCacheSetStatement_0_36 --> alterPersistentCacheSetStatement_0_37[ONCE] alterPersistentCacheSetStatement_0_37 --> alterPersistentCacheSetStatement_0_38[alterPersistentCacheSetBackingConnectionString] alterPersistentCacheSetStatement_0_38 --> alterPersistentCacheSetStatement_0_39[alterPersistentCacheSetTableOptions] alterPersistentCacheSetStatement_0_39 --> alterPersistentCacheSetStatement_0_40[alterPersistentCacheSetDataContainerOptions] alterPersistentCacheSetStatement_0_40 --> alterPersistentCacheSetStatement_end(( )) ``` ## alterPersistentCacheSetBackingConnectionString ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterPersistentCacheSetBackingConnectionString_start([alterPersistentCacheSetBackingConnectionString]) alterPersistentCacheSetBackingConnectionString_start --> alterPersistentCacheSetBackingConnectionString_0_0[BACKING] alterPersistentCacheSetBackingConnectionString_0_0 --> alterPersistentCacheSetBackingConnectionString_0_1[ENCRYPTED] alterPersistentCacheSetBackingConnectionString_0_1 --> alterPersistentCacheSetBackingConnectionString_0_2[CONNECTION] alterPersistentCacheSetBackingConnectionString_0_2 --> alterPersistentCacheSetBackingConnectionString_0_3[STRING] alterPersistentCacheSetBackingConnectionString_0_3 --> alterPersistentCacheSetBackingConnectionString_0_4[stringConstant] alterPersistentCacheSetBackingConnectionString_0_4 --> alterPersistentCacheSetBackingConnectionString_end(( )) ``` ## alterPersistentCacheSetDataContainerOptions ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterPersistentCacheSetDataContainerOptions_start([alterPersistentCacheSetDataContainerOptions]) alterPersistentCacheSetDataContainerOptions_start --> alterPersistentCacheSetDataContainerOptions_0_0[DATACONTAINER] alterPersistentCacheSetDataContainerOptions_0_0 --> alterPersistentCacheSetDataContainerOptions_0_1[stringConstant] alterPersistentCacheSetDataContainerOptions_0_1 --> alterPersistentCacheSetDataContainerOptions_0_2[LOGICAL] alterPersistentCacheSetDataContainerOptions_0_2 --> alterPersistentCacheSetDataContainerOptions_0_3[OVERALL] alterPersistentCacheSetDataContainerOptions_0_3 --> alterPersistentCacheSetDataContainerOptions_0_4[VIEW] alterPersistentCacheSetDataContainerOptions_0_4 --> alterPersistentCacheSetDataContainerOptions_0_5[NAME] alterPersistentCacheSetDataContainerOptions_0_5 --> alterPersistentCacheSetDataContainerOptions_0_6[PREFIX] alterPersistentCacheSetDataContainerOptions_0_6 --> alterPersistentCacheSetDataContainerOptions_0_7[POSTFIX] alterPersistentCacheSetDataContainerOptions_0_7 --> alterPersistentCacheSetDataContainerOptions_0_8[stringConstant] alterPersistentCacheSetDataContainerOptions_0_8 --> alterPersistentCacheSetDataContainerOptions_end(( )) ``` ## alterPersistentCacheSetTableOptions ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterPersistentCacheSetTableOptions_start([alterPersistentCacheSetTableOptions]) alterPersistentCacheSetTableOptions_start --> alterPersistentCacheSetTableOptions_0_0[TABLE] alterPersistentCacheSetTableOptions_0_0 --> alterPersistentCacheSetTableOptions_0_1[tableSpec] alterPersistentCacheSetTableOptions_0_1 --> alterPersistentCacheSetTableOptions_0_2[LOGICAL] alterPersistentCacheSetTableOptions_0_2 --> alterPersistentCacheSetTableOptions_0_3[OVERALL] alterPersistentCacheSetTableOptions_0_3 --> alterPersistentCacheSetTableOptions_0_4[VIEW] alterPersistentCacheSetTableOptions_0_4 --> alterPersistentCacheSetTableOptions_0_5[MAINTAIN] alterPersistentCacheSetTableOptions_0_5 --> alterPersistentCacheSetTableOptions_0_6[booleanConstant] alterPersistentCacheSetTableOptions_0_6 --> alterPersistentCacheSetTableOptions_0_7[NAME] alterPersistentCacheSetTableOptions_0_7 --> alterPersistentCacheSetTableOptions_0_8[stringConstant] alterPersistentCacheSetTableOptions_0_8 --> alterPersistentCacheSetTableOptions_0_9[PARTITION] alterPersistentCacheSetTableOptions_0_9 --> alterPersistentCacheSetTableOptions_0_10[VIEW] alterPersistentCacheSetTableOptions_0_10 --> alterPersistentCacheSetTableOptions_0_11[MAINTAIN] alterPersistentCacheSetTableOptions_0_11 --> alterPersistentCacheSetTableOptions_0_12[booleanConstant] alterPersistentCacheSetTableOptions_0_12 --> alterPersistentCacheSetTableOptions_0_13[NAME] alterPersistentCacheSetTableOptions_0_13 --> alterPersistentCacheSetTableOptions_0_14[PREFIX] alterPersistentCacheSetTableOptions_0_14 --> alterPersistentCacheSetTableOptions_0_15[POSTFIX] alterPersistentCacheSetTableOptions_0_15 --> alterPersistentCacheSetTableOptions_0_16[stringConstant] alterPersistentCacheSetTableOptions_0_16 --> alterPersistentCacheSetTableOptions_0_17[INDEX] alterPersistentCacheSetTableOptions_0_17 --> alterPersistentCacheSetTableOptions_0_18[FACTS] alterPersistentCacheSetTableOptions_0_18 --> alterPersistentCacheSetTableOptions_0_19[HISTORY] alterPersistentCacheSetTableOptions_0_19 --> alterPersistentCacheSetTableOptions_0_20[TABLE] alterPersistentCacheSetTableOptions_0_20 --> alterPersistentCacheSetTableOptions_0_21[booleanConstant] alterPersistentCacheSetTableOptions_0_21 --> alterPersistentCacheSetTableOptions_0_22[STATE] alterPersistentCacheSetTableOptions_0_22 --> alterPersistentCacheSetTableOptions_0_23[OBSOLETE] alterPersistentCacheSetTableOptions_0_23 --> alterPersistentCacheSetTableOptions_0_24[DROPPED] alterPersistentCacheSetTableOptions_0_24 --> alterPersistentCacheSetTableOptions_0_25[PARTITION] alterPersistentCacheSetTableOptions_0_25 --> alterPersistentCacheSetTableOptions_0_26[partitionIdentifier] alterPersistentCacheSetTableOptions_0_26 --> alterPersistentCacheSetTableOptions_0_27[APPROACH] alterPersistentCacheSetTableOptions_0_27 --> alterPersistentCacheSetTableOptions_0_28[COPY] alterPersistentCacheSetTableOptions_0_28 --> alterPersistentCacheSetTableOptions_0_29[TRICKLE] alterPersistentCacheSetTableOptions_0_29 --> alterPersistentCacheSetTableOptions_0_30[SAMPLE] alterPersistentCacheSetTableOptions_0_30 --> alterPersistentCacheSetTableOptions_0_31[LICENSE] alterPersistentCacheSetTableOptions_0_31 --> alterPersistentCacheSetTableOptions_0_32[CONTRACT] alterPersistentCacheSetTableOptions_0_32 --> alterPersistentCacheSetTableOptions_0_33[CODE] alterPersistentCacheSetTableOptions_0_33 --> alterPersistentCacheSetTableOptions_0_34[stringConstant] alterPersistentCacheSetTableOptions_0_34 --> alterPersistentCacheSetTableOptions_end(( )) ``` ## alterDataDictionaryStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> alterDataDictionaryStatement alterDataDictionaryStatement -->| | alterDataDictionarySetStatement alterDataDictionarySetStatement --> End(( )) ``` ## alterSessionStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> alterSessionStatement alterSessionStatement -->| | alterSessionSetStatement alterSessionSetStatement --> End(( )) ``` ## alterSessionSetStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterSessionSetStatement_start([alterSessionSetStatement]) alterSessionSetStatement_start --> alterSessionSetStatement_0_0[ALTER] alterSessionSetStatement_0_0 --> alterSessionSetStatement_0_1[SESSION] alterSessionSetStatement_0_1 --> alterSessionSetStatement_0_2[SET] alterSessionSetStatement_0_2 --> alterSessionSetStatement_0_3[alterSessionSetBillingId] alterSessionSetStatement_0_3 --> alterSessionSetStatement_0_4[alterSessionSetBillingReference] alterSessionSetStatement_0_4 --> alterSessionSetStatement_0_5[alterSessionSetIuidSourceAlias] alterSessionSetStatement_0_5 --> alterSessionSetStatement_0_6[alterSessionSetRoles] alterSessionSetStatement_0_6 --> alterSessionSetStatement_end(( )) ``` ## alterDataDictionarySetStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterDataDictionarySetStatement_start([alterDataDictionarySetStatement]) alterDataDictionarySetStatement_start --> alterDataDictionarySetStatement_0_0[ALTER] alterDataDictionarySetStatement_0_0 --> alterDataDictionarySetStatement_0_1[DATA] alterDataDictionarySetStatement_0_1 --> alterDataDictionarySetStatement_0_2[DICTIONARY] alterDataDictionarySetStatement_0_2 --> alterDataDictionarySetStatement_0_3[SET] alterDataDictionarySetStatement_0_3 --> alterDataDictionarySetStatement_0_4[alterDataDictionarySetBackingConnectionString] alterDataDictionarySetStatement_0_4 --> alterDataDictionarySetStatement_end(( )) ``` ## alterDataDictionarySetBackingConnectionString ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterDataDictionarySetBackingConnectionString_start([alterDataDictionarySetBackingConnectionString]) alterDataDictionarySetBackingConnectionString_start --> alterDataDictionarySetBackingConnectionString_0_0[BACKING] alterDataDictionarySetBackingConnectionString_0_0 --> alterDataDictionarySetBackingConnectionString_0_1[ENCRYPTED] alterDataDictionarySetBackingConnectionString_0_1 --> alterDataDictionarySetBackingConnectionString_0_2[CONNECTION] alterDataDictionarySetBackingConnectionString_0_2 --> alterDataDictionarySetBackingConnectionString_0_3[STRING] alterDataDictionarySetBackingConnectionString_0_3 --> alterDataDictionarySetBackingConnectionString_0_4[stringConstant] alterDataDictionarySetBackingConnectionString_0_4 --> alterDataDictionarySetBackingConnectionString_end(( )) ``` ## alterSessionSetBillingId ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterSessionSetBillingId_start([alterSessionSetBillingId]) alterSessionSetBillingId_start --> alterSessionSetBillingId_0_0[BILLING] alterSessionSetBillingId_0_0 --> alterSessionSetBillingId_0_1[ID] alterSessionSetBillingId_0_1 --> alterSessionSetBillingId_0_2[expression] alterSessionSetBillingId_0_2 --> alterSessionSetBillingId_end(( )) ``` ## alterSessionSetBillingReference ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterSessionSetBillingReference_start([alterSessionSetBillingReference]) alterSessionSetBillingReference_start --> alterSessionSetBillingReference_0_0[BILLING] alterSessionSetBillingReference_0_0 --> alterSessionSetBillingReference_0_1[REFERENCE] alterSessionSetBillingReference_0_1 --> alterSessionSetBillingReference_0_2[expression] alterSessionSetBillingReference_0_2 --> alterSessionSetBillingReference_end(( )) ``` ## alterSessionSetIuidSourceAlias ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterSessionSetIuidSourceAlias_start([alterSessionSetIuidSourceAlias]) alterSessionSetIuidSourceAlias_start --> alterSessionSetIuidSourceAlias_0_0[IUID] alterSessionSetIuidSourceAlias_0_0 --> alterSessionSetIuidSourceAlias_0_1[SOURCE] alterSessionSetIuidSourceAlias_0_1 --> alterSessionSetIuidSourceAlias_0_2[expression] alterSessionSetIuidSourceAlias_0_2 --> alterSessionSetIuidSourceAlias_end(( )) ``` ## alterSessionSetRoles ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR alterSessionSetRoles_start([alterSessionSetRoles]) alterSessionSetRoles_start --> alterSessionSetRoles_0_0[ROLES] alterSessionSetRoles_0_0 --> alterSessionSetRoles_0_1[DEFAULT] alterSessionSetRoles_0_1 --> alterSessionSetRoles_0_2[roleIdentifier] alterSessionSetRoles_0_2 --> alterSessionSetRoles_0_3[COMMA] alterSessionSetRoles_0_3 --> alterSessionSetRoles_0_4[roleIdentifier] alterSessionSetRoles_0_4 --> alterSessionSetRoles_end(( )) ``` ## createTableStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR createTableStatement_start([createTableStatement]) createTableStatement_start --> createTableStatement_0_0[CREATE] createTableStatement_0_0 --> createTableStatement_0_1[orReplace] createTableStatement_0_1 --> createTableStatement_0_2[TABLE] createTableStatement_0_2 --> createTableStatement_0_3[tableSpec] createTableStatement_0_3 --> createTableStatement_0_4[AS] createTableStatement_0_4 --> createTableStatement_0_5[selectStatement] createTableStatement_0_5 --> createTableStatement_0_6[parenthesisOpen] createTableStatement_0_6 --> createTableStatement_0_7[createTableArgument] createTableStatement_0_7 --> createTableStatement_0_8[COMMA] createTableStatement_0_8 --> createTableStatement_0_9[createTableArgument] createTableStatement_0_9 --> createTableStatement_0_10[parenthesisClose] createTableStatement_0_10 --> createTableStatement_0_11[BATCHSIZE] createTableStatement_0_11 --> createTableStatement_0_12[numericConstant] createTableStatement_0_12 --> createTableStatement_end(( )) ``` ## createTableArgument ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR createTableArgument_start([createTableArgument]) createTableArgument_start --> createTableArgument_0_0[identifier] createTableArgument_0_0 --> createTableArgument_0_1[sqlDataTypeExtended] createTableArgument_0_1 --> createTableArgument_end(( )) ``` ## dropTableStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR dropTableStatement_start([dropTableStatement]) dropTableStatement_start --> dropTableStatement_0_0[DROP] dropTableStatement_0_0 --> dropTableStatement_0_1[TABLE] dropTableStatement_0_1 --> dropTableStatement_0_2[tableSpec] dropTableStatement_0_2 --> dropTableStatement_end(( )) ``` ## orReplace ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR orReplace_start([orReplace]) orReplace_start --> orReplace_0_0[OR] orReplace_0_0 --> orReplace_0_1[REPLACE] orReplace_0_1 --> orReplace_end(( )) ``` ## setStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR setStatement_start([setStatement]) setStatement_start --> setStatement_0_0[SET] setStatement_0_0 --> setStatement_0_1[setIdentifier] setStatement_0_1 --> setStatement_0_2[expression] setStatement_0_2 --> setStatement_end(( )) ``` ## setIdentifier ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR setIdentifier_start([setIdentifier]) setIdentifier_start --> setIdentifier_0_0[attributeIdentifier] setIdentifier_0_0 --> setIdentifier_0_1[distributedAliasDirective] setIdentifier_0_1 --> setIdentifier_end(( )) ``` ## transactionStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> transactionStatement transactionStatement -->| | beginTransactionStatement beginTransactionStatement --> End(( )) transactionStatement -->| | rollbackTransactionStatement rollbackTransactionStatement --> End(( )) transactionStatement -->| | commitTransactionStatement commitTransactionStatement --> End(( )) ``` ## executeFileStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> executeFileStatement executeFileStatement -->| | FILE_PATH FILE_PATH --> End(( )) ``` ## beginTransactionStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR beginTransactionStatement_start([beginTransactionStatement]) beginTransactionStatement_start --> beginTransactionStatement_0_0[BEGIN] beginTransactionStatement_0_0 --> beginTransactionStatement_0_1[TRANSACTION] beginTransactionStatement_0_1 --> beginTransactionStatement_0_2[DATACONTAINER] beginTransactionStatement_0_2 --> beginTransactionStatement_0_3[stringConstant] beginTransactionStatement_0_3 --> beginTransactionStatement_end(( )) ``` ## rollbackTransactionStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR rollbackTransactionStatement_start([rollbackTransactionStatement]) rollbackTransactionStatement_start --> rollbackTransactionStatement_0_0[ROLLBACK] rollbackTransactionStatement_0_0 --> rollbackTransactionStatement_0_1[TRANSACTION] rollbackTransactionStatement_0_1 --> rollbackTransactionStatement_0_2[DATACONTAINER] rollbackTransactionStatement_0_2 --> rollbackTransactionStatement_0_3[stringConstant] rollbackTransactionStatement_0_3 --> rollbackTransactionStatement_end(( )) ``` ## commitTransactionStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR commitTransactionStatement_start([commitTransactionStatement]) commitTransactionStatement_start --> commitTransactionStatement_0_0[COMMIT] commitTransactionStatement_0_0 --> commitTransactionStatement_0_1[TRANSACTION] commitTransactionStatement_0_1 --> commitTransactionStatement_0_2[DATACONTAINER] commitTransactionStatement_0_2 --> commitTransactionStatement_0_3[stringConstant] commitTransactionStatement_0_3 --> commitTransactionStatement_end(( )) ``` ## useStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR useStatement_start([useStatement]) useStatement_start --> useStatement_0_0[USE] useStatement_0_0 --> useStatement_0_1[partitionIdentifiersList] useStatement_0_1 --> useStatement_0_2[EXCLUDE] useStatement_0_2 --> useStatement_0_3[EXCLUDING] useStatement_0_3 --> useStatement_0_4[partitionIdentifiersList] useStatement_0_4 --> useStatement_0_5[selectStatement] useStatement_0_5 --> useStatement_end(( )) ``` ## partitionIdentifiersList ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR partitionIdentifiersList_start([partitionIdentifiersList]) partitionIdentifiersList_start --> partitionIdentifiersList_0_0[partitionIdentifierWithAlias] partitionIdentifiersList_0_0 --> partitionIdentifiersList_0_1[COMMA] partitionIdentifiersList_0_1 --> partitionIdentifiersList_0_2[partitionIdentifierWithAlias] partitionIdentifiersList_0_2 --> partitionIdentifiersList_end(( )) ``` ## partitionIdentifier ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> partitionIdentifier partitionIdentifier -->| | parameterExpression parameterExpression --> End(( )) partitionIdentifier -->| | stringConstant stringConstant --> End(( )) partitionIdentifier -->| | numericConstant numericConstant --> End(( )) partitionIdentifier -->| | identifier identifier --> End(( )) partitionIdentifier -->| | ALL ALL --> End(( )) partitionIdentifier -->| | DEFAULT DEFAULT --> End(( )) ``` ## partitionIdentifierWithAlias ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR partitionIdentifierWithAlias_start([partitionIdentifierWithAlias]) partitionIdentifierWithAlias_start --> partitionIdentifierWithAlias_0_0[partitionIdentifier] partitionIdentifierWithAlias_0_0 --> partitionIdentifierWithAlias_0_1[distributedAliasDirective] partitionIdentifierWithAlias_0_1 --> partitionIdentifierWithAlias_end(( )) ``` ## partitionSimpleIdentifier ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> partitionSimpleIdentifier partitionSimpleIdentifier -->| | numericConstant numericConstant --> End(( )) partitionSimpleIdentifier -->| | identifier identifier --> End(( )) ``` ## insertStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR insertStatement_start([insertStatement]) insertStatement_start --> insertStatement_0_0[bulk] insertStatement_0_0 --> insertStatement_0_1[insert] insertStatement_0_1 --> insertStatement_0_2[into] insertStatement_0_2 --> insertStatement_0_3[tableSpec] insertStatement_0_3 --> insertStatement_0_4[insertFieldList] insertStatement_0_4 --> insertStatement_0_5[valuesExpression] insertStatement_0_5 --> insertStatement_0_6[insertFieldList] insertStatement_0_6 --> insertStatement_0_7[selectStatement] insertStatement_0_7 --> insertStatement_0_8[identifiedByClause] insertStatement_0_8 --> insertStatement_0_9[attachToClause] insertStatement_0_9 --> insertStatement_0_10[BATCHSIZE] insertStatement_0_10 --> insertStatement_0_11[numericConstant] insertStatement_0_11 --> insertStatement_end(( )) ``` ## valuesExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR valuesExpression_start([valuesExpression]) valuesExpression_start --> valuesExpression_0_0[values_] valuesExpression_0_0 --> valuesExpression_0_1[insertValuesBulk] valuesExpression_0_1 --> valuesExpression_0_2[insertValues] valuesExpression_0_2 --> valuesExpression_end(( )) ``` ## bulk ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> bulk bulk -->| | BULK BULK --> End(( )) ``` ## into ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> into into -->| | INTO INTO --> End(( )) ``` ## insert ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> insert insert -->| | INSERT INSERT --> End(( )) ``` ## values_ ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> values_ values_ -->| | VALUES VALUES --> End(( )) ``` ## insertFieldList ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR insertFieldList_start([insertFieldList]) insertFieldList_start --> insertFieldList_0_0[parenthesisOpen] insertFieldList_0_0 --> insertFieldList_0_1[columnList] insertFieldList_0_1 --> insertFieldList_0_2[parenthesisClose] insertFieldList_0_2 --> insertFieldList_end(( )) ``` ## insertValuesBulk ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR insertValuesBulk_start([insertValuesBulk]) insertValuesBulk_start --> insertValuesBulk_0_0[parenthesisOpen] insertValuesBulk_0_0 --> insertValuesBulk_0_1[insertValues] insertValuesBulk_0_1 --> insertValuesBulk_0_2[COMMA] insertValuesBulk_0_2 --> insertValuesBulk_0_3[insertValues] insertValuesBulk_0_3 --> insertValuesBulk_0_4[parenthesisClose] insertValuesBulk_0_4 --> insertValuesBulk_end(( )) ``` ## insertValues ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR insertValues_start([insertValues]) insertValues_start --> insertValues_0_0[parenthesisOpen] insertValues_0_0 --> insertValues_0_1[insertValuesList] insertValues_0_1 --> insertValues_0_2[parenthesisClose] insertValues_0_2 --> insertValues_end(( )) ``` ## insertValuesList ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR insertValuesList_start([insertValuesList]) insertValuesList_start --> insertValuesList_0_0[expression] insertValuesList_0_0 --> insertValuesList_0_1[COMMA] insertValuesList_0_1 --> insertValuesList_0_2[expression] insertValuesList_0_2 --> insertValuesList_end(( )) ``` ## identifiedByClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR identifiedByClause_start([identifiedByClause]) identifiedByClause_start --> identifiedByClause_0_0[IDENTIFIED] identifiedByClause_0_0 --> identifiedByClause_0_1[BY] identifiedByClause_0_1 --> identifiedByClause_0_2[expression] identifiedByClause_0_2 --> identifiedByClause_end(( )) ``` ## identifiedByMultipleClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR identifiedByMultipleClause_start([identifiedByMultipleClause]) identifiedByMultipleClause_start --> identifiedByMultipleClause_0_0[IDENTIFIED] identifiedByMultipleClause_0_0 --> identifiedByMultipleClause_0_1[BY] identifiedByMultipleClause_0_1 --> identifiedByMultipleClause_0_2[columnList] identifiedByMultipleClause_0_2 --> identifiedByMultipleClause_end(( )) ``` ## attachToClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR attachToClause_start([attachToClause]) attachToClause_start --> attachToClause_0_0[ATTACH] attachToClause_0_0 --> attachToClause_0_1[TO] attachToClause_0_1 --> attachToClause_0_2[expression] attachToClause_0_2 --> attachToClause_end(( )) ``` ## updateStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR updateStatement_start([updateStatement]) updateStatement_start --> updateStatement_0_0[UPDATE] updateStatement_0_0 --> updateStatement_0_1[executionHints] updateStatement_0_1 --> updateStatement_0_2[FROM] updateStatement_0_2 --> updateStatement_0_3[tableSpec] updateStatement_0_3 --> updateStatement_0_4[SET] updateStatement_0_4 --> updateStatement_0_5[updateValuesList] updateStatement_0_5 --> updateStatement_0_6[whereClause] updateStatement_0_6 --> updateStatement_0_7[limitClause] updateStatement_0_7 --> updateStatement_end(( )) ``` ## updateValuesList ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR updateValuesList_start([updateValuesList]) updateValuesList_start --> updateValuesList_0_0[updateValue] updateValuesList_0_0 --> updateValuesList_0_1[COMMA] updateValuesList_0_1 --> updateValuesList_0_2[updateValue] updateValuesList_0_2 --> updateValuesList_end(( )) ``` ## updateValue ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR updateValue_start([updateValue]) updateValue_start --> updateValue_0_0[column] updateValue_0_0 --> updateValue_0_1[EQ] updateValue_0_1 --> updateValue_0_2[expression] updateValue_0_2 --> updateValue_end(( )) ``` ## deleteStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR deleteStatement_start([deleteStatement]) deleteStatement_start --> deleteStatement_0_0[delete] deleteStatement_0_0 --> deleteStatement_0_1[executionHints] deleteStatement_0_1 --> deleteStatement_0_2[FROM] deleteStatement_0_2 --> deleteStatement_0_3[tableSpec] deleteStatement_0_3 --> deleteStatement_0_4[whereClause] deleteStatement_0_4 --> deleteStatement_0_5[limitClause] deleteStatement_0_5 --> deleteStatement_end(( )) ``` ## delete ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> delete delete -->| | DELETE DELETE --> End(( )) ``` ## synchronizeStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR synchronizeStatement_start([synchronizeStatement]) synchronizeStatement_start --> synchronizeStatement_0_0[synchronize] synchronizeStatement_0_0 --> synchronizeStatement_0_1[COMPARE] synchronizeStatement_0_1 --> synchronizeStatement_0_2[tableSpec] synchronizeStatement_0_2 --> synchronizeStatement_0_3[TO] synchronizeStatement_0_3 --> synchronizeStatement_0_4[AND] synchronizeStatement_0_4 --> synchronizeStatement_0_5[tableSpec] synchronizeStatement_0_5 --> synchronizeStatement_0_6[synchronizeIudStatement] synchronizeStatement_0_6 --> synchronizeStatement_0_7[identifiedByMultipleClause] synchronizeStatement_0_7 --> synchronizeStatement_0_8[synchronizeIgnoreClause] synchronizeStatement_0_8 --> synchronizeStatement_0_9[resolveByClause] synchronizeStatement_0_9 --> synchronizeStatement_0_10[applyToClause] synchronizeStatement_0_10 --> synchronizeStatement_0_11[limitClause] synchronizeStatement_0_11 --> synchronizeStatement_0_12[RETURNING] synchronizeStatement_0_12 --> synchronizeStatement_0_13[SQL] synchronizeStatement_0_13 --> synchronizeStatement_0_14[DIFFERENCES] synchronizeStatement_0_14 --> synchronizeStatement_0_15[BATCHSIZE] synchronizeStatement_0_15 --> synchronizeStatement_0_16[numericConstant] synchronizeStatement_0_16 --> synchronizeStatement_0_17[CONTINUE] synchronizeStatement_0_17 --> synchronizeStatement_0_18[ON] synchronizeStatement_0_18 --> synchronizeStatement_0_19[FIRST] synchronizeStatement_0_19 --> synchronizeStatement_0_20[numericConstant] synchronizeStatement_0_20 --> synchronizeStatement_0_21[ERRORS] synchronizeStatement_0_21 --> synchronizeStatement_0_22[synchronizeTriggers] synchronizeStatement_0_22 --> synchronizeStatement_end(( )) ``` ## synchronizeIudStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR synchronizeIudStatement_start([synchronizeIudStatement]) synchronizeIudStatement_start --> synchronizeIudStatement_0_0[WITH] synchronizeIudStatement_0_0 --> synchronizeIudStatement_0_1[synchronizeInsertStatement] synchronizeIudStatement_0_1 --> synchronizeIudStatement_0_2[OR] synchronizeIudStatement_0_2 --> synchronizeIudStatement_0_3[synchronizeUpdateStatement] synchronizeIudStatement_0_3 --> synchronizeIudStatement_0_4[OR] synchronizeIudStatement_0_4 --> synchronizeIudStatement_0_5[synchronizeDeleteStatement] synchronizeIudStatement_0_5 --> synchronizeIudStatement_0_6[synchronizeUpdateStatement] synchronizeIudStatement_0_6 --> synchronizeIudStatement_0_7[OR] synchronizeIudStatement_0_7 --> synchronizeIudStatement_0_8[synchronizeDeleteStatement] synchronizeIudStatement_0_8 --> synchronizeIudStatement_0_9[synchronizeDeleteStatement] synchronizeIudStatement_0_9 --> synchronizeIudStatement_end(( )) ``` ## synchronizeInsertStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR synchronizeInsertStatement_start([synchronizeInsertStatement]) synchronizeInsertStatement_start --> synchronizeInsertStatement_0_0[INSERT] synchronizeInsertStatement_0_0 --> synchronizeInsertStatement_0_1[ALL] synchronizeInsertStatement_0_1 --> synchronizeInsertStatement_0_2[EXCEPT] synchronizeInsertStatement_0_2 --> synchronizeInsertStatement_0_3[columnList] synchronizeInsertStatement_0_3 --> synchronizeInsertStatement_end(( )) ``` ## synchronizeUpdateStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR synchronizeUpdateStatement_start([synchronizeUpdateStatement]) synchronizeUpdateStatement_start --> synchronizeUpdateStatement_0_0[UPDATE] synchronizeUpdateStatement_0_0 --> synchronizeUpdateStatement_0_1[ALL] synchronizeUpdateStatement_0_1 --> synchronizeUpdateStatement_0_2[EXCEPT] synchronizeUpdateStatement_0_2 --> synchronizeUpdateStatement_0_3[columnList] synchronizeUpdateStatement_0_3 --> synchronizeUpdateStatement_0_4[IGNORE] synchronizeUpdateStatement_0_4 --> synchronizeUpdateStatement_0_5[CHANGES] synchronizeUpdateStatement_0_5 --> synchronizeUpdateStatement_0_6[TO] synchronizeUpdateStatement_0_6 --> synchronizeUpdateStatement_0_7[columnList] synchronizeUpdateStatement_0_7 --> synchronizeUpdateStatement_end(( )) ``` ## synchronizeDeleteStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> synchronizeDeleteStatement synchronizeDeleteStatement -->| | DELETE DELETE --> End(( )) ``` ## synchronizeUsingPSqlBlock ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR synchronizeUsingPSqlBlock_start([synchronizeUsingPSqlBlock]) synchronizeUsingPSqlBlock_start --> synchronizeUsingPSqlBlock_0_0[USING] synchronizeUsingPSqlBlock_0_0 --> synchronizeUsingPSqlBlock_0_1[PSQL] synchronizeUsingPSqlBlock_0_1 --> synchronizeUsingPSqlBlock_0_2[pSqlBlockNoBatchSeparator] synchronizeUsingPSqlBlock_0_2 --> synchronizeUsingPSqlBlock_end(( )) ``` ## synchronizeTriggers ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR synchronizeTriggers_start([synchronizeTriggers]) synchronizeTriggers_start --> synchronizeTriggers_0_0[TRIGGERS] synchronizeTriggers_0_0 --> synchronizeTriggers_0_1[synchronizeTrigger] synchronizeTriggers_0_1 --> synchronizeTriggers_end(( )) ``` ## synchronizeTrigger ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR synchronizeTrigger_start([synchronizeTrigger]) synchronizeTrigger_start --> synchronizeTrigger_0_0[BEFORE] synchronizeTrigger_0_0 --> synchronizeTrigger_0_1[INSTEAD] synchronizeTrigger_0_1 --> synchronizeTrigger_0_2[OF] synchronizeTrigger_0_2 --> synchronizeTrigger_0_3[AFTER] synchronizeTrigger_0_3 --> synchronizeTrigger_0_4[INSERT] synchronizeTrigger_0_4 --> synchronizeTrigger_0_5[UPDATE] synchronizeTrigger_0_5 --> synchronizeTrigger_0_6[DELETE] synchronizeTrigger_0_6 --> synchronizeTrigger_0_7[ON] synchronizeTrigger_0_7 --> synchronizeTrigger_0_8[LEFT] synchronizeTrigger_0_8 --> synchronizeTrigger_0_9[RIGHT] synchronizeTrigger_0_9 --> synchronizeTrigger_0_10[pSqlBlockNoBatchSeparator] synchronizeTrigger_0_10 --> synchronizeTrigger_end(( )) ``` ## createOrReplaceViewStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR createOrReplaceViewStatement_start([createOrReplaceViewStatement]) createOrReplaceViewStatement_start --> createOrReplaceViewStatement_0_0[CREATE] createOrReplaceViewStatement_0_0 --> createOrReplaceViewStatement_0_1[OR] createOrReplaceViewStatement_0_1 --> createOrReplaceViewStatement_0_2[REPLACE] createOrReplaceViewStatement_0_2 --> createOrReplaceViewStatement_0_3[REPLACE] createOrReplaceViewStatement_0_3 --> createOrReplaceViewStatement_0_4[FORCE] createOrReplaceViewStatement_0_4 --> createOrReplaceViewStatement_0_5[VIEW] createOrReplaceViewStatement_0_5 --> createOrReplaceViewStatement_0_6[tableIdentifier] createOrReplaceViewStatement_0_6 --> createOrReplaceViewStatement_0_7[AS] createOrReplaceViewStatement_0_7 --> createOrReplaceViewStatement_0_8[selectStatement] createOrReplaceViewStatement_0_8 --> createOrReplaceViewStatement_end(( )) ``` ## dropViewStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR dropViewStatement_start([dropViewStatement]) dropViewStatement_start --> dropViewStatement_0_0[DROP] dropViewStatement_0_0 --> dropViewStatement_0_1[VIEW] dropViewStatement_0_1 --> dropViewStatement_0_2[tableIdentifier] dropViewStatement_0_2 --> dropViewStatement_end(( )) ``` ## synchronize ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> synchronize synchronize -->| | SYNCHRONIZE SYNCHRONIZE --> End(( )) synchronize -->| | SYNC SYNC --> End(( )) ``` ## synchronizeIgnoreClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR synchronizeIgnoreClause_start([synchronizeIgnoreClause]) synchronizeIgnoreClause_start --> synchronizeIgnoreClause_0_0[IGNORE] synchronizeIgnoreClause_0_0 --> synchronizeIgnoreClause_0_1[NULLS] synchronizeIgnoreClause_0_1 --> synchronizeIgnoreClause_end(( )) ``` ## resolveByClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR resolveByClause_start([resolveByClause]) resolveByClause_start --> resolveByClause_0_0[RESOLVE] resolveByClause_0_0 --> resolveByClause_0_1[BY] resolveByClause_0_1 --> resolveByClause_0_2[sortedColumnList] resolveByClause_0_2 --> resolveByClause_0_3[PREFER] resolveByClause_0_3 --> resolveByClause_0_4[LEFT] resolveByClause_0_4 --> resolveByClause_0_5[RIGHT] resolveByClause_0_5 --> resolveByClause_end(( )) ``` ## applyToClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR applyToClause_start([applyToClause]) applyToClause_start --> applyToClause_0_0[APPLY] applyToClause_0_0 --> applyToClause_0_1[TO] applyToClause_0_1 --> applyToClause_0_2[tableSpec] applyToClause_0_2 --> applyToClause_0_3[COMMA] applyToClause_0_3 --> applyToClause_0_4[tableSpec] applyToClause_0_4 --> applyToClause_end(( )) ``` ## caseExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR caseExpression_start([caseExpression]) caseExpression_start --> caseExpression_0_0[case] caseExpression_0_0 --> caseExpression_0_1[caseWhenThenExpression] caseExpression_0_1 --> caseExpression_0_2[caseElseExpression] caseExpression_0_2 --> caseExpression_0_3[end] caseExpression_0_3 --> caseExpression_end(( )) ``` ## caseWhenThenExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR caseWhenThenExpression_start([caseWhenThenExpression]) caseWhenThenExpression_start --> caseWhenThenExpression_0_0[when] caseWhenThenExpression_0_0 --> caseWhenThenExpression_0_1[expression] caseWhenThenExpression_0_1 --> caseWhenThenExpression_0_2[then] caseWhenThenExpression_0_2 --> caseWhenThenExpression_0_3[expression] caseWhenThenExpression_0_3 --> caseWhenThenExpression_end(( )) ``` ## caseElseExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR caseElseExpression_start([caseElseExpression]) caseElseExpression_start --> caseElseExpression_0_0[else] caseElseExpression_0_0 --> caseElseExpression_0_1[expression] caseElseExpression_0_1 --> caseElseExpression_end(( )) ``` ## castExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR castExpression_start([castExpression]) castExpression_start --> castExpression_0_0[CAST] castExpression_0_0 --> castExpression_0_1[parenthesisOpen] castExpression_0_1 --> castExpression_0_2[expression] castExpression_0_2 --> castExpression_0_3[AS] castExpression_0_3 --> castExpression_0_4[sqlDataTypeExtended] castExpression_0_4 --> castExpression_0_5[parenthesisClose] castExpression_0_5 --> castExpression_end(( )) ``` ## parenthesisOpen ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> parenthesisOpen parenthesisOpen -->| | PARENTHESIS_OPEN PARENTHESIS_OPEN --> End(( )) ``` ## parenthesisClose ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> parenthesisClose parenthesisClose -->| | PARENTHESIS_CLOSE PARENTHESIS_CLOSE --> End(( )) ``` ## case ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> case case -->| | CASE CASE --> End(( )) ``` ## when ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> when when -->| | WHEN WHEN --> End(( )) ``` ## then ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> then then -->| | THEN THEN --> End(( )) ``` ## else ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> else else -->| | ELSE ELSE --> End(( )) ``` ## end ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> end end -->| | END END --> End(( )) ``` ## not ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> not not -->| | NOT NOT --> End(( )) ``` ## is ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> is is -->| | IS IS --> End(( )) ``` ## are ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> are are -->| | ARE ARE --> End(( )) ``` ## and ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> and and -->| | AND AND --> End(( )) ``` ## or ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> or or -->| | OR OR --> End(( )) ``` ## true ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> true true -->| | TRUE TRUE --> End(( )) ``` ## false ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> false false -->| | FALSE FALSE --> End(( )) ``` ## parameterExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR parameterExpression_start([parameterExpression]) parameterExpression_start --> parameterExpression_0_0[COLON] parameterExpression_0_0 --> parameterExpression_0_1[identifier] parameterExpression_0_1 --> parameterExpression_end(( )) ``` ## triggerRecordNameExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR triggerRecordNameExpression_start([triggerRecordNameExpression]) triggerRecordNameExpression_start --> triggerRecordNameExpression_0_0[COLON] triggerRecordNameExpression_0_0 --> triggerRecordNameExpression_0_1[OLD] triggerRecordNameExpression_0_1 --> triggerRecordNameExpression_0_2[NEW] triggerRecordNameExpression_0_2 --> triggerRecordNameExpression_0_3[SOURCE] triggerRecordNameExpression_0_3 --> triggerRecordNameExpression_end(( )) ``` ## triggerRecordVariableExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR triggerRecordVariableExpression_start([triggerRecordVariableExpression]) triggerRecordVariableExpression_start --> triggerRecordVariableExpression_0_0[triggerRecordNameExpression] triggerRecordVariableExpression_0_0 --> triggerRecordVariableExpression_0_1[DOT] triggerRecordVariableExpression_0_1 --> triggerRecordVariableExpression_0_2[identifier] triggerRecordVariableExpression_0_2 --> triggerRecordVariableExpression_end(( )) ``` ## gt ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> gt gt -->| | GT GT --> End(( )) ``` ## ge ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> ge ge -->| | GE GE --> End(( )) ``` ## lt ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> lt lt -->| | LT LT --> End(( )) ``` ## le ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> le le -->| | LE LE --> End(( )) ``` ## eq ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> eq eq -->| | EQ EQ --> End(( )) ``` ## neq ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> neq neq -->| | NEQ NEQ --> End(( )) ``` ## like ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> like like -->| | LIKE LIKE --> End(( )) ``` ## between ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> between between -->| | BETWEEN BETWEEN --> End(( )) ``` ## in_ ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> in_ in_ -->| | IN IN --> End(( )) ``` ## expression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR expression_start([expression]) expression_start --> expression_0_0[minus] expression_0_0 --> expression_0_1[plus] expression_0_1 --> expression_0_2[not] expression_0_2 --> expression_0_3[expression] expression_0_3 --> expression_end(( )) expression_start --> expression_1_0[expression] expression_1_0 --> expression_1_1[concat] expression_1_1 --> expression_1_2[times] expression_1_2 --> expression_1_3[divide] expression_1_3 --> expression_1_4[plus] expression_1_4 --> expression_1_5[minus] expression_1_5 --> expression_1_6[gt] expression_1_6 --> expression_1_7[ge] expression_1_7 --> expression_1_8[lt] expression_1_8 --> expression_1_9[le] expression_1_9 --> expression_1_10[eq] expression_1_10 --> expression_1_11[neq] expression_1_11 --> expression_1_12[and] expression_1_12 --> expression_1_13[or] expression_1_13 --> expression_1_14[expression] expression_1_14 --> expression_1_15[not] expression_1_15 --> expression_1_16[like] expression_1_16 --> expression_1_17[between] expression_1_17 --> expression_1_18[expression] expression_1_18 --> expression_1_19[and] expression_1_19 --> expression_1_20[expression] expression_1_20 --> expression_1_21[in_] expression_1_21 --> expression_1_22[parenthesisOpen] expression_1_22 --> expression_1_23[expression] expression_1_23 --> expression_1_24[COMMA] expression_1_24 --> expression_1_25[expression] expression_1_25 --> expression_1_26[selectStatement] expression_1_26 --> expression_1_27[parenthesisClose] expression_1_27 --> expression_1_28[is] expression_1_28 --> expression_1_29[not] expression_1_29 --> expression_1_30[NULL] expression_1_30 --> expression_end(( )) expression_start --> expression_2_0[not] expression_2_0 --> expression_2_1[exists] expression_2_1 --> expression_2_2[parenthesisOpen] expression_2_2 --> expression_2_3[selectStatement] expression_2_3 --> expression_2_4[parenthesisOpen] expression_2_4 --> expression_2_5[selectStatement] expression_2_5 --> expression_2_6[expression] expression_2_6 --> expression_2_7[parenthesisClose] expression_2_7 --> expression_end(( )) expression_start --> expression_3_0[constantExpression] expression_3_0 --> expression_end(( )) expression_start --> expression_4_0[functionExpression] expression_4_0 --> expression_end(( )) expression_start --> expression_5_0[parameterExpression] expression_5_0 --> expression_end(( )) expression_start --> expression_6_0[triggerRecordVariableExpression] expression_6_0 --> expression_end(( )) expression_start --> expression_7_0[castExpression] expression_7_0 --> expression_end(( )) expression_start --> expression_8_0[caseExpression] expression_8_0 --> expression_end(( )) expression_start --> expression_9_0[arrayExpression] expression_9_0 --> expression_end(( )) expression_start --> expression_10_0[pSqlCallProcedureStatementNS] expression_10_0 --> expression_end(( )) expression_start --> expression_11_0[fieldIdentifier] expression_11_0 --> expression_end(( )) expression_start --> expression_12_0[bindVariable] expression_12_0 --> expression_end(( )) ``` ## bindVariable ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> bindVariable bindVariable -->| | BIND_VARIABLE BIND_VARIABLE --> End(( )) ``` ## arrayExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR arrayExpression_start([arrayExpression]) arrayExpression_start --> arrayExpression_0_0[ARRAY_OPEN] arrayExpression_0_0 --> arrayExpression_0_1[expression] arrayExpression_0_1 --> arrayExpression_0_2[COMMA] arrayExpression_0_2 --> arrayExpression_0_3[expression] arrayExpression_0_3 --> arrayExpression_0_4[ARRAY_CLOSE] arrayExpression_0_4 --> arrayExpression_end(( )) ``` ## functionExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR functionExpression_start([functionExpression]) functionExpression_start --> functionExpression_0_0[abs] functionExpression_0_0 --> functionExpression_0_1[acos] functionExpression_0_1 --> functionExpression_0_2[anonymize] functionExpression_0_2 --> functionExpression_0_3[ascii] functionExpression_0_3 --> functionExpression_0_4[ascii_to_blob] functionExpression_0_4 --> functionExpression_0_5[asin] functionExpression_0_5 --> functionExpression_0_6[atan] functionExpression_0_6 --> functionExpression_0_7[atan2] functionExpression_0_7 --> functionExpression_0_8[base64_decode] functionExpression_0_8 --> functionExpression_0_9[base64_encode] functionExpression_0_9 --> functionExpression_0_10[basename] functionExpression_0_10 --> functionExpression_0_11[bit_length] functionExpression_0_11 --> functionExpression_0_12[octet_length] functionExpression_0_12 --> functionExpression_0_13[camel] functionExpression_0_13 --> functionExpression_0_14[ceil] functionExpression_0_14 --> functionExpression_0_15[chr] functionExpression_0_15 --> functionExpression_0_16[charindex] functionExpression_0_16 --> functionExpression_0_17[coalesce] functionExpression_0_17 --> functionExpression_0_18[concat_func] functionExpression_0_18 --> functionExpression_0_19[cos] functionExpression_0_19 --> functionExpression_0_20[covfefify] functionExpression_0_20 --> functionExpression_0_21[compress] functionExpression_0_21 --> functionExpression_0_22[convertnumerictotime] functionExpression_0_22 --> functionExpression_0_23[csvdecode] functionExpression_0_23 --> functionExpression_0_24[csvencode] functionExpression_0_24 --> functionExpression_0_25[uncompress] functionExpression_0_25 --> functionExpression_0_26[dateadd] functionExpression_0_26 --> functionExpression_0_27[datepart] functionExpression_0_27 --> functionExpression_0_28[date_ceil] functionExpression_0_28 --> functionExpression_0_29[date_floor] functionExpression_0_29 --> functionExpression_0_30[date_round] functionExpression_0_30 --> functionExpression_0_31[date_trunc] functionExpression_0_31 --> functionExpression_0_32[day] functionExpression_0_32 --> functionExpression_0_33[dayofweek] functionExpression_0_33 --> functionExpression_0_34[dayofyear] functionExpression_0_34 --> functionExpression_0_35[dense_rank] functionExpression_0_35 --> functionExpression_0_36[decode] functionExpression_0_36 --> functionExpression_0_37[double_metaphone] functionExpression_0_37 --> functionExpression_0_38[double_metaphone_alt] functionExpression_0_38 --> functionExpression_0_39[excel_day] functionExpression_0_39 --> functionExpression_0_40[exp_func] functionExpression_0_40 --> functionExpression_0_41[floor] functionExpression_0_41 --> functionExpression_0_42[from_unixtime] functionExpression_0_42 --> functionExpression_0_43[gzip] functionExpression_0_43 --> functionExpression_0_44[hour] functionExpression_0_44 --> functionExpression_0_45[httpget] functionExpression_0_45 --> functionExpression_0_46[httpget_text] functionExpression_0_46 --> functionExpression_0_47[httppost] functionExpression_0_47 --> functionExpression_0_48[initcap] functionExpression_0_48 --> functionExpression_0_49[instr] functionExpression_0_49 --> functionExpression_0_50[is_boolean] functionExpression_0_50 --> functionExpression_0_51[is_date] functionExpression_0_51 --> functionExpression_0_52[is_email] functionExpression_0_52 --> functionExpression_0_53[is_guid] functionExpression_0_53 --> functionExpression_0_54[is_iban] functionExpression_0_54 --> functionExpression_0_55[is_number] functionExpression_0_55 --> functionExpression_0_56[is_uri] functionExpression_0_56 --> functionExpression_0_57[jsondecode] functionExpression_0_57 --> functionExpression_0_58[jsonelement] functionExpression_0_58 --> functionExpression_0_59[jsonencode] functionExpression_0_59 --> functionExpression_0_60[left] functionExpression_0_60 --> functionExpression_0_61[length] functionExpression_0_61 --> functionExpression_0_62[levenshtein] functionExpression_0_62 --> functionExpression_0_63[ln] functionExpression_0_63 --> functionExpression_0_64[log] functionExpression_0_64 --> functionExpression_0_65[lower] functionExpression_0_65 --> functionExpression_0_66[lpad] functionExpression_0_66 --> functionExpression_0_67[ltrim] functionExpression_0_67 --> functionExpression_0_68[ltrimtext] functionExpression_0_68 --> functionExpression_0_69[md5] functionExpression_0_69 --> functionExpression_0_70[metaphone] functionExpression_0_70 --> functionExpression_0_71[metaphone3] functionExpression_0_71 --> functionExpression_0_72[metaphone3_alt] functionExpression_0_72 --> functionExpression_0_73[microsecond] functionExpression_0_73 --> functionExpression_0_74[millisecond] functionExpression_0_74 --> functionExpression_0_75[minute] functionExpression_0_75 --> functionExpression_0_76[mod] functionExpression_0_76 --> functionExpression_0_77[month] functionExpression_0_77 --> functionExpression_0_78[new_time] functionExpression_0_78 --> functionExpression_0_79[newid] functionExpression_0_79 --> functionExpression_0_80[number_to_speech] functionExpression_0_80 --> functionExpression_0_81[normalize] functionExpression_0_81 --> functionExpression_0_82[nvl] functionExpression_0_82 --> functionExpression_0_83[object_exists] functionExpression_0_83 --> functionExpression_0_84[power] functionExpression_0_84 --> functionExpression_0_85[quarter] functionExpression_0_85 --> functionExpression_0_86[quote_ident] functionExpression_0_86 --> functionExpression_0_87[quote_literal] functionExpression_0_87 --> functionExpression_0_88[quote_nullable] functionExpression_0_88 --> functionExpression_0_89[raise_error] functionExpression_0_89 --> functionExpression_0_90[random] functionExpression_0_90 --> functionExpression_0_91[random_blob] functionExpression_0_91 --> functionExpression_0_92[rand] functionExpression_0_92 --> functionExpression_0_93[rank] functionExpression_0_93 --> functionExpression_0_94[regexp_instr] functionExpression_0_94 --> functionExpression_0_95[regexp_replace] functionExpression_0_95 --> functionExpression_0_96[regexp_substr] functionExpression_0_96 --> functionExpression_0_97[remainder] functionExpression_0_97 --> functionExpression_0_98[replace] functionExpression_0_98 --> functionExpression_0_99[repeat] functionExpression_0_99 --> functionExpression_0_100[reverse] functionExpression_0_100 --> functionExpression_0_101[right] functionExpression_0_101 --> functionExpression_0_102[round] functionExpression_0_102 --> functionExpression_0_103[row_number] functionExpression_0_103 --> functionExpression_0_104[rpad] functionExpression_0_104 --> functionExpression_0_105[rtrim] functionExpression_0_105 --> functionExpression_0_106[rtrimtext] functionExpression_0_106 --> functionExpression_0_107[second] functionExpression_0_107 --> functionExpression_0_108[sign] functionExpression_0_108 --> functionExpression_0_109[sin] functionExpression_0_109 --> functionExpression_0_110[soundex] functionExpression_0_110 --> functionExpression_0_111[split_part] functionExpression_0_111 --> functionExpression_0_112[sql_variant] functionExpression_0_112 --> functionExpression_0_113[sqrt] functionExpression_0_113 --> functionExpression_0_114[substr] functionExpression_0_114 --> functionExpression_0_115[sys_context] functionExpression_0_115 --> functionExpression_0_116[tan] functionExpression_0_116 --> functionExpression_0_117[to_array] functionExpression_0_117 --> functionExpression_0_118[to_binary] functionExpression_0_118 --> functionExpression_0_119[to_boolean] functionExpression_0_119 --> functionExpression_0_120[to_char] functionExpression_0_120 --> functionExpression_0_121[to_date] functionExpression_0_121 --> functionExpression_0_122[to_number] functionExpression_0_122 --> functionExpression_0_123[to_guid] functionExpression_0_123 --> functionExpression_0_124[to_hex] functionExpression_0_124 --> functionExpression_0_125[translate] functionExpression_0_125 --> functionExpression_0_126[translate_resources] functionExpression_0_126 --> functionExpression_0_127[trim] functionExpression_0_127 --> functionExpression_0_128[trunc] functionExpression_0_128 --> functionExpression_0_129[unicode_to_blob] functionExpression_0_129 --> functionExpression_0_130[unistr] functionExpression_0_130 --> functionExpression_0_131[unix_timestamp] functionExpression_0_131 --> functionExpression_0_132[upper] functionExpression_0_132 --> functionExpression_0_133[urldecode] functionExpression_0_133 --> functionExpression_0_134[urlencode] functionExpression_0_134 --> functionExpression_0_135[htmldecode] functionExpression_0_135 --> functionExpression_0_136[htmlencode] functionExpression_0_136 --> functionExpression_0_137[user] functionExpression_0_137 --> functionExpression_0_138[ungzip] functionExpression_0_138 --> functionExpression_0_139[xmlcomment] functionExpression_0_139 --> functionExpression_0_140[xmldecode] functionExpression_0_140 --> functionExpression_0_141[xmlencode] functionExpression_0_141 --> functionExpression_0_142[xmlelement] functionExpression_0_142 --> functionExpression_0_143[xmlformat] functionExpression_0_143 --> functionExpression_0_144[xmltransform] functionExpression_0_144 --> functionExpression_0_145[year] functionExpression_0_145 --> functionExpression_0_146[add_months] functionExpression_0_146 --> functionExpression_0_147[months_between] functionExpression_0_147 --> functionExpression_0_148[zero_blob] functionExpression_0_148 --> functionExpression_0_149[zlib_compress] functionExpression_0_149 --> functionExpression_0_150[zlib_decompress] functionExpression_0_150 --> functionExpression_0_151[IDENTIFIER] functionExpression_0_151 --> functionExpression_0_152[parenthesisOpen] functionExpression_0_152 --> functionExpression_0_153[expressionList] functionExpression_0_153 --> functionExpression_0_154[parenthesisClose] functionExpression_0_154 --> functionExpression_end(( )) functionExpression_start --> functionExpression_1_0[random] functionExpression_1_0 --> functionExpression_end(( )) functionExpression_start --> functionExpression_2_0[rand] functionExpression_2_0 --> functionExpression_end(( )) functionExpression_start --> functionExpression_3_0[row_number] functionExpression_3_0 --> functionExpression_end(( )) functionExpression_start --> functionExpression_4_0[now] functionExpression_4_0 --> functionExpression_end(( )) functionExpression_start --> functionExpression_5_0[utc] functionExpression_5_0 --> functionExpression_end(( )) functionExpression_start --> functionExpression_6_0[utcoffset] functionExpression_6_0 --> functionExpression_end(( )) functionExpression_start --> functionExpression_7_0[user] functionExpression_7_0 --> functionExpression_end(( )) functionExpression_start --> functionExpression_8_0[sqlrowcount] functionExpression_8_0 --> functionExpression_end(( )) functionExpression_start --> functionExpression_9_0[sqlerrm] functionExpression_9_0 --> functionExpression_end(( )) functionExpression_start --> functionExpression_10_0[sqlcode] functionExpression_10_0 --> functionExpression_end(( )) ``` ## abs ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> abs abs -->| | ABS ABS --> End(( )) ``` ## acos ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> acos acos -->| | ACOS ACOS --> End(( )) ``` ## anonymize ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> anonymize anonymize -->| | ANONYMIZE ANONYMIZE --> End(( )) ``` ## ascii ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> ascii ascii -->| | ASCII ASCII --> End(( )) ``` ## ascii_to_blob ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> ascii_to_blob ascii_to_blob -->| | ASCII_TO_BLOB ASCII_TO_BLOB --> End(( )) ``` ## asin ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> asin asin -->| | ASIN ASIN --> End(( )) ``` ## atan ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> atan atan -->| | ATAN ATAN --> End(( )) ``` ## atan2 ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> atan2 atan2 -->| | ATAN2 ATAN2 --> End(( )) ``` ## add_months ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> add_months add_months -->| | ADD_MONTHS ADD_MONTHS --> End(( )) ``` ## months_between ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> months_between months_between -->| | MONTHS_BETWEEN MONTHS_BETWEEN --> End(( )) ``` ## base64_decode ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> base64_decode base64_decode -->| | BASE64_DECODE BASE64_DECODE --> End(( )) ``` ## base64_encode ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> base64_encode base64_encode -->| | BASE64_ENCODE BASE64_ENCODE --> End(( )) ``` ## basename ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> basename basename -->| | BASENAME BASENAME --> End(( )) ``` ## camel ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> camel camel -->| | CAMEL CAMEL --> End(( )) ``` ## ceil ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> ceil ceil -->| | CEIL CEIL --> End(( )) ``` ## chr ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> chr chr -->| | CHR CHR --> End(( )) chr -->| | CHAR CHAR --> End(( )) ``` ## charindex ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> charindex charindex -->| | CHARINDEX CHARINDEX --> End(( )) ``` ## bit_length ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> bit_length bit_length -->| | BIT_LENGTH BIT_LENGTH --> End(( )) ``` ## octet_length ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> octet_length octet_length -->| | OCTET_LENGTH OCTET_LENGTH --> End(( )) ``` ## repeat ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> repeat repeat -->| | REPEAT REPEAT --> End(( )) ``` ## raise_error ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> raise_error raise_error -->| | RAISE_ERROR RAISE_ERROR --> End(( )) ``` ## coalesce ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> coalesce coalesce -->| | COALESCE COALESCE --> End(( )) ``` ## concat ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> concat concat -->| | CONCAT_OP CONCAT_OP --> End(( )) ``` ## concat_func ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> concat_func concat_func -->| | CONCAT CONCAT --> End(( )) ``` ## cos ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> cos cos -->| | COS COS --> End(( )) ``` ## covfefify ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> covfefify covfefify -->| | COVFEFIFY COVFEFIFY --> End(( )) ``` ## compress ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> compress compress -->| | COMPRESS COMPRESS --> End(( )) ``` ## convertnumerictotime ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> convertnumerictotime convertnumerictotime -->| | CONVERTNUMERICTOTIME CONVERTNUMERICTOTIME --> End(( )) ``` ## csvdecode ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> csvdecode csvdecode -->| | CSVDECODE CSVDECODE --> End(( )) ``` ## csvencode ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> csvencode csvencode -->| | CSVENCODE CSVENCODE --> End(( )) ``` ## uncompress ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> uncompress uncompress -->| | UNCOMPRESS UNCOMPRESS --> End(( )) ``` ## dateadd ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> dateadd dateadd -->| | DATEADD DATEADD --> End(( )) ``` ## datepart ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> datepart datepart -->| | DATEPART DATEPART --> End(( )) ``` ## date_ceil ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> date_ceil date_ceil -->| | DATE_CEIL DATE_CEIL --> End(( )) ``` ## date_floor ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> date_floor date_floor -->| | DATE_FLOOR DATE_FLOOR --> End(( )) ``` ## date_round ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> date_round date_round -->| | DATE_ROUND DATE_ROUND --> End(( )) ``` ## date_trunc ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> date_trunc date_trunc -->| | DATE_TRUNC DATE_TRUNC --> End(( )) ``` ## day ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> day day -->| | DAY DAY --> End(( )) ``` ## dayofweek ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> dayofweek dayofweek -->| | DAYOFWEEK DAYOFWEEK --> End(( )) ``` ## dayofyear ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> dayofyear dayofyear -->| | DAYOFYEAR DAYOFYEAR --> End(( )) ``` ## decode ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> decode decode -->| | DECODE DECODE --> End(( )) ``` ## dense_rank ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> dense_rank dense_rank -->| | DENSE_RANK DENSE_RANK --> End(( )) ``` ## double_metaphone ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> double_metaphone double_metaphone -->| | DOUBLE_METAPHONE DOUBLE_METAPHONE --> End(( )) ``` ## double_metaphone_alt ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> double_metaphone_alt double_metaphone_alt -->| | DOUBLE_METAPHONE_ALT DOUBLE_METAPHONE_ALT --> End(( )) ``` ## divide ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> divide divide -->| | DIVIDE DIVIDE --> End(( )) ``` ## exists ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> exists exists -->| | EXISTS EXISTS --> End(( )) ``` ## exp ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> exp exp -->| | EXP_OP EXP_OP --> End(( )) ``` ## exp_func ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> exp_func exp_func -->| | EXP EXP --> End(( )) ``` ## excel_day ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> excel_day excel_day -->| | EXCEL_DAY EXCEL_DAY --> End(( )) ``` ## floor ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> floor floor -->| | FLOOR FLOOR --> End(( )) ``` ## from_unixtime ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> from_unixtime from_unixtime -->| | FROM_UNIXTIME FROM_UNIXTIME --> End(( )) ``` ## gzip ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> gzip gzip -->| | GZIP GZIP --> End(( )) ``` ## hour ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> hour hour -->| | HOUR HOUR --> End(( )) ``` ## htmldecode ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> htmldecode htmldecode -->| | HTMLDECODE HTMLDECODE --> End(( )) ``` ## htmlencode ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> htmlencode htmlencode -->| | HTMLENCODE HTMLENCODE --> End(( )) ``` ## initcap ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> initcap initcap -->| | INITCAP INITCAP --> End(( )) ``` ## instr ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> instr instr -->| | INSTR INSTR --> End(( )) ``` ## is_boolean ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> is_boolean is_boolean -->| | IS_BOOLEAN IS_BOOLEAN --> End(( )) ``` ## is_date ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> is_date is_date -->| | IS_DATE IS_DATE --> End(( )) ``` ## is_email ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> is_email is_email -->| | IS_EMAIL IS_EMAIL --> End(( )) ``` ## is_guid ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> is_guid is_guid -->| | IS_GUID IS_GUID --> End(( )) ``` ## is_iban ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> is_iban is_iban -->| | IS_IBAN IS_IBAN --> End(( )) ``` ## is_number ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> is_number is_number -->| | IS_NUMBER IS_NUMBER --> End(( )) ``` ## is_uri ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> is_uri is_uri -->| | IS_URI IS_URI --> End(( )) ``` ## jsondecode ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> jsondecode jsondecode -->| | JSONDECODE JSONDECODE --> End(( )) ``` ## jsonelement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> jsonelement jsonelement -->| | JSONELEMENT JSONELEMENT --> End(( )) ``` ## jsonencode ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> jsonencode jsonencode -->| | JSONENCODE JSONENCODE --> End(( )) ``` ## length ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> length length -->| | LENGTH LENGTH --> End(( )) ``` ## levenshtein ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> levenshtein levenshtein -->| | LEVENSHTEIN LEVENSHTEIN --> End(( )) ``` ## ln ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> ln ln -->| | LN LN --> End(( )) ``` ## log ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> log log -->| | LOG LOG --> End(( )) ``` ## lower ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> lower lower -->| | LOWER LOWER --> End(( )) ``` ## lpad ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> lpad lpad -->| | LPAD LPAD --> End(( )) ``` ## ltrim ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> ltrim ltrim -->| | LTRIM LTRIM --> End(( )) ``` ## ltrimtext ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> ltrimtext ltrimtext -->| | LTRIMTEXT LTRIMTEXT --> End(( )) ``` ## md5 ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> md5 md5 -->| | MD5 MD5 --> End(( )) ``` ## metaphone ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> metaphone metaphone -->| | METAPHONE METAPHONE --> End(( )) ``` ## metaphone3 ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> metaphone3 metaphone3 -->| | METAPHONE3 METAPHONE3 --> End(( )) ``` ## metaphone3_alt ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> metaphone3_alt metaphone3_alt -->| | METAPHONE3_ALT METAPHONE3_ALT --> End(( )) ``` ## mod ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> mod mod -->| | MOD MOD --> End(( )) ``` ## minus ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> minus minus -->| | MINUS MINUS --> End(( )) ``` ## minute ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> minute minute -->| | MINUTE MINUTE --> End(( )) ``` ## month ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> month month -->| | MONTH MONTH --> End(( )) ``` ## new_time ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> new_time new_time -->| | NEW_TIME NEW_TIME --> End(( )) ``` ## newid ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> newid newid -->| | NEWID NEWID --> End(( )) ``` ## nvl ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> nvl nvl -->| | NVL NVL --> End(( )) ``` ## plus ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> plus plus -->| | PLUS PLUS --> End(( )) ``` ## power ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> power power -->| | POWER POWER --> End(( )) ``` ## object_exists ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> object_exists object_exists -->| | OBJECT_EXISTS OBJECT_EXISTS --> End(( )) ``` ## random ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> random random -->| | RANDOM RANDOM --> End(( )) ``` ## random_blob ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> random_blob random_blob -->| | RANDOM_BLOB RANDOM_BLOB --> End(( )) ``` ## rand ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> rand rand -->| | RAND RAND --> End(( )) ``` ## rank ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> rank rank -->| | RANK RANK --> End(( )) ``` ## regexp_substr ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> regexp_substr regexp_substr -->| | REGEXP_SUBSTR REGEXP_SUBSTR --> End(( )) ``` ## regexp_instr ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> regexp_instr regexp_instr -->| | REGEXP_INSTR REGEXP_INSTR --> End(( )) ``` ## regexp_replace ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> regexp_replace regexp_replace -->| | REGEXP_REPLACE REGEXP_REPLACE --> End(( )) ``` ## remainder ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> remainder remainder -->| | REMAINDER REMAINDER --> End(( )) ``` ## replace ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> replace replace -->| | REPLACE REPLACE --> End(( )) ``` ## reverse ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> reverse reverse -->| | REVERSE REVERSE --> End(( )) ``` ## round ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> round round -->| | ROUND ROUND --> End(( )) ``` ## row_number ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> row_number row_number -->| | ROW_NUMBER ROW_NUMBER --> End(( )) ``` ## rpad ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> rpad rpad -->| | RPAD RPAD --> End(( )) ``` ## rtrim ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> rtrim rtrim -->| | RTRIM RTRIM --> End(( )) ``` ## rtrimtext ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> rtrimtext rtrimtext -->| | RTRIMTEXT RTRIMTEXT --> End(( )) ``` ## microsecond ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> microsecond microsecond -->| | MICROSECOND MICROSECOND --> End(( )) ``` ## millisecond ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> millisecond millisecond -->| | MILLISECOND MILLISECOND --> End(( )) ``` ## number_to_speech ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> number_to_speech number_to_speech -->| | NUMBER_TO_SPEECH NUMBER_TO_SPEECH --> End(( )) ``` ## normalize ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> normalize normalize -->| | NORMALIZE NORMALIZE --> End(( )) ``` ## second ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> second second -->| | SECOND SECOND --> End(( )) ``` ## soundex ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> soundex soundex -->| | SOUNDEX SOUNDEX --> End(( )) ``` ## sign ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> sign sign -->| | SIGN SIGN --> End(( )) ``` ## sin ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> sin sin -->| | SIN SIN --> End(( )) ``` ## split_part ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> split_part split_part -->| | SPLIT_PART SPLIT_PART --> End(( )) ``` ## sql_variant ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> sql_variant sql_variant -->| | SQL_VARIANT SQL_VARIANT --> End(( )) ``` ## sqlrowcount ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> sqlrowcount sqlrowcount -->| | SQLROWCOUNT SQLROWCOUNT --> End(( )) ``` ## sqlerrm ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> sqlerrm sqlerrm -->| | SQLERRM SQLERRM --> End(( )) ``` ## sqlcode ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> sqlcode sqlcode -->| | SQLCODE SQLCODE --> End(( )) ``` ## sqrt ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> sqrt sqrt -->| | SQRT SQRT --> End(( )) ``` ## substr ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> substr substr -->| | SUBSTR SUBSTR --> End(( )) ``` ## sys_context ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> sys_context sys_context -->| | SYS_CONTEXT SYS_CONTEXT --> End(( )) ``` ## tan ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> tan tan -->| | TAN TAN --> End(( )) ``` ## times ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> times times -->| | ASTERIX ASTERIX --> End(( )) ``` ## translate ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> translate translate -->| | TRANSLATE TRANSLATE --> End(( )) ``` ## translate_resources ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> translate_resources translate_resources -->| | TRANSLATE_RESOURCES TRANSLATE_RESOURCES --> End(( )) ``` ## trim ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> trim trim -->| | TRIM TRIM --> End(( )) ``` ## trunc ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> trunc trunc -->| | TRUNC TRUNC --> End(( )) ``` ## to_hex ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> to_hex to_hex -->| | TO_HEX TO_HEX --> End(( )) ``` ## unicode_to_blob ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> unicode_to_blob unicode_to_blob -->| | UNICODE_TO_BLOB UNICODE_TO_BLOB --> End(( )) ``` ## unistr ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> unistr unistr -->| | UNISTR UNISTR --> End(( )) ``` ## upper ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> upper upper -->| | UPPER UPPER --> End(( )) ``` ## urldecode ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> urldecode urldecode -->| | URLDECODE URLDECODE --> End(( )) ``` ## urlencode ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> urlencode urlencode -->| | URLENCODE URLENCODE --> End(( )) ``` ## unix_timestamp ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> unix_timestamp unix_timestamp -->| | UNIX_TIMESTAMP UNIX_TIMESTAMP --> End(( )) ``` ## ungzip ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> ungzip ungzip -->| | UNGZIP UNGZIP --> End(( )) ``` ## zip ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> zip zip -->| | ZIP ZIP --> End(( )) ``` ## xmlcomment ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> xmlcomment xmlcomment -->| | XMLCOMMENT XMLCOMMENT --> End(( )) ``` ## xmldecode ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> xmldecode xmldecode -->| | XMLDECODE XMLDECODE --> End(( )) ``` ## xmlencode ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> xmlencode xmlencode -->| | XMLENCODE XMLENCODE --> End(( )) ``` ## xmlelement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> xmlelement xmlelement -->| | XMLELEMENT XMLELEMENT --> End(( )) ``` ## xmltransform ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> xmltransform xmltransform -->| | XMLTRANSFORM XMLTRANSFORM --> End(( )) ``` ## xmlformat ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> xmlformat xmlformat -->| | XMLFORMAT XMLFORMAT --> End(( )) ``` ## httpget ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> httpget httpget -->| | HTTPGET HTTPGET --> End(( )) ``` ## httpget_text ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> httpget_text httpget_text -->| | HTTPGET_TEXT HTTPGET_TEXT --> End(( )) ``` ## httppost ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> httppost httppost -->| | HTTPPOST HTTPPOST --> End(( )) ``` ## quarter ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> quarter quarter -->| | QUARTER QUARTER --> End(( )) ``` ## quote_ident ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> quote_ident quote_ident -->| | QUOTE_IDENT QUOTE_IDENT --> End(( )) ``` ## quote_literal ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> quote_literal quote_literal -->| | QUOTE_LITERAL QUOTE_LITERAL --> End(( )) ``` ## quote_nullable ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> quote_nullable quote_nullable -->| | QUOTE_NULLABLE QUOTE_NULLABLE --> End(( )) ``` ## user ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> user user -->| | USER USER --> End(( )) ``` ## utcoffset ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> utcoffset utcoffset -->| | UTCOFFSET UTCOFFSET --> End(( )) ``` ## year ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> year year -->| | YEAR YEAR --> End(( )) ``` ## to_array ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> to_array to_array -->| | TO_ARRAY TO_ARRAY --> End(( )) ``` ## to_binary ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> to_binary to_binary -->| | TO_BINARY TO_BINARY --> End(( )) ``` ## to_boolean ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> to_boolean to_boolean -->| | TO_BOOLEAN TO_BOOLEAN --> End(( )) ``` ## to_char ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> to_char to_char -->| | TO_CHAR TO_CHAR --> End(( )) ``` ## to_date ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> to_date to_date -->| | TO_DATE TO_DATE --> End(( )) ``` ## to_guid ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> to_guid to_guid -->| | TO_GUID TO_GUID --> End(( )) ``` ## to_number ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> to_number to_number -->| | TO_NUMBER TO_NUMBER --> End(( )) ``` ## zero_blob ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> zero_blob zero_blob -->| | ZERO_BLOB ZERO_BLOB --> End(( )) ``` ## zlib_compress ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> zlib_compress zlib_compress -->| | ZLIB_COMPRESS ZLIB_COMPRESS --> End(( )) ``` ## zlib_decompress ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> zlib_decompress zlib_decompress -->| | ZLIB_DECOMPRESS ZLIB_DECOMPRESS --> End(( )) ``` ## now ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> SYSDATE SYSDATE --> GETDATE GETDATE --> SYSDATETIME SYSDATETIME --> parenthesisOpen parenthesisOpen --> parenthesisClose parenthesisClose --> SYSDATE SYSDATE --> End(( )) ``` ## utc ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR utc_start([utc]) utc_start --> utc_0_0[UTC_DATE] utc_0_0 --> utc_0_1[parenthesisOpen] utc_0_1 --> utc_0_2[parenthesisClose] utc_0_2 --> utc_end(( )) utc_start --> utc_1_0[GETUTCDATE] utc_1_0 --> utc_1_1[NOWUTC] utc_1_1 --> utc_1_2[parenthesisOpen] utc_1_2 --> utc_1_3[parenthesisClose] utc_1_3 --> utc_end(( )) utc_start --> utc_2_0[SYSDATEUTC] utc_2_0 --> utc_end(( )) ``` ## fullTableIdentifier ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR fullTableIdentifier_start([fullTableIdentifier]) fullTableIdentifier_start --> fullTableIdentifier_0_0[catalogIdentifier] fullTableIdentifier_0_0 --> fullTableIdentifier_0_1[DOT] fullTableIdentifier_0_1 --> fullTableIdentifier_0_2[schemaIdentifier] fullTableIdentifier_0_2 --> fullTableIdentifier_0_3[schemaIdentifier] fullTableIdentifier_0_3 --> fullTableIdentifier_0_4[DOT] fullTableIdentifier_0_4 --> fullTableIdentifier_0_5[tableIdentifier] fullTableIdentifier_0_5 --> fullTableIdentifier_end(( )) ``` ## catalogIdentifier ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> catalogIdentifier catalogIdentifier -->| | identifier identifier --> End(( )) ``` ## schemaIdentifier ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> schemaIdentifier schemaIdentifier -->| | identifier identifier --> End(( )) ``` ## tableIdentifier ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> tableIdentifier tableIdentifier -->| | identifier identifier --> End(( )) ``` ## fieldIdentifier ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR fieldIdentifier_start([fieldIdentifier]) fieldIdentifier_start --> fieldIdentifier_0_0[alias] fieldIdentifier_0_0 --> fieldIdentifier_0_1[DOT] fieldIdentifier_0_1 --> fieldIdentifier_0_2[identifier] fieldIdentifier_0_2 --> fieldIdentifier_end(( )) ``` ## attributeIdentifier ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> attributeIdentifier attributeIdentifier -->| | identifierWithMinus identifierWithMinus --> End(( )) attributeIdentifier -->| | keywordsAsIdentifierOrAlias keywordsAsIdentifierOrAlias --> End(( )) ``` ## identifierWithMinus ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> ESCAPED_IDENTIFIER ESCAPED_IDENTIFIER --> MINUS MINUS --> identifier identifier --> INT_OR_DECIMAL_C INT_OR_DECIMAL_C --> ESCAPED_IDENTIFIER ESCAPED_IDENTIFIER --> End(( )) ``` ## identifier ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> identifier identifier -->| | ESCAPED_IDENTIFIER ESCAPED_IDENTIFIER --> End(( )) identifier -->| | IDENTIFIER IDENTIFIER --> End(( )) identifier -->| | keywordsAsIdentifierOrAlias keywordsAsIdentifierOrAlias --> End(( )) ``` ## roleIdentifier ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> roleIdentifier roleIdentifier -->| | identifier identifier --> End(( )) ``` ## alias ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> alias alias -->| | ESCAPED_IDENTIFIER ESCAPED_IDENTIFIER --> End(( )) alias -->| | IDENTIFIER IDENTIFIER --> End(( )) alias -->| | keywordsAsIdentifierOrAlias keywordsAsIdentifierOrAlias --> End(( )) ``` ## keywordsAsIdentifierOrAlias ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> keywordsAsIdentifierOrAlias keywordsAsIdentifierOrAlias -->| | ABS ABS --> End(( )) keywordsAsIdentifierOrAlias -->| | ABSENT ABSENT --> End(( )) keywordsAsIdentifierOrAlias -->| | ACOS ACOS --> End(( )) keywordsAsIdentifierOrAlias -->| | ADD_MONTHS ADD_MONTHS --> End(( )) keywordsAsIdentifierOrAlias -->| | AFTER AFTER --> End(( )) keywordsAsIdentifierOrAlias -->| | ANONYMIZE ANONYMIZE --> End(( )) keywordsAsIdentifierOrAlias -->| | APPLY APPLY --> End(( )) keywordsAsIdentifierOrAlias -->| | APPROACH APPROACH --> End(( )) keywordsAsIdentifierOrAlias -->| | AREA AREA --> End(( )) keywordsAsIdentifierOrAlias -->| | ASC ASC --> End(( )) keywordsAsIdentifierOrAlias -->| | ASCII ASCII --> End(( )) keywordsAsIdentifierOrAlias -->| | ASIN ASIN --> End(( )) keywordsAsIdentifierOrAlias -->| | AT_C AT_C --> End(( )) keywordsAsIdentifierOrAlias -->| | ATAN ATAN --> End(( )) keywordsAsIdentifierOrAlias -->| | ATAN2 ATAN2 --> End(( )) keywordsAsIdentifierOrAlias -->| | ATTACH ATTACH --> End(( )) keywordsAsIdentifierOrAlias -->| | AUTO AUTO --> End(( )) keywordsAsIdentifierOrAlias -->| | AVG AVG --> End(( )) keywordsAsIdentifierOrAlias -->| | AWS_SES_CLIENT AWS_SES_CLIENT --> End(( )) keywordsAsIdentifierOrAlias -->| | BACKING BACKING --> End(( )) keywordsAsIdentifierOrAlias -->| | BASE_64 BASE_64 --> End(( )) keywordsAsIdentifierOrAlias -->| | BASE64_DECODE BASE64_DECODE --> End(( )) keywordsAsIdentifierOrAlias -->| | BASE64_ENCODE BASE64_ENCODE --> End(( )) keywordsAsIdentifierOrAlias -->| | BASENAME BASENAME --> End(( )) keywordsAsIdentifierOrAlias -->| | BATCHSIZE BATCHSIZE --> End(( )) keywordsAsIdentifierOrAlias -->| | BEFORE BEFORE --> End(( )) keywordsAsIdentifierOrAlias -->| | BEGIN BEGIN --> End(( )) keywordsAsIdentifierOrAlias -->| | BILLING BILLING --> End(( )) keywordsAsIdentifierOrAlias -->| | BINARY BINARY --> End(( )) keywordsAsIdentifierOrAlias -->| | BIT BIT --> End(( )) keywordsAsIdentifierOrAlias -->| | BIT_LENGTH BIT_LENGTH --> End(( )) keywordsAsIdentifierOrAlias -->| | BY BY --> End(( )) keywordsAsIdentifierOrAlias -->| | CACHE CACHE --> End(( )) keywordsAsIdentifierOrAlias -->| | CAMEL CAMEL --> End(( )) keywordsAsIdentifierOrAlias -->| | CASE CASE --> End(( )) keywordsAsIdentifierOrAlias -->| | CEIL CEIL --> End(( )) keywordsAsIdentifierOrAlias -->| | CHAR CHAR --> End(( )) keywordsAsIdentifierOrAlias -->| | CHR CHR --> End(( )) keywordsAsIdentifierOrAlias -->| | COALESCE COALESCE --> End(( )) keywordsAsIdentifierOrAlias -->| | CODE CODE --> End(( )) keywordsAsIdentifierOrAlias -->| | COLUMN COLUMN --> End(( )) keywordsAsIdentifierOrAlias -->| | COLUMNS COLUMNS --> End(( )) keywordsAsIdentifierOrAlias -->| | COMMIT COMMIT --> End(( )) keywordsAsIdentifierOrAlias -->| | COMPARE COMPARE --> End(( )) keywordsAsIdentifierOrAlias -->| | COMPRESS COMPRESS --> End(( )) keywordsAsIdentifierOrAlias -->| | CONNECTION CONNECTION --> End(( )) keywordsAsIdentifierOrAlias -->| | CONTINUE CONTINUE --> End(( )) keywordsAsIdentifierOrAlias -->| | CONTRACT CONTRACT --> End(( )) keywordsAsIdentifierOrAlias -->| | COPY COPY --> End(( )) keywordsAsIdentifierOrAlias -->| | COS COS --> End(( )) keywordsAsIdentifierOrAlias -->| | COUNT COUNT --> End(( )) keywordsAsIdentifierOrAlias -->| | COVFEFIFY COVFEFIFY --> End(( )) keywordsAsIdentifierOrAlias -->| | CROSS CROSS --> End(( )) keywordsAsIdentifierOrAlias -->| | CSV CSV --> End(( )) keywordsAsIdentifierOrAlias -->| | CSVDECODE CSVDECODE --> End(( )) keywordsAsIdentifierOrAlias -->| | CSVENCODE CSVENCODE --> End(( )) keywordsAsIdentifierOrAlias -->| | CSVTABLE CSVTABLE --> End(( )) keywordsAsIdentifierOrAlias -->| | DATA DATA --> End(( )) keywordsAsIdentifierOrAlias -->| | DATACONTAINER DATACONTAINER --> End(( )) keywordsAsIdentifierOrAlias -->| | DATE DATE --> End(( )) keywordsAsIdentifierOrAlias -->| | DATEADD DATEADD --> End(( )) keywordsAsIdentifierOrAlias -->| | DATEPART DATEPART --> End(( )) keywordsAsIdentifierOrAlias -->| | DATETIME DATETIME --> End(( )) keywordsAsIdentifierOrAlias -->| | DATETIMEOFFSET DATETIMEOFFSET --> End(( )) keywordsAsIdentifierOrAlias -->| | DATE_CEIL DATE_CEIL --> End(( )) keywordsAsIdentifierOrAlias -->| | DATE_FLOOR DATE_FLOOR --> End(( )) keywordsAsIdentifierOrAlias -->| | DATE_ROUND DATE_ROUND --> End(( )) keywordsAsIdentifierOrAlias -->| | DATE_TRUNC DATE_TRUNC --> End(( )) keywordsAsIdentifierOrAlias -->| | DEC DEC --> End(( )) keywordsAsIdentifierOrAlias -->| | DELIMITER DELIMITER --> End(( )) keywordsAsIdentifierOrAlias -->| | DENSE_RANK DENSE_RANK --> End(( )) keywordsAsIdentifierOrAlias -->| | DEPTH DEPTH --> End(( )) keywordsAsIdentifierOrAlias -->| | DESC DESC --> End(( )) keywordsAsIdentifierOrAlias -->| | DICTIONARY DICTIONARY --> End(( )) keywordsAsIdentifierOrAlias -->| | DIFFERENCES DIFFERENCES --> End(( )) keywordsAsIdentifierOrAlias -->| | DISABLE DISABLE --> End(( )) keywordsAsIdentifierOrAlias -->| | DOWNLOAD DOWNLOAD --> End(( )) keywordsAsIdentifierOrAlias -->| | DOUBLE DOUBLE --> End(( )) keywordsAsIdentifierOrAlias -->| | DROPPABLE DROPPABLE --> End(( )) keywordsAsIdentifierOrAlias -->| | DROPPED DROPPED --> End(( )) keywordsAsIdentifierOrAlias -->| | ELEMENTS ELEMENTS --> End(( )) keywordsAsIdentifierOrAlias -->| | ELSE ELSE --> End(( )) keywordsAsIdentifierOrAlias -->| | EMPTY_ EMPTY_ --> End(( )) keywordsAsIdentifierOrAlias -->| | ENABLE ENABLE --> End(( )) keywordsAsIdentifierOrAlias -->| | END END --> End(( )) keywordsAsIdentifierOrAlias -->| | ERRORS ERRORS --> End(( )) keywordsAsIdentifierOrAlias -->| | ESCAPED ESCAPED --> End(( )) keywordsAsIdentifierOrAlias -->| | EXCELTABLE EXCELTABLE --> End(( )) keywordsAsIdentifierOrAlias -->| | EXCEPTION EXCEPTION --> End(( )) keywordsAsIdentifierOrAlias -->| | EXISTS EXISTS --> End(( )) keywordsAsIdentifierOrAlias -->| | EXIT EXIT --> End(( )) keywordsAsIdentifierOrAlias -->| | EXCEL EXCEL --> End(( )) keywordsAsIdentifierOrAlias -->| | EXCEL_DAY EXCEL_DAY --> End(( )) keywordsAsIdentifierOrAlias -->| | EXCEL_WORKBOOK EXCEL_WORKBOOK --> End(( )) keywordsAsIdentifierOrAlias -->| | EXCEL_WORKSHEET EXCEL_WORKSHEET --> End(( )) keywordsAsIdentifierOrAlias -->| | EXCLUDE EXCLUDE --> End(( )) keywordsAsIdentifierOrAlias -->| | EXP EXP --> End(( )) keywordsAsIdentifierOrAlias -->| | EXPLICIT EXPLICIT --> End(( )) keywordsAsIdentifierOrAlias -->| | FACTS FACTS --> End(( )) keywordsAsIdentifierOrAlias -->| | FEED FEED --> End(( )) keywordsAsIdentifierOrAlias -->| | FILE FILE --> End(( )) keywordsAsIdentifierOrAlias -->| | FIRST FIRST --> End(( )) keywordsAsIdentifierOrAlias -->| | FLOOR FLOOR --> End(( )) keywordsAsIdentifierOrAlias -->| | FOR FOR --> End(( )) keywordsAsIdentifierOrAlias -->| | FORCE FORCE --> End(( )) keywordsAsIdentifierOrAlias -->| | FORMAT FORMAT --> End(( )) keywordsAsIdentifierOrAlias -->| | FORWARDED FORWARDED --> End(( )) keywordsAsIdentifierOrAlias -->| | FRESH FRESH --> End(( )) keywordsAsIdentifierOrAlias -->| | FROM_UNIXTIME FROM_UNIXTIME --> End(( )) keywordsAsIdentifierOrAlias -->| | FULL FULL --> End(( )) keywordsAsIdentifierOrAlias -->| | FUNCTION FUNCTION --> End(( )) keywordsAsIdentifierOrAlias -->| | GETDATE GETDATE --> End(( )) keywordsAsIdentifierOrAlias -->| | GETUTCDATE GETUTCDATE --> End(( )) keywordsAsIdentifierOrAlias -->| | GOTO GOTO --> End(( )) keywordsAsIdentifierOrAlias -->| | GROUP GROUP --> End(( )) keywordsAsIdentifierOrAlias -->| | GZIP GZIP --> End(( )) keywordsAsIdentifierOrAlias -->| | HEADERS HEADERS --> End(( )) keywordsAsIdentifierOrAlias -->| | HIDE HIDE --> End(( )) keywordsAsIdentifierOrAlias -->| | HISTORY HISTORY --> End(( )) keywordsAsIdentifierOrAlias -->| | HTMLDECODE HTMLDECODE --> End(( )) keywordsAsIdentifierOrAlias -->| | HTMLENCODE HTMLENCODE --> End(( )) keywordsAsIdentifierOrAlias -->| | HTTP_DISK_CACHE HTTP_DISK_CACHE --> End(( )) keywordsAsIdentifierOrAlias -->| | HTTP_MEMORY_CACHE HTTP_MEMORY_CACHE --> End(( )) keywordsAsIdentifierOrAlias -->| | HTTPGET HTTPGET --> End(( )) keywordsAsIdentifierOrAlias -->| | HTTPGET_TEXT HTTPGET_TEXT --> End(( )) keywordsAsIdentifierOrAlias -->| | HTTPPOST HTTPPOST --> End(( )) keywordsAsIdentifierOrAlias -->| | ID ID --> End(( )) keywordsAsIdentifierOrAlias -->| | IDENTIFIED IDENTIFIED --> End(( )) keywordsAsIdentifierOrAlias -->| | IGNORE IGNORE --> End(( )) keywordsAsIdentifierOrAlias -->| | IMAGE IMAGE --> End(( )) keywordsAsIdentifierOrAlias -->| | IN IN --> End(( )) keywordsAsIdentifierOrAlias -->| | INITCAP INITCAP --> End(( )) keywordsAsIdentifierOrAlias -->| | INCLUDE INCLUDE --> End(( )) keywordsAsIdentifierOrAlias -->| | INCOMING INCOMING --> End(( )) keywordsAsIdentifierOrAlias -->| | INDEX INDEX --> End(( )) keywordsAsIdentifierOrAlias -->| | INSTEAD INSTEAD --> End(( )) keywordsAsIdentifierOrAlias -->| | INTEGER INTEGER --> End(( )) keywordsAsIdentifierOrAlias -->| | INTERNETTABLE INTERNETTABLE --> End(( )) keywordsAsIdentifierOrAlias -->| | INTERSECT INTERSECT --> End(( )) keywordsAsIdentifierOrAlias -->| | INTERVAL INTERVAL --> End(( )) keywordsAsIdentifierOrAlias -->| | INVALID INVALID --> End(( )) keywordsAsIdentifierOrAlias -->| | INVALID_NUMBER INVALID_NUMBER --> End(( )) keywordsAsIdentifierOrAlias -->| | IS_BOOLEAN IS_BOOLEAN --> End(( )) keywordsAsIdentifierOrAlias -->| | IS_DATE IS_DATE --> End(( )) keywordsAsIdentifierOrAlias -->| | IS_EMAIL IS_EMAIL --> End(( )) keywordsAsIdentifierOrAlias -->| | IS_GUID IS_GUID --> End(( )) keywordsAsIdentifierOrAlias -->| | IS_IBAN IS_IBAN --> End(( )) keywordsAsIdentifierOrAlias -->| | IS_NUMBER IS_NUMBER --> End(( )) keywordsAsIdentifierOrAlias -->| | IS_URI IS_URI --> End(( )) keywordsAsIdentifierOrAlias -->| | IUID IUID --> End(( )) keywordsAsIdentifierOrAlias -->| | JOIN_SET JOIN_SET --> End(( )) keywordsAsIdentifierOrAlias -->| | JSON JSON --> End(( )) keywordsAsIdentifierOrAlias -->| | JSONDECODE JSONDECODE --> End(( )) keywordsAsIdentifierOrAlias -->| | JSONENCODE JSONENCODE --> End(( )) keywordsAsIdentifierOrAlias -->| | LABEL LABEL --> End(( )) keywordsAsIdentifierOrAlias -->| | LAST LAST --> End(( )) keywordsAsIdentifierOrAlias -->| | LEFT LEFT --> End(( )) keywordsAsIdentifierOrAlias -->| | LENGTH LENGTH --> End(( )) keywordsAsIdentifierOrAlias -->| | LEVENSHTEIN LEVENSHTEIN --> End(( )) keywordsAsIdentifierOrAlias -->| | LICENSE LICENSE --> End(( )) keywordsAsIdentifierOrAlias -->| | LIMIT LIMIT --> End(( )) keywordsAsIdentifierOrAlias -->| | LINE LINE --> End(( )) keywordsAsIdentifierOrAlias -->| | LINES LINES --> End(( )) keywordsAsIdentifierOrAlias -->| | LISTAGG LISTAGG --> End(( )) keywordsAsIdentifierOrAlias -->| | LOAD LOAD --> End(( )) keywordsAsIdentifierOrAlias -->| | LOGICAL LOGICAL --> End(( )) keywordsAsIdentifierOrAlias -->| | LONGTEXT LONGTEXT --> End(( )) keywordsAsIdentifierOrAlias -->| | LOOP LOOP --> End(( )) keywordsAsIdentifierOrAlias -->| | LOWER LOWER --> End(( )) keywordsAsIdentifierOrAlias -->| | LOW_COST LOW_COST --> End(( )) keywordsAsIdentifierOrAlias -->| | LPAD LPAD --> End(( )) keywordsAsIdentifierOrAlias -->| | LTRIM LTRIM --> End(( )) keywordsAsIdentifierOrAlias -->| | MAINTAIN MAINTAIN --> End(( )) keywordsAsIdentifierOrAlias -->| | MATERIALIZE MATERIALIZE --> End(( )) keywordsAsIdentifierOrAlias -->| | MAX MAX --> End(( )) keywordsAsIdentifierOrAlias -->| | MAXIMUM MAXIMUM --> End(( )) keywordsAsIdentifierOrAlias -->| | MD5 MD5 --> End(( )) keywordsAsIdentifierOrAlias -->| | MESSAGES MESSAGES --> End(( )) keywordsAsIdentifierOrAlias -->| | METADATA METADATA --> End(( )) keywordsAsIdentifierOrAlias -->| | METAPHONE3 METAPHONE3 --> End(( )) keywordsAsIdentifierOrAlias -->| | METAPHONE3_ALT METAPHONE3_ALT --> End(( )) keywordsAsIdentifierOrAlias -->| | MEDIUMTEXT MEDIUMTEXT --> End(( )) keywordsAsIdentifierOrAlias -->| | MIN MIN --> End(( )) keywordsAsIdentifierOrAlias -->| | MINUS_C MINUS_C --> End(( )) keywordsAsIdentifierOrAlias -->| | MOD MOD --> End(( )) keywordsAsIdentifierOrAlias -->| | MODEL MODEL --> End(( )) keywordsAsIdentifierOrAlias -->| | MONEY MONEY --> End(( )) keywordsAsIdentifierOrAlias -->| | MONTHS_BETWEEN MONTHS_BETWEEN --> End(( )) keywordsAsIdentifierOrAlias -->| | MY MY --> End(( )) keywordsAsIdentifierOrAlias -->| | NAME NAME --> End(( )) keywordsAsIdentifierOrAlias -->| | NATIVE NATIVE --> End(( )) keywordsAsIdentifierOrAlias -->| | NEW NEW --> End(( )) keywordsAsIdentifierOrAlias -->| | NEW_TIME NEW_TIME --> End(( )) keywordsAsIdentifierOrAlias -->| | NEWID NEWID --> End(( )) keywordsAsIdentifierOrAlias -->| | NEXT NEXT --> End(( )) keywordsAsIdentifierOrAlias -->| | NO NO --> End(( )) keywordsAsIdentifierOrAlias -->| | NO_DATA_FOUND NO_DATA_FOUND --> End(( )) keywordsAsIdentifierOrAlias -->| | NO_JOIN_SET NO_JOIN_SET --> End(( )) keywordsAsIdentifierOrAlias -->| | NORMALIZE NORMALIZE --> End(( )) keywordsAsIdentifierOrAlias -->| | NOWUTC NOWUTC --> End(( )) keywordsAsIdentifierOrAlias -->| | NULLS NULLS --> End(( )) keywordsAsIdentifierOrAlias -->| | NUMBER NUMBER --> End(( )) keywordsAsIdentifierOrAlias -->| | NUMBER_TO_SPEECH NUMBER_TO_SPEECH --> End(( )) keywordsAsIdentifierOrAlias -->| | NVL NVL --> End(( )) keywordsAsIdentifierOrAlias -->| | OBSOLETE OBSOLETE --> End(( )) keywordsAsIdentifierOrAlias -->| | OCTET_LENGTH OCTET_LENGTH --> End(( )) keywordsAsIdentifierOrAlias -->| | ODS ODS --> End(( )) keywordsAsIdentifierOrAlias -->| | OF OF --> End(( )) keywordsAsIdentifierOrAlias -->| | OLD OLD --> End(( )) keywordsAsIdentifierOrAlias -->| | ONCE ONCE --> End(( )) keywordsAsIdentifierOrAlias -->| | ORDER ORDER --> End(( )) keywordsAsIdentifierOrAlias -->| | OUT OUT --> End(( )) keywordsAsIdentifierOrAlias -->| | OUTER OUTER --> End(( )) keywordsAsIdentifierOrAlias -->| | OUTPUT OUTPUT --> End(( )) keywordsAsIdentifierOrAlias -->| | OVERALL OVERALL --> End(( )) keywordsAsIdentifierOrAlias -->| | PARALLEL PARALLEL --> End(( )) keywordsAsIdentifierOrAlias -->| | PASSING PASSING --> End(( )) keywordsAsIdentifierOrAlias -->| | PARTITION PARTITION --> End(( )) keywordsAsIdentifierOrAlias -->| | PATH PATH --> End(( )) keywordsAsIdentifierOrAlias -->| | PER PER --> End(( )) keywordsAsIdentifierOrAlias -->| | PERSISTENT PERSISTENT --> End(( )) keywordsAsIdentifierOrAlias -->| | PIVOT PIVOT --> End(( )) keywordsAsIdentifierOrAlias -->| | POSITION POSITION --> End(( )) keywordsAsIdentifierOrAlias -->| | POSTFIX POSTFIX --> End(( )) keywordsAsIdentifierOrAlias -->| | POWER POWER --> End(( )) keywordsAsIdentifierOrAlias -->| | PREFER PREFER --> End(( )) keywordsAsIdentifierOrAlias -->| | PREFIX PREFIX --> End(( )) keywordsAsIdentifierOrAlias -->| | PROCEDURE PROCEDURE --> End(( )) keywordsAsIdentifierOrAlias -->| | PRODUCT PRODUCT --> End(( )) keywordsAsIdentifierOrAlias -->| | PROGRAM_ERROR PROGRAM_ERROR --> End(( )) keywordsAsIdentifierOrAlias -->| | PSQL PSQL --> End(( )) keywordsAsIdentifierOrAlias -->| | PURGE PURGE --> End(( )) keywordsAsIdentifierOrAlias -->| | QUOTE_IDENT QUOTE_IDENT --> End(( )) keywordsAsIdentifierOrAlias -->| | QUOTE_LITERAL QUOTE_LITERAL --> End(( )) keywordsAsIdentifierOrAlias -->| | QUOTE_NULLABLE QUOTE_NULLABLE --> End(( )) keywordsAsIdentifierOrAlias -->| | QUOTING QUOTING --> End(( )) keywordsAsIdentifierOrAlias -->| | RAISE RAISE --> End(( )) keywordsAsIdentifierOrAlias -->| | RAISE_APPLICATION_ERROR RAISE_APPLICATION_ERROR --> End(( )) keywordsAsIdentifierOrAlias -->| | RAISE_ERROR RAISE_ERROR --> End(( )) keywordsAsIdentifierOrAlias -->| | RAND RAND --> End(( )) keywordsAsIdentifierOrAlias -->| | RANK RANK --> End(( )) keywordsAsIdentifierOrAlias -->| | RANDOM RANDOM --> End(( )) keywordsAsIdentifierOrAlias -->| | RANDOM_BLOB RANDOM_BLOB --> End(( )) keywordsAsIdentifierOrAlias -->| | READY READY --> End(( )) keywordsAsIdentifierOrAlias -->| | RECYCLEBIN RECYCLEBIN --> End(( )) keywordsAsIdentifierOrAlias -->| | REFERENCE REFERENCE --> End(( )) keywordsAsIdentifierOrAlias -->| | REFRESH REFRESH --> End(( )) keywordsAsIdentifierOrAlias -->| | REGEXP_INSTR REGEXP_INSTR --> End(( )) keywordsAsIdentifierOrAlias -->| | REGEXP_REPLACE REGEXP_REPLACE --> End(( )) keywordsAsIdentifierOrAlias -->| | REGEXP_SUBSTR REGEXP_SUBSTR --> End(( )) keywordsAsIdentifierOrAlias -->| | REMAINDER REMAINDER --> End(( )) keywordsAsIdentifierOrAlias -->| | REPEAT REPEAT --> End(( )) keywordsAsIdentifierOrAlias -->| | RESOLVE RESOLVE --> End(( )) keywordsAsIdentifierOrAlias -->| | RESULT_SET_NAME RESULT_SET_NAME --> End(( )) keywordsAsIdentifierOrAlias -->| | RETENTION RETENTION --> End(( )) keywordsAsIdentifierOrAlias -->| | RETURN RETURN --> End(( )) keywordsAsIdentifierOrAlias -->| | RETURNING RETURNING --> End(( )) keywordsAsIdentifierOrAlias -->| | RETURNS RETURNS --> End(( )) keywordsAsIdentifierOrAlias -->| | REVERSE REVERSE --> End(( )) keywordsAsIdentifierOrAlias -->| | RIGHT RIGHT --> End(( )) keywordsAsIdentifierOrAlias -->| | ROLES ROLES --> End(( )) keywordsAsIdentifierOrAlias -->| | ROLLBACK ROLLBACK --> End(( )) keywordsAsIdentifierOrAlias -->| | ROOT ROOT --> End(( )) keywordsAsIdentifierOrAlias -->| | ROUND ROUND --> End(( )) keywordsAsIdentifierOrAlias -->| | ROW ROW --> End(( )) keywordsAsIdentifierOrAlias -->| | ROW_NUMBER ROW_NUMBER --> End(( )) keywordsAsIdentifierOrAlias -->| | ROWS ROWS --> End(( )) keywordsAsIdentifierOrAlias -->| | RPAD RPAD --> End(( )) keywordsAsIdentifierOrAlias -->| | RTRIM RTRIM --> End(( )) keywordsAsIdentifierOrAlias -->| | SAMPLE SAMPLE --> End(( )) keywordsAsIdentifierOrAlias -->| | SERIAL SERIAL --> End(( )) keywordsAsIdentifierOrAlias -->| | SESSION SESSION --> End(( )) keywordsAsIdentifierOrAlias -->| | SHOW SHOW --> End(( )) keywordsAsIdentifierOrAlias -->| | SIGN SIGN --> End(( )) keywordsAsIdentifierOrAlias -->| | SIN SIN --> End(( )) keywordsAsIdentifierOrAlias -->| | SITE SITE --> End(( )) keywordsAsIdentifierOrAlias -->| | SITEMAP SITEMAP --> End(( )) keywordsAsIdentifierOrAlias -->| | SKIP_ SKIP_ --> End(( )) keywordsAsIdentifierOrAlias -->| | SOUNDEX SOUNDEX --> End(( )) keywordsAsIdentifierOrAlias -->| | SOURCE SOURCE --> End(( )) keywordsAsIdentifierOrAlias -->| | SPLIT_PART SPLIT_PART --> End(( )) keywordsAsIdentifierOrAlias -->| | SQL SQL --> End(( )) keywordsAsIdentifierOrAlias -->| | SQLROWCOUNT SQLROWCOUNT --> End(( )) keywordsAsIdentifierOrAlias -->| | SQLERRM SQLERRM --> End(( )) keywordsAsIdentifierOrAlias -->| | SQLCODE SQLCODE --> End(( )) keywordsAsIdentifierOrAlias -->| | SQL_VARIANT SQL_VARIANT --> End(( )) keywordsAsIdentifierOrAlias -->| | SQRT SQRT --> End(( )) keywordsAsIdentifierOrAlias -->| | START START --> End(( )) keywordsAsIdentifierOrAlias -->| | STATE STATE --> End(( )) keywordsAsIdentifierOrAlias -->| | STAY STAY --> End(( )) keywordsAsIdentifierOrAlias -->| | STDDEV STDDEV --> End(( )) keywordsAsIdentifierOrAlias -->| | STEP STEP --> End(( )) keywordsAsIdentifierOrAlias -->| | STRING STRING --> End(( )) keywordsAsIdentifierOrAlias -->| | SUM SUM --> End(( )) keywordsAsIdentifierOrAlias -->| | SYNC SYNC --> End(( )) keywordsAsIdentifierOrAlias -->| | SYNCHRONIZE SYNCHRONIZE --> End(( )) keywordsAsIdentifierOrAlias -->| | SYSDATETIME SYSDATETIME --> End(( )) keywordsAsIdentifierOrAlias -->| | SYSDATEUTC SYSDATEUTC --> End(( )) keywordsAsIdentifierOrAlias -->| | SYS_CONTEXT SYS_CONTEXT --> End(( )) keywordsAsIdentifierOrAlias -->| | TABLES TABLES --> End(( )) keywordsAsIdentifierOrAlias -->| | TAN TAN --> End(( )) keywordsAsIdentifierOrAlias -->| | TECHNICAL TECHNICAL --> End(( )) keywordsAsIdentifierOrAlias -->| | TEXT TEXT --> End(( )) keywordsAsIdentifierOrAlias -->| | THEN THEN --> End(( )) keywordsAsIdentifierOrAlias -->| | TIME TIME --> End(( )) keywordsAsIdentifierOrAlias -->| | TIMESTAMP TIMESTAMP --> End(( )) keywordsAsIdentifierOrAlias -->| | TINYTEXT TINYTEXT --> End(( )) keywordsAsIdentifierOrAlias -->| | TO TO --> End(( )) keywordsAsIdentifierOrAlias -->| | TOKEN TOKEN --> End(( )) keywordsAsIdentifierOrAlias -->| | TOO_MANY_ROWS TOO_MANY_ROWS --> End(( )) keywordsAsIdentifierOrAlias -->| | TOP TOP --> End(( )) keywordsAsIdentifierOrAlias -->| | TO_ARRAY TO_ARRAY --> End(( )) keywordsAsIdentifierOrAlias -->| | TO_BINARY TO_BINARY --> End(( )) keywordsAsIdentifierOrAlias -->| | TO_BOOLEAN TO_BOOLEAN --> End(( )) keywordsAsIdentifierOrAlias -->| | TO_CHAR TO_CHAR --> End(( )) keywordsAsIdentifierOrAlias -->| | TO_DATE TO_DATE --> End(( )) keywordsAsIdentifierOrAlias -->| | TO_GUID TO_GUID --> End(( )) keywordsAsIdentifierOrAlias -->| | TO_HEX TO_HEX --> End(( )) keywordsAsIdentifierOrAlias -->| | TO_NUMBER TO_NUMBER --> End(( )) keywordsAsIdentifierOrAlias -->| | TRANSACTION TRANSACTION --> End(( )) keywordsAsIdentifierOrAlias -->| | TRANSLATE TRANSLATE --> End(( )) keywordsAsIdentifierOrAlias -->| | TRANSLATE_RESOURCES TRANSLATE_RESOURCES --> End(( )) keywordsAsIdentifierOrAlias -->| | TRICKLE TRICKLE --> End(( )) keywordsAsIdentifierOrAlias -->| | TRIGGERS TRIGGERS --> End(( )) keywordsAsIdentifierOrAlias -->| | TRIM TRIM --> End(( )) keywordsAsIdentifierOrAlias -->| | TRUNC TRUNC --> End(( )) keywordsAsIdentifierOrAlias -->| | TYPE TYPE --> End(( )) keywordsAsIdentifierOrAlias -->| | UNCOMPRESS UNCOMPRESS --> End(( )) keywordsAsIdentifierOrAlias -->| | UNION UNION --> End(( )) keywordsAsIdentifierOrAlias -->| | UNIQUEIDENTIFIER UNIQUEIDENTIFIER --> End(( )) keywordsAsIdentifierOrAlias -->| | UNISTR UNISTR --> End(( )) keywordsAsIdentifierOrAlias -->| | UNIX_TIMESTAMP UNIX_TIMESTAMP --> End(( )) keywordsAsIdentifierOrAlias -->| | UNKNOWN UNKNOWN --> End(( )) keywordsAsIdentifierOrAlias -->| | UPDATE UPDATE --> End(( )) keywordsAsIdentifierOrAlias -->| | UPGRADE UPGRADE --> End(( )) keywordsAsIdentifierOrAlias -->| | UPPER UPPER --> End(( )) keywordsAsIdentifierOrAlias -->| | URLDECODE URLDECODE --> End(( )) keywordsAsIdentifierOrAlias -->| | URLENCODE URLENCODE --> End(( )) keywordsAsIdentifierOrAlias -->| | USE USE --> End(( )) keywordsAsIdentifierOrAlias -->| | USER USER --> End(( )) keywordsAsIdentifierOrAlias -->| | USING USING --> End(( )) keywordsAsIdentifierOrAlias -->| | UTC UTC --> End(( )) keywordsAsIdentifierOrAlias -->| | UTC_DATE UTC_DATE --> End(( )) keywordsAsIdentifierOrAlias -->| | VALUE_ERROR VALUE_ERROR --> End(( )) keywordsAsIdentifierOrAlias -->| | VERSION VERSION --> End(( )) keywordsAsIdentifierOrAlias -->| | VERSIONS VERSIONS --> End(( )) keywordsAsIdentifierOrAlias -->| | WEBHOOKS WEBHOOKS --> End(( )) keywordsAsIdentifierOrAlias -->| | WHEN WHEN --> End(( )) keywordsAsIdentifierOrAlias -->| | WHILE WHILE --> End(( )) keywordsAsIdentifierOrAlias -->| | WITHIN WITHIN --> End(( )) keywordsAsIdentifierOrAlias -->| | WORKSHEET WORKSHEET --> End(( )) keywordsAsIdentifierOrAlias -->| | XML XML --> End(( )) keywordsAsIdentifierOrAlias -->| | XMLCOMMENT XMLCOMMENT --> End(( )) keywordsAsIdentifierOrAlias -->| | XMLDATA XMLDATA --> End(( )) keywordsAsIdentifierOrAlias -->| | XMLDECODE XMLDECODE --> End(( )) keywordsAsIdentifierOrAlias -->| | XMLELEMENT XMLELEMENT --> End(( )) keywordsAsIdentifierOrAlias -->| | XMLENCODE XMLENCODE --> End(( )) keywordsAsIdentifierOrAlias -->| | XMLFORMAT XMLFORMAT --> End(( )) keywordsAsIdentifierOrAlias -->| | XMLSCHEMA XMLSCHEMA --> End(( )) keywordsAsIdentifierOrAlias -->| | XMLTABLE XMLTABLE --> End(( )) keywordsAsIdentifierOrAlias -->| | XMLTRANSFORM XMLTRANSFORM --> End(( )) keywordsAsIdentifierOrAlias -->| | XMLTYPE XMLTYPE --> End(( )) keywordsAsIdentifierOrAlias -->| | XSINIL XSINIL --> End(( )) keywordsAsIdentifierOrAlias -->| | YEAR YEAR --> End(( )) keywordsAsIdentifierOrAlias -->| | ZERO_BLOB ZERO_BLOB --> End(( )) keywordsAsIdentifierOrAlias -->| | ZERO_DIVIDE ZERO_DIVIDE --> End(( )) keywordsAsIdentifierOrAlias -->| | ZLIB_COMPRESS ZLIB_COMPRESS --> End(( )) keywordsAsIdentifierOrAlias -->| | ZLIB_DECOMPRESS ZLIB_DECOMPRESS --> End(( )) keywordsAsIdentifierOrAlias -->| | ZIP ZIP --> End(( )) keywordsAsIdentifierOrAlias -->| | LOG LOG --> End(( )) keywordsAsIdentifierOrAlias -->| | LN LN --> End(( )) keywordsAsIdentifierOrAlias -->| | MICROSECOND MICROSECOND --> End(( )) keywordsAsIdentifierOrAlias -->| | MILLISECOND MILLISECOND --> End(( )) keywordsAsIdentifierOrAlias -->| | SECOND SECOND --> End(( )) keywordsAsIdentifierOrAlias -->| | MINUTE MINUTE --> End(( )) keywordsAsIdentifierOrAlias -->| | HOUR HOUR --> End(( )) keywordsAsIdentifierOrAlias -->| | INSTR INSTR --> End(( )) keywordsAsIdentifierOrAlias -->| | DAY DAY --> End(( )) keywordsAsIdentifierOrAlias -->| | DAYOFWEEK DAYOFWEEK --> End(( )) keywordsAsIdentifierOrAlias -->| | DAYOFYEAR DAYOFYEAR --> End(( )) keywordsAsIdentifierOrAlias -->| | MONTH MONTH --> End(( )) keywordsAsIdentifierOrAlias -->| | QUARTER QUARTER --> End(( )) keywordsAsIdentifierOrAlias -->| | YEAR YEAR --> End(( )) keywordsAsIdentifierOrAlias -->| | CONCAT CONCAT --> End(( )) keywordsAsIdentifierOrAlias -->| | WITH WITH --> End(( )) keywordsAsIdentifierOrAlias -->| | EQUAL EQUAL --> End(( )) keywordsAsIdentifierOrAlias -->| | SUBSTR SUBSTR --> End(( )) ``` ## constantExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> constantExpression constantExpression -->| | stringConstant stringConstant --> End(( )) constantExpression -->| | numericConstant numericConstant --> End(( )) constantExpression -->| | booleanConstant booleanConstant --> End(( )) constantExpression -->| | intervalConstant intervalConstant --> End(( )) constantExpression -->| | null null --> End(( )) ``` ## stringConstant ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR stringConstant_start([stringConstant]) stringConstant_start --> stringConstant_0_0[stringOrChar] stringConstant_0_0 --> stringConstant_0_1[CONCAT_OP] stringConstant_0_1 --> stringConstant_0_2[stringOrChar] stringConstant_0_2 --> stringConstant_end(( )) ``` ## stringOrChar ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> STRING_C STRING_C --> parenthesisOpen parenthesisOpen --> INT_OR_DECIMAL_C INT_OR_DECIMAL_C --> parenthesisClose parenthesisClose --> STRING_C STRING_C --> End(( )) ``` ## intervalConstant ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR intervalConstant_start([intervalConstant]) intervalConstant_start --> intervalConstant_0_0[INTERVAL] intervalConstant_0_0 --> intervalConstant_0_1[stringConstant] intervalConstant_0_1 --> intervalConstant_end(( )) ``` ## numericConstant ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> numericConstant numericConstant -->| | INT_OR_DECIMAL_C INT_OR_DECIMAL_C --> End(( )) numericConstant -->| | E_NOTATION_C E_NOTATION_C --> End(( )) ``` ## booleanConstant ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> booleanConstant booleanConstant -->| | true true --> End(( )) booleanConstant -->| | false false --> End(( )) ``` ## null ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> null null -->| | NULL NULL --> End(( )) ``` ## pSqlCreateFunction ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlCreateFunction_start([pSqlCreateFunction]) pSqlCreateFunction_start --> pSqlCreateFunction_0_0[CREATE] pSqlCreateFunction_0_0 --> pSqlCreateFunction_0_1[OR] pSqlCreateFunction_0_1 --> pSqlCreateFunction_0_2[REPLACE] pSqlCreateFunction_0_2 --> pSqlCreateFunction_0_3[pSqlFunctionSpec] pSqlCreateFunction_0_3 --> pSqlCreateFunction_end(( )) ``` ## pSqlAlterFunction ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlAlterFunction_start([pSqlAlterFunction]) pSqlAlterFunction_start --> pSqlAlterFunction_0_0[ALTER] pSqlAlterFunction_0_0 --> pSqlAlterFunction_0_1[pSqlFunctionSpec] pSqlAlterFunction_0_1 --> pSqlAlterFunction_end(( )) ``` ## pSqlDropFunction ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlDropFunction_start([pSqlDropFunction]) pSqlDropFunction_start --> pSqlDropFunction_0_0[DROP] pSqlDropFunction_0_0 --> pSqlDropFunction_0_1[FUNCTION] pSqlDropFunction_0_1 --> pSqlDropFunction_0_2[pSqlVariableName] pSqlDropFunction_0_2 --> pSqlDropFunction_end(( )) ``` ## pSqlFunctionSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlFunctionSpec_start([pSqlFunctionSpec]) pSqlFunctionSpec_start --> pSqlFunctionSpec_0_0[FUNCTION] pSqlFunctionSpec_0_0 --> pSqlFunctionSpec_0_1[pSqlVariableName] pSqlFunctionSpec_0_1 --> pSqlFunctionSpec_0_2[PARENTHESIS_OPEN] pSqlFunctionSpec_0_2 --> pSqlFunctionSpec_0_3[pSqlArgumentList] pSqlFunctionSpec_0_3 --> pSqlFunctionSpec_0_4[PARENTHESIS_CLOSE] pSqlFunctionSpec_0_4 --> pSqlFunctionSpec_0_5[RETURN] pSqlFunctionSpec_0_5 --> pSqlFunctionSpec_0_6[pSqlDataType] pSqlFunctionSpec_0_6 --> pSqlFunctionSpec_0_7[AS] pSqlFunctionSpec_0_7 --> pSqlFunctionSpec_0_8[IS] pSqlFunctionSpec_0_8 --> pSqlFunctionSpec_0_9[pSqlBlockOptionalDeclare] pSqlFunctionSpec_0_9 --> pSqlFunctionSpec_end(( )) ``` ## pSqlCreateProcedure ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlCreateProcedure_start([pSqlCreateProcedure]) pSqlCreateProcedure_start --> pSqlCreateProcedure_0_0[CREATE] pSqlCreateProcedure_0_0 --> pSqlCreateProcedure_0_1[OR] pSqlCreateProcedure_0_1 --> pSqlCreateProcedure_0_2[REPLACE] pSqlCreateProcedure_0_2 --> pSqlCreateProcedure_0_3[pSqlProcedureSpec] pSqlCreateProcedure_0_3 --> pSqlCreateProcedure_end(( )) ``` ## pSqlAlterProcedure ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlAlterProcedure_start([pSqlAlterProcedure]) pSqlAlterProcedure_start --> pSqlAlterProcedure_0_0[ALTER] pSqlAlterProcedure_0_0 --> pSqlAlterProcedure_0_1[pSqlProcedureSpec] pSqlAlterProcedure_0_1 --> pSqlAlterProcedure_end(( )) ``` ## pSqlDropProcedure ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlDropProcedure_start([pSqlDropProcedure]) pSqlDropProcedure_start --> pSqlDropProcedure_0_0[DROP] pSqlDropProcedure_0_0 --> pSqlDropProcedure_0_1[PROCEDURE] pSqlDropProcedure_0_1 --> pSqlDropProcedure_0_2[pSqlVariableName] pSqlDropProcedure_0_2 --> pSqlDropProcedure_end(( )) ``` ## pSqlProcedureSpec ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlProcedureSpec_start([pSqlProcedureSpec]) pSqlProcedureSpec_start --> pSqlProcedureSpec_0_0[PROCEDURE] pSqlProcedureSpec_0_0 --> pSqlProcedureSpec_0_1[pSqlVariableName] pSqlProcedureSpec_0_1 --> pSqlProcedureSpec_0_2[PARENTHESIS_OPEN] pSqlProcedureSpec_0_2 --> pSqlProcedureSpec_0_3[pSqlArgumentList] pSqlProcedureSpec_0_3 --> pSqlProcedureSpec_0_4[PARENTHESIS_CLOSE] pSqlProcedureSpec_0_4 --> pSqlProcedureSpec_0_5[AS] pSqlProcedureSpec_0_5 --> pSqlProcedureSpec_0_6[IS] pSqlProcedureSpec_0_6 --> pSqlProcedureSpec_0_7[pSqlBlockOptionalDeclare] pSqlProcedureSpec_0_7 --> pSqlProcedureSpec_end(( )) ``` ## pSqlArgument ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlArgument_start([pSqlArgument]) pSqlArgument_start --> pSqlArgument_0_0[pSqlVariableName] pSqlArgument_0_0 --> pSqlArgument_0_1[pSqlDataType] pSqlArgument_0_1 --> pSqlArgument_end(( )) ``` ## pSqlArgumentList ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlArgumentList_start([pSqlArgumentList]) pSqlArgumentList_start --> pSqlArgumentList_0_0[pSqlArgument] pSqlArgumentList_0_0 --> pSqlArgumentList_0_1[COMMA] pSqlArgumentList_0_1 --> pSqlArgumentList_0_2[pSqlArgument] pSqlArgumentList_0_2 --> pSqlArgumentList_end(( )) ``` ## pSqlVariableList ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlVariableList_start([pSqlVariableList]) pSqlVariableList_start --> pSqlVariableList_0_0[pSqlVariableName] pSqlVariableList_0_0 --> pSqlVariableList_0_1[COMMA] pSqlVariableList_0_1 --> pSqlVariableList_0_2[pSqlVariableName] pSqlVariableList_0_2 --> pSqlVariableList_end(( )) ``` ## pSqlBlock ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlBlock_start([pSqlBlock]) pSqlBlock_start --> pSqlBlock_0_0[DECLARE] pSqlBlock_0_0 --> pSqlBlock_0_1[pSqlDeclareSection] pSqlBlock_0_1 --> pSqlBlock_0_2[pSqlBody] pSqlBlock_0_2 --> pSqlBlock_end(( )) ``` ## pSqlBlockNoBatchSeparator ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlBlockNoBatchSeparator_start([pSqlBlockNoBatchSeparator]) pSqlBlockNoBatchSeparator_start --> pSqlBlockNoBatchSeparator_0_0[DECLARE] pSqlBlockNoBatchSeparator_0_0 --> pSqlBlockNoBatchSeparator_0_1[pSqlDeclareSection] pSqlBlockNoBatchSeparator_0_1 --> pSqlBlockNoBatchSeparator_0_2[pSqlBodyNoBatchSeparator] pSqlBlockNoBatchSeparator_0_2 --> pSqlBlockNoBatchSeparator_end(( )) ``` ## pSqlBlockOptionalDeclare ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlBlockOptionalDeclare_start([pSqlBlockOptionalDeclare]) pSqlBlockOptionalDeclare_start --> pSqlBlockOptionalDeclare_0_0[DECLARE] pSqlBlockOptionalDeclare_0_0 --> pSqlBlockOptionalDeclare_0_1[pSqlDeclareSection] pSqlBlockOptionalDeclare_0_1 --> pSqlBlockOptionalDeclare_0_2[pSqlBody] pSqlBlockOptionalDeclare_0_2 --> pSqlBlockOptionalDeclare_end(( )) ``` ## pSqlDeclareSection ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> pSqlDeclareSection pSqlDeclareSection -->| | pSqlDeclaration pSqlDeclaration --> End(( )) ``` ## pSqlDeclaration ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> pSqlDeclaration pSqlDeclaration -->| | pSqlItemDeclaration pSqlItemDeclaration --> End(( )) ``` ## pSqlItemDeclaration ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlItemDeclaration_start([pSqlItemDeclaration]) pSqlItemDeclaration_start --> pSqlItemDeclaration_0_0[pSqlVariableName] pSqlItemDeclaration_0_0 --> pSqlItemDeclaration_0_1[CONSTANT] pSqlItemDeclaration_0_1 --> pSqlItemDeclaration_0_2[pSqlDataType] pSqlItemDeclaration_0_2 --> pSqlItemDeclaration_0_3[ASSIGNMENT_OPERATOR] pSqlItemDeclaration_0_3 --> pSqlItemDeclaration_0_4[expression] pSqlItemDeclaration_0_4 --> pSqlItemDeclaration_0_5[BATCHSEPARATOR] pSqlItemDeclaration_0_5 --> pSqlItemDeclaration_0_6[pSqlCallProcedureStatement] pSqlItemDeclaration_0_6 --> pSqlItemDeclaration_0_7[BATCHSEPARATOR] pSqlItemDeclaration_0_7 --> pSqlItemDeclaration_end(( )) ``` ## pSqlBodyNoBatchSeparator ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlBodyNoBatchSeparator_start([pSqlBodyNoBatchSeparator]) pSqlBodyNoBatchSeparator_start --> pSqlBodyNoBatchSeparator_0_0[BEGIN] pSqlBodyNoBatchSeparator_0_0 --> pSqlBodyNoBatchSeparator_0_1[pSqlStatement] pSqlBodyNoBatchSeparator_0_1 --> pSqlBodyNoBatchSeparator_0_2[pSqlExceptionBlock] pSqlBodyNoBatchSeparator_0_2 --> pSqlBodyNoBatchSeparator_0_3[END] pSqlBodyNoBatchSeparator_0_3 --> pSqlBodyNoBatchSeparator_end(( )) ``` ## pSqlBody ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlBody_start([pSqlBody]) pSqlBody_start --> pSqlBody_0_0[pSqlBodyNoBatchSeparator] pSqlBody_0_0 --> pSqlBody_0_1[BATCHSEPARATOR] pSqlBody_0_1 --> pSqlBody_end(( )) ``` ## pSqlExceptionBlock ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlExceptionBlock_start([pSqlExceptionBlock]) pSqlExceptionBlock_start --> pSqlExceptionBlock_0_0[EXCEPTION] pSqlExceptionBlock_0_0 --> pSqlExceptionBlock_0_1[pSqlExceptionWhenName] pSqlExceptionBlock_0_1 --> pSqlExceptionBlock_0_2[pSqlExceptionWhenOthers] pSqlExceptionBlock_0_2 --> pSqlExceptionBlock_end(( )) ``` ## pSqlExceptionWhenName ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlExceptionWhenName_start([pSqlExceptionWhenName]) pSqlExceptionWhenName_start --> pSqlExceptionWhenName_0_0[WHEN] pSqlExceptionWhenName_0_0 --> pSqlExceptionWhenName_0_1[pSqlVariableName] pSqlExceptionWhenName_0_1 --> pSqlExceptionWhenName_0_2[THEN] pSqlExceptionWhenName_0_2 --> pSqlExceptionWhenName_0_3[pSqlStatement] pSqlExceptionWhenName_0_3 --> pSqlExceptionWhenName_end(( )) ``` ## pSqlExceptionWhenOthers ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlExceptionWhenOthers_start([pSqlExceptionWhenOthers]) pSqlExceptionWhenOthers_start --> pSqlExceptionWhenOthers_0_0[WHEN] pSqlExceptionWhenOthers_0_0 --> pSqlExceptionWhenOthers_0_1[OTHERS] pSqlExceptionWhenOthers_0_1 --> pSqlExceptionWhenOthers_0_2[THEN] pSqlExceptionWhenOthers_0_2 --> pSqlExceptionWhenOthers_0_3[pSqlStatement] pSqlExceptionWhenOthers_0_3 --> pSqlExceptionWhenOthers_end(( )) ``` ## pSqlStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlStatement_start([pSqlStatement]) pSqlStatement_start --> pSqlStatement_0_0[pSqlAssignmentStatement] pSqlStatement_0_0 --> pSqlStatement_end(( )) pSqlStatement_start --> pSqlStatement_1_0[pSqlContinueStatement] pSqlStatement_1_0 --> pSqlStatement_end(( )) pSqlStatement_start --> pSqlStatement_2_0[pSqlExecuteImmediateStatement] pSqlStatement_2_0 --> pSqlStatement_end(( )) pSqlStatement_start --> pSqlStatement_3_0[pSqlExecuteNativeStatement] pSqlStatement_3_0 --> pSqlStatement_end(( )) pSqlStatement_start --> pSqlStatement_4_0[pSqlExitStatement] pSqlStatement_4_0 --> pSqlStatement_end(( )) pSqlStatement_start --> pSqlStatement_5_0[pSqlGotoStatement] pSqlStatement_5_0 --> pSqlStatement_end(( )) pSqlStatement_start --> pSqlStatement_6_0[pSqlLabelStatement] pSqlStatement_6_0 --> pSqlStatement_end(( )) pSqlStatement_start --> pSqlStatement_7_0[pSqlIfStatement] pSqlStatement_7_0 --> pSqlStatement_end(( )) pSqlStatement_start --> pSqlStatement_8_0[pSqlLoopStatement] pSqlStatement_8_0 --> pSqlStatement_end(( )) pSqlStatement_start --> pSqlStatement_9_0[pSqlNullStatement] pSqlStatement_9_0 --> pSqlStatement_end(( )) pSqlStatement_start --> pSqlStatement_10_0[pSqlBlock] pSqlStatement_10_0 --> pSqlStatement_end(( )) pSqlStatement_start --> pSqlStatement_11_0[pSqlRaiseStatement] pSqlStatement_11_0 --> pSqlStatement_end(( )) pSqlStatement_start --> pSqlStatement_12_0[pSqlReturnStatement] pSqlStatement_12_0 --> pSqlStatement_end(( )) pSqlStatement_start --> pSqlStatement_13_0[pSqlProcedureStatement] pSqlStatement_13_0 --> pSqlStatement_end(( )) pSqlStatement_start --> pSqlStatement_14_0[pSqlCallProcedureStatement] pSqlStatement_14_0 --> pSqlStatement_end(( )) pSqlStatement_start --> pSqlStatement_15_0[sqlStatement] pSqlStatement_15_0 --> pSqlStatement_15_1[BATCHSEPARATOR] pSqlStatement_15_1 --> pSqlStatement_end(( )) ``` ## pSqlBlockOrStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> pSqlBlockOrStatement pSqlBlockOrStatement -->| | pSqlBlock pSqlBlock --> End(( )) pSqlBlockOrStatement -->| | pSqlStatement pSqlStatement --> End(( )) ``` ## pSqlBlockOrStatements ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> pSqlBlockOrStatements pSqlBlockOrStatements -->| | pSqlBlockOrStatement pSqlBlockOrStatement --> End(( )) ``` ## pSqlNullStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlNullStatement_start([pSqlNullStatement]) pSqlNullStatement_start --> pSqlNullStatement_0_0[NULL] pSqlNullStatement_0_0 --> pSqlNullStatement_0_1[BATCHSEPARATOR] pSqlNullStatement_0_1 --> pSqlNullStatement_end(( )) ``` ## pSqlReturnStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlReturnStatement_start([pSqlReturnStatement]) pSqlReturnStatement_start --> pSqlReturnStatement_0_0[RETURN] pSqlReturnStatement_0_0 --> pSqlReturnStatement_0_1[expression] pSqlReturnStatement_0_1 --> pSqlReturnStatement_0_2[BATCHSEPARATOR] pSqlReturnStatement_0_2 --> pSqlReturnStatement_end(( )) ``` ## pSqlAssignmentStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlAssignmentStatement_start([pSqlAssignmentStatement]) pSqlAssignmentStatement_start --> pSqlAssignmentStatement_0_0[pSqlVariableName] pSqlAssignmentStatement_0_0 --> pSqlAssignmentStatement_0_1[triggerRecordVariableExpression] pSqlAssignmentStatement_0_1 --> pSqlAssignmentStatement_0_2[ASSIGNMENT_OPERATOR] pSqlAssignmentStatement_0_2 --> pSqlAssignmentStatement_0_3[expression] pSqlAssignmentStatement_0_3 --> pSqlAssignmentStatement_0_4[BATCHSEPARATOR] pSqlAssignmentStatement_0_4 --> pSqlAssignmentStatement_0_5[pSqlCallProcedureStatement] pSqlAssignmentStatement_0_5 --> pSqlAssignmentStatement_end(( )) ``` ## pSqlContinueStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlContinueStatement_start([pSqlContinueStatement]) pSqlContinueStatement_start --> pSqlContinueStatement_0_0[CONTINUE] pSqlContinueStatement_0_0 --> pSqlContinueStatement_0_1[WHEN] pSqlContinueStatement_0_1 --> pSqlContinueStatement_0_2[expression] pSqlContinueStatement_0_2 --> pSqlContinueStatement_0_3[BATCHSEPARATOR] pSqlContinueStatement_0_3 --> pSqlContinueStatement_end(( )) ``` ## pSqlExecuteImmediateStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlExecuteImmediateStatement_start([pSqlExecuteImmediateStatement]) pSqlExecuteImmediateStatement_start --> pSqlExecuteImmediateStatement_0_0[pSqlExecuteImmediateStatementNS] pSqlExecuteImmediateStatement_0_0 --> pSqlExecuteImmediateStatement_0_1[BATCHSEPARATOR] pSqlExecuteImmediateStatement_0_1 --> pSqlExecuteImmediateStatement_end(( )) ``` ## pSqlExecuteImmediateStatementNS ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlExecuteImmediateStatementNS_start([pSqlExecuteImmediateStatementNS]) pSqlExecuteImmediateStatementNS_start --> pSqlExecuteImmediateStatementNS_0_0[EXECUTE] pSqlExecuteImmediateStatementNS_0_0 --> pSqlExecuteImmediateStatementNS_0_1[IMMEDIATE] pSqlExecuteImmediateStatementNS_0_1 --> pSqlExecuteImmediateStatementNS_0_2[expression] pSqlExecuteImmediateStatementNS_0_2 --> pSqlExecuteImmediateStatementNS_0_3[into] pSqlExecuteImmediateStatementNS_0_3 --> pSqlExecuteImmediateStatementNS_0_4[pSqlVariableList] pSqlExecuteImmediateStatementNS_0_4 --> pSqlExecuteImmediateStatementNS_0_5[pSqlExecuteImmediateUsingClause] pSqlExecuteImmediateStatementNS_0_5 --> pSqlExecuteImmediateStatementNS_end(( )) ``` ## pSqlExecuteImmediateUsingClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlExecuteImmediateUsingClause_start([pSqlExecuteImmediateUsingClause]) pSqlExecuteImmediateUsingClause_start --> pSqlExecuteImmediateUsingClause_0_0[USING] pSqlExecuteImmediateUsingClause_0_0 --> pSqlExecuteImmediateUsingClause_0_1[pSqlExecuteImmediateUsingItem] pSqlExecuteImmediateUsingClause_0_1 --> pSqlExecuteImmediateUsingClause_0_2[COMMA] pSqlExecuteImmediateUsingClause_0_2 --> pSqlExecuteImmediateUsingClause_0_3[pSqlExecuteImmediateUsingItem] pSqlExecuteImmediateUsingClause_0_3 --> pSqlExecuteImmediateUsingClause_end(( )) ``` ## pSqlExecuteImmediateUsingItem ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlExecuteImmediateUsingItem_start([pSqlExecuteImmediateUsingItem]) pSqlExecuteImmediateUsingItem_start --> pSqlExecuteImmediateUsingItem_0_0[IN] pSqlExecuteImmediateUsingItem_0_0 --> pSqlExecuteImmediateUsingItem_0_1[OUT] pSqlExecuteImmediateUsingItem_0_1 --> pSqlExecuteImmediateUsingItem_0_2[pSqlVariableName] pSqlExecuteImmediateUsingItem_0_2 --> pSqlExecuteImmediateUsingItem_end(( )) ``` ## pSqlExecuteNativeStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlExecuteNativeStatement_start([pSqlExecuteNativeStatement]) pSqlExecuteNativeStatement_start --> pSqlExecuteNativeStatement_0_0[pSqlExecuteNativeStatementNS] pSqlExecuteNativeStatement_0_0 --> pSqlExecuteNativeStatement_0_1[BATCHSEPARATOR] pSqlExecuteNativeStatement_0_1 --> pSqlExecuteNativeStatement_end(( )) ``` ## pSqlExecuteNativeStatementNS ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlExecuteNativeStatementNS_start([pSqlExecuteNativeStatementNS]) pSqlExecuteNativeStatementNS_start --> pSqlExecuteNativeStatementNS_0_0[EXECUTE] pSqlExecuteNativeStatementNS_0_0 --> pSqlExecuteNativeStatementNS_0_1[NATIVE] pSqlExecuteNativeStatementNS_0_1 --> pSqlExecuteNativeStatementNS_0_2[expression] pSqlExecuteNativeStatementNS_0_2 --> pSqlExecuteNativeStatementNS_0_3[into] pSqlExecuteNativeStatementNS_0_3 --> pSqlExecuteNativeStatementNS_0_4[pSqlVariableList] pSqlExecuteNativeStatementNS_0_4 --> pSqlExecuteNativeStatementNS_0_5[DATACONTAINER] pSqlExecuteNativeStatementNS_0_5 --> pSqlExecuteNativeStatementNS_0_6[stringConstant] pSqlExecuteNativeStatementNS_0_6 --> pSqlExecuteNativeStatementNS_end(( )) ``` ## pSqlExitStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlExitStatement_start([pSqlExitStatement]) pSqlExitStatement_start --> pSqlExitStatement_0_0[EXIT] pSqlExitStatement_0_0 --> pSqlExitStatement_0_1[WHEN] pSqlExitStatement_0_1 --> pSqlExitStatement_0_2[expression] pSqlExitStatement_0_2 --> pSqlExitStatement_0_3[BATCHSEPARATOR] pSqlExitStatement_0_3 --> pSqlExitStatement_end(( )) ``` ## pSqlGotoStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlGotoStatement_start([pSqlGotoStatement]) pSqlGotoStatement_start --> pSqlGotoStatement_0_0[GOTO] pSqlGotoStatement_0_0 --> pSqlGotoStatement_0_1[pSqlVariableName] pSqlGotoStatement_0_1 --> pSqlGotoStatement_0_2[BATCHSEPARATOR] pSqlGotoStatement_0_2 --> pSqlGotoStatement_end(( )) ``` ## pSqlLabelStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlLabelStatement_start([pSqlLabelStatement]) pSqlLabelStatement_start --> pSqlLabelStatement_0_0[LT] pSqlLabelStatement_0_0 --> pSqlLabelStatement_0_1[LT] pSqlLabelStatement_0_1 --> pSqlLabelStatement_0_2[pSqlVariableName] pSqlLabelStatement_0_2 --> pSqlLabelStatement_0_3[GT] pSqlLabelStatement_0_3 --> pSqlLabelStatement_0_4[GT] pSqlLabelStatement_0_4 --> pSqlLabelStatement_end(( )) ``` ## pSqlIfStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlIfStatement_start([pSqlIfStatement]) pSqlIfStatement_start --> pSqlIfStatement_0_0[IF] pSqlIfStatement_0_0 --> pSqlIfStatement_0_1[expression] pSqlIfStatement_0_1 --> pSqlIfStatement_0_2[THEN] pSqlIfStatement_0_2 --> pSqlIfStatement_0_3[pSqlBlockOrStatements] pSqlIfStatement_0_3 --> pSqlIfStatement_0_4[pSqlElsIfExpression] pSqlIfStatement_0_4 --> pSqlIfStatement_0_5[ELSE] pSqlIfStatement_0_5 --> pSqlIfStatement_0_6[pSqlBlockOrStatements] pSqlIfStatement_0_6 --> pSqlIfStatement_0_7[END] pSqlIfStatement_0_7 --> pSqlIfStatement_0_8[IF] pSqlIfStatement_0_8 --> pSqlIfStatement_0_9[BATCHSEPARATOR] pSqlIfStatement_0_9 --> pSqlIfStatement_end(( )) ``` ## pSqlElsIfExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlElsIfExpression_start([pSqlElsIfExpression]) pSqlElsIfExpression_start --> pSqlElsIfExpression_0_0[ELSIF] pSqlElsIfExpression_0_0 --> pSqlElsIfExpression_0_1[expression] pSqlElsIfExpression_0_1 --> pSqlElsIfExpression_0_2[THEN] pSqlElsIfExpression_0_2 --> pSqlElsIfExpression_0_3[pSqlBlockOrStatements] pSqlElsIfExpression_0_3 --> pSqlElsIfExpression_end(( )) ``` ## pSqlLoopStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> pSqlLoopStatement pSqlLoopStatement -->| | pSqlForNumberLoopStatement pSqlForNumberLoopStatement --> End(( )) pSqlLoopStatement -->| | pSqlForRecordLoopStatement pSqlForRecordLoopStatement --> End(( )) pSqlLoopStatement -->| | pSqlWhileLoopStatement pSqlWhileLoopStatement --> End(( )) pSqlLoopStatement -->| | pSqlRepeatUntilLoopStatement pSqlRepeatUntilLoopStatement --> End(( )) ``` ## pSqlForNumberLoopStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlForNumberLoopStatement_start([pSqlForNumberLoopStatement]) pSqlForNumberLoopStatement_start --> pSqlForNumberLoopStatement_0_0[FOR] pSqlForNumberLoopStatement_0_0 --> pSqlForNumberLoopStatement_0_1[pSqlVariableName] pSqlForNumberLoopStatement_0_1 --> pSqlForNumberLoopStatement_0_2[IN] pSqlForNumberLoopStatement_0_2 --> pSqlForNumberLoopStatement_0_3[REVERSE] pSqlForNumberLoopStatement_0_3 --> pSqlForNumberLoopStatement_0_4[expression] pSqlForNumberLoopStatement_0_4 --> pSqlForNumberLoopStatement_0_5[pSqlVariableName] pSqlForNumberLoopStatement_0_5 --> pSqlForNumberLoopStatement_0_6[DOT] pSqlForNumberLoopStatement_0_6 --> pSqlForNumberLoopStatement_0_7[DOT] pSqlForNumberLoopStatement_0_7 --> pSqlForNumberLoopStatement_0_8[expression] pSqlForNumberLoopStatement_0_8 --> pSqlForNumberLoopStatement_0_9[pSqlVariableName] pSqlForNumberLoopStatement_0_9 --> pSqlForNumberLoopStatement_0_10[STEP] pSqlForNumberLoopStatement_0_10 --> pSqlForNumberLoopStatement_0_11[expression] pSqlForNumberLoopStatement_0_11 --> pSqlForNumberLoopStatement_0_12[pSqlVariableName] pSqlForNumberLoopStatement_0_12 --> pSqlForNumberLoopStatement_0_13[LOOP] pSqlForNumberLoopStatement_0_13 --> pSqlForNumberLoopStatement_0_14[pSqlBlockOrStatements] pSqlForNumberLoopStatement_0_14 --> pSqlForNumberLoopStatement_0_15[END] pSqlForNumberLoopStatement_0_15 --> pSqlForNumberLoopStatement_0_16[LOOP] pSqlForNumberLoopStatement_0_16 --> pSqlForNumberLoopStatement_0_17[BATCHSEPARATOR] pSqlForNumberLoopStatement_0_17 --> pSqlForNumberLoopStatement_end(( )) ``` ## pSqlForRecordLoopStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlForRecordLoopStatement_start([pSqlForRecordLoopStatement]) pSqlForRecordLoopStatement_start --> pSqlForRecordLoopStatement_0_0[FOR] pSqlForRecordLoopStatement_0_0 --> pSqlForRecordLoopStatement_0_1[pSqlVariableName] pSqlForRecordLoopStatement_0_1 --> pSqlForRecordLoopStatement_0_2[IN] pSqlForRecordLoopStatement_0_2 --> pSqlForRecordLoopStatement_0_3[PARENTHESIS_OPEN] pSqlForRecordLoopStatement_0_3 --> pSqlForRecordLoopStatement_0_4[selectStatement] pSqlForRecordLoopStatement_0_4 --> pSqlForRecordLoopStatement_0_5[pSqlExecuteImmediateStatementNS] pSqlForRecordLoopStatement_0_5 --> pSqlForRecordLoopStatement_0_6[pSqlExecuteNativeStatementNS] pSqlForRecordLoopStatement_0_6 --> pSqlForRecordLoopStatement_0_7[PARENTHESIS_CLOSE] pSqlForRecordLoopStatement_0_7 --> pSqlForRecordLoopStatement_0_8[LOOP] pSqlForRecordLoopStatement_0_8 --> pSqlForRecordLoopStatement_0_9[pSqlBlockOrStatements] pSqlForRecordLoopStatement_0_9 --> pSqlForRecordLoopStatement_0_10[END] pSqlForRecordLoopStatement_0_10 --> pSqlForRecordLoopStatement_0_11[LOOP] pSqlForRecordLoopStatement_0_11 --> pSqlForRecordLoopStatement_0_12[BATCHSEPARATOR] pSqlForRecordLoopStatement_0_12 --> pSqlForRecordLoopStatement_end(( )) ``` ## pSqlRepeatUntilLoopStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlRepeatUntilLoopStatement_start([pSqlRepeatUntilLoopStatement]) pSqlRepeatUntilLoopStatement_start --> pSqlRepeatUntilLoopStatement_0_0[LOOP] pSqlRepeatUntilLoopStatement_0_0 --> pSqlRepeatUntilLoopStatement_0_1[pSqlBlockOrStatements] pSqlRepeatUntilLoopStatement_0_1 --> pSqlRepeatUntilLoopStatement_0_2[END] pSqlRepeatUntilLoopStatement_0_2 --> pSqlRepeatUntilLoopStatement_0_3[LOOP] pSqlRepeatUntilLoopStatement_0_3 --> pSqlRepeatUntilLoopStatement_0_4[BATCHSEPARATOR] pSqlRepeatUntilLoopStatement_0_4 --> pSqlRepeatUntilLoopStatement_end(( )) ``` ## pSqlWhileLoopStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlWhileLoopStatement_start([pSqlWhileLoopStatement]) pSqlWhileLoopStatement_start --> pSqlWhileLoopStatement_0_0[WHILE] pSqlWhileLoopStatement_0_0 --> pSqlWhileLoopStatement_0_1[expression] pSqlWhileLoopStatement_0_1 --> pSqlWhileLoopStatement_0_2[LOOP] pSqlWhileLoopStatement_0_2 --> pSqlWhileLoopStatement_0_3[pSqlBlockOrStatements] pSqlWhileLoopStatement_0_3 --> pSqlWhileLoopStatement_0_4[END] pSqlWhileLoopStatement_0_4 --> pSqlWhileLoopStatement_0_5[LOOP] pSqlWhileLoopStatement_0_5 --> pSqlWhileLoopStatement_0_6[BATCHSEPARATOR] pSqlWhileLoopStatement_0_6 --> pSqlWhileLoopStatement_end(( )) ``` ## pSqlRaiseStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlRaiseStatement_start([pSqlRaiseStatement]) pSqlRaiseStatement_start --> pSqlRaiseStatement_0_0[RAISE] pSqlRaiseStatement_0_0 --> pSqlRaiseStatement_0_1[INVALID_NUMBER] pSqlRaiseStatement_0_1 --> pSqlRaiseStatement_0_2[NO_DATA_FOUND] pSqlRaiseStatement_0_2 --> pSqlRaiseStatement_0_3[PROGRAM_ERROR] pSqlRaiseStatement_0_3 --> pSqlRaiseStatement_0_4[TOO_MANY_ROWS] pSqlRaiseStatement_0_4 --> pSqlRaiseStatement_0_5[VALUE_ERROR] pSqlRaiseStatement_0_5 --> pSqlRaiseStatement_0_6[ZERO_DIVIDE] pSqlRaiseStatement_0_6 --> pSqlRaiseStatement_0_7[RAISE_APPLICATION_ERROR] pSqlRaiseStatement_0_7 --> pSqlRaiseStatement_0_8[PARENTHESIS_OPEN] pSqlRaiseStatement_0_8 --> pSqlRaiseStatement_0_9[numberedOrNamedExpressionList] pSqlRaiseStatement_0_9 --> pSqlRaiseStatement_0_10[PARENTHESIS_CLOSE] pSqlRaiseStatement_0_10 --> pSqlRaiseStatement_0_11[BATCHSEPARATOR] pSqlRaiseStatement_0_11 --> pSqlRaiseStatement_end(( )) ``` ## pSqlProcedureStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlProcedureStatement_start([pSqlProcedureStatement]) pSqlProcedureStatement_start --> pSqlProcedureStatement_0_0[identifier] pSqlProcedureStatement_0_0 --> pSqlProcedureStatement_0_1[parenthesisOpen] pSqlProcedureStatement_0_1 --> pSqlProcedureStatement_0_2[numberedOrNamedExpressionList] pSqlProcedureStatement_0_2 --> pSqlProcedureStatement_0_3[parenthesisClose] pSqlProcedureStatement_0_3 --> pSqlProcedureStatement_0_4[BATCHSEPARATOR] pSqlProcedureStatement_0_4 --> pSqlProcedureStatement_end(( )) ``` ## pSqlCallProcedureStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlCallProcedureStatement_start([pSqlCallProcedureStatement]) pSqlCallProcedureStatement_start --> pSqlCallProcedureStatement_0_0[pSqlCallProcedureStatementNS] pSqlCallProcedureStatement_0_0 --> pSqlCallProcedureStatement_0_1[BATCHSEPARATOR] pSqlCallProcedureStatement_0_1 --> pSqlCallProcedureStatement_end(( )) ``` ## pSqlCallProcedureStatementNS ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR pSqlCallProcedureStatementNS_start([pSqlCallProcedureStatementNS]) pSqlCallProcedureStatementNS_start --> pSqlCallProcedureStatementNS_0_0[identifier] pSqlCallProcedureStatementNS_0_0 --> pSqlCallProcedureStatementNS_0_1[DOT] pSqlCallProcedureStatementNS_0_1 --> pSqlCallProcedureStatementNS_0_2[identifier] pSqlCallProcedureStatementNS_0_2 --> pSqlCallProcedureStatementNS_0_3[distributedAliasDirective] pSqlCallProcedureStatementNS_0_3 --> pSqlCallProcedureStatementNS_0_4[parenthesisOpen] pSqlCallProcedureStatementNS_0_4 --> pSqlCallProcedureStatementNS_0_5[numberedOrNamedExpressionList] pSqlCallProcedureStatementNS_0_5 --> pSqlCallProcedureStatementNS_0_6[parenthesisClose] pSqlCallProcedureStatementNS_0_6 --> pSqlCallProcedureStatementNS_end(( )) ``` ## pSqlVariableName ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> pSqlVariableName pSqlVariableName -->| | identifier identifier --> End(( )) ``` ## pSqlDataType ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> pSqlDataType pSqlDataType -->| | PLS_INTEGER PLS_INTEGER --> End(( )) pSqlDataType -->| | EXCEL_WORKBOOK EXCEL_WORKBOOK --> End(( )) pSqlDataType -->| | EXCEL_WORKSHEET EXCEL_WORKSHEET --> End(( )) pSqlDataType -->| | AWS_SES_CLIENT AWS_SES_CLIENT --> End(( )) pSqlDataType -->| | sqlDataType sqlDataType --> End(( )) ``` ## EOF ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> EOF EOF -->| | $ $ --> End(( )) ```