## 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["("] 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[")"] 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(( )) ```