blob: 188f3827e691b415c2f5ca5a15255146c637388d [file] [log] [blame]
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.codehaus.mojo:jdepend-maven-plugin:2.0:generate-no-fork at 2023-06-07
| Rendered using Apache Maven Default Skin
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
<title>shardingsphere-parser-sql-statement &#x2013; JDepend Report Metrics</title>
<link rel="stylesheet" href="./css/maven-base.css" />
<link rel="stylesheet" href="./css/maven-theme.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
</head>
<body class="composite">
<div id="banner">
<div id="bannerLeft">shardingsphere-parser-sql-statement
</div>
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<span id="publishDate">Last Published: 2023-06-07</span>
| <span id="projectVersion">Version: 5.3.3-SNAPSHOT</span>
</div>
<div class="xright"><a href="./" title="shardingsphere-parser-sql-statement">shardingsphere-parser-sql-statement</a> </div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<h5>Parent Project</h5>
<ul>
<li class="none"><a href="../index.html" title="shardingsphere-parser-sql">shardingsphere-parser-sql</a></li>
</ul>
<h5>Project Documentation</h5>
<ul>
<li class="collapsed"><a href="project-info.html" title="Project Information">Project Information</a></li>
<li class="expanded"><a href="project-reports.html" title="Project Reports">Project Reports</a>
<ul>
<li class="none"><a href="apidocs/index.html" title="Javadoc">Javadoc</a></li>
<li class="none"><a href="xref/index.html" title="Source Xref">Source Xref</a></li>
<li class="none"><a href="xref-test/index.html" title="Test Source Xref">Test Source Xref</a></li>
<li class="none"><a href="rat-report.html" title="Rat Report">Rat Report</a></li>
<li class="none"><a href="checkstyle.html" title="Checkstyle">Checkstyle</a></li>
<li class="none"><a href="spotbugs.html" title="SpotBugs">SpotBugs</a></li>
<li class="none"><strong>JDepend</strong></li>
</ul></li>
</ul>
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<section>
<h2><a name="Metric_Results"></a>Metric Results</h2>[ <a href="#summary">summary</a> ] [ <a href="#packages">packages</a> ] [ <a href="#cycles">cycles</a> ] [ <a href="#explanations">explanations</a> ] <br /><br />The following document contains the results of a JDepend metric analysis. The various metrics are defined at the bottom of this document.<br /><br /><a name="summary"></a>
<h2><a name="Summary"></a>Summary</h2>[ <a href="#summary">summary</a> ] [ <a href="#packages">packages</a> ] [ <a href="#cycles">cycles</a> ] [ <a href="#explanations">explanations</a> ] <br /><br />
<table border="0" class="bodyTable">
<tr class="a">
<th>Package</th>
<th>TC</th>
<th>CC</th>
<th>AC</th>
<th>Ca</th>
<th>Ce</th>
<th>A</th>
<th>I</th>
<th>D</th>
<th>V</th></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.enums">org.apache.shardingsphere.sql.parser.sql.common.enums</a></td>
<td>13</td>
<td>13</td>
<td>0</td>
<td>11</td>
<td>2</td>
<td>0.0%</td>
<td>15.000001%</td>
<td>85.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment">org.apache.shardingsphere.sql.parser.sql.common.segment</a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>27</td>
<td>2</td>
<td>100.0%</td>
<td>7.0%</td>
<td>7.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dal">org.apache.shardingsphere.sql.parser.sql.common.segment.dal</a></td>
<td>6</td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>7</td>
<td>0.0%</td>
<td>88.0%</td>
<td>12.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dcl">org.apache.shardingsphere.sql.parser.sql.common.segment.dcl</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>3</td>
<td>0.0%</td>
<td>75.0%</td>
<td>25.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.ddl">org.apache.shardingsphere.sql.parser.sql.common.segment.ddl</a></td>
<td>2</td>
<td>0</td>
<td>2</td>
<td>6</td>
<td>2</td>
<td>100.0%</td>
<td>25.0%</td>
<td>25.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.charset">org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.charset</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0.0%</td>
<td>67.0%</td>
<td>33.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column">org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>5</td>
<td>0.0%</td>
<td>83.0%</td>
<td>17.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.alter">org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.alter</a></td>
<td>5</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td>6</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.position">org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.position</a></td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>1</td>
<td>3</td>
<td>33.0%</td>
<td>75.0%</td>
<td>8.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint">org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint</a></td>
<td>3</td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>7</td>
<td>0.0%</td>
<td>88.0%</td>
<td>12.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint.alter">org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint.alter</a></td>
<td>4</td>
<td>4</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.cursor">org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.cursor</a></td>
<td>2</td>
<td>2</td>
<td>0</td>
<td>2</td>
<td>5</td>
<td>0.0%</td>
<td>71.0%</td>
<td>29.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index">org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index</a></td>
<td>5</td>
<td>5</td>
<td>0</td>
<td>5</td>
<td>6</td>
<td>0.0%</td>
<td>55.0%</td>
<td>45.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.packages">org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.packages</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>5</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine">org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine</a></td>
<td>3</td>
<td>3</td>
<td>0</td>
<td>2</td>
<td>8</td>
<td>0.0%</td>
<td>80.0%</td>
<td>20.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table">org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table</a></td>
<td>4</td>
<td>4</td>
<td>0</td>
<td>2</td>
<td>6</td>
<td>0.0%</td>
<td>75.0%</td>
<td>25.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.type">org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.type</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>5</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml">org.apache.shardingsphere.sql.parser.sql.common.segment.dml</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>2</td>
<td>3</td>
<td>0.0%</td>
<td>60.000004%</td>
<td>40.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment</a></td>
<td>4</td>
<td>3</td>
<td>1</td>
<td>2</td>
<td>4</td>
<td>25.0%</td>
<td>67.0%</td>
<td>8.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column</a></td>
<td>3</td>
<td>3</td>
<td>0</td>
<td>12</td>
<td>6</td>
<td>0.0%</td>
<td>33.0%</td>
<td>67.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.combine">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.combine</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>2</td>
<td>4</td>
<td>0.0%</td>
<td>67.0%</td>
<td>33.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr</a></td>
<td>20</td>
<td>19</td>
<td>1</td>
<td>14</td>
<td>8</td>
<td>5.0%</td>
<td>36.0%</td>
<td>58.999996%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex</a></td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>3</td>
<td>5</td>
<td>33.0%</td>
<td>62.0%</td>
<td>4.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple</a></td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>4</td>
<td>7</td>
<td>33.0%</td>
<td>64.0%</td>
<td>3.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery</a></td>
<td>2</td>
<td>2</td>
<td>0</td>
<td>7</td>
<td>5</td>
<td>0.0%</td>
<td>42.0%</td>
<td>58.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item</a></td>
<td>9</td>
<td>8</td>
<td>1</td>
<td>6</td>
<td>11</td>
<td>11.0%</td>
<td>65.0%</td>
<td>24.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order</a></td>
<td>2</td>
<td>2</td>
<td>0</td>
<td>2</td>
<td>3</td>
<td>0.0%</td>
<td>60.000004%</td>
<td>40.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item</a></td>
<td>5</td>
<td>3</td>
<td>2</td>
<td>0</td>
<td>6</td>
<td>40.0%</td>
<td>100.0%</td>
<td>40.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination</a></td>
<td>3</td>
<td>0</td>
<td>3</td>
<td>2</td>
<td>3</td>
<td>100.0%</td>
<td>60.000004%</td>
<td>60.000004%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit</a></td>
<td>4</td>
<td>3</td>
<td>1</td>
<td>6</td>
<td>4</td>
<td>25.0%</td>
<td>40.0%</td>
<td>35.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.rownum">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.rownum</a></td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>1</td>
<td>2</td>
<td>33.0%</td>
<td>67.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.top">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.top</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate</a></td>
<td>5</td>
<td>5</td>
<td>0</td>
<td>7</td>
<td>4</td>
<td>0.0%</td>
<td>36.0%</td>
<td>64.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.dml.prepare">org.apache.shardingsphere.sql.parser.sql.common.segment.dml.prepare</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0.0%</td>
<td>80.0%</td>
<td>20.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.generic">org.apache.shardingsphere.sql.parser.sql.common.segment.generic</a></td>
<td>18</td>
<td>15</td>
<td>3</td>
<td>19</td>
<td>6</td>
<td>17.0%</td>
<td>24.0%</td>
<td>58.999996%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table">org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table</a></td>
<td>7</td>
<td>6</td>
<td>1</td>
<td>16</td>
<td>7</td>
<td>14.0%</td>
<td>30.000002%</td>
<td>55.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.segment.tcl">org.apache.shardingsphere.sql.parser.sql.common.segment.tcl</a></td>
<td>2</td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.statement">org.apache.shardingsphere.sql.parser.sql.common.statement</a></td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>25</td>
<td>6</td>
<td>33.0%</td>
<td>19.0%</td>
<td>47.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.statement.available">org.apache.shardingsphere.sql.parser.sql.common.statement.available</a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>2</td>
<td>100.0%</td>
<td>100.0%</td>
<td>100.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.statement.dal">org.apache.shardingsphere.sql.parser.sql.common.statement.dal</a></td>
<td>11</td>
<td>1</td>
<td>10</td>
<td>6</td>
<td>3</td>
<td>91.0%</td>
<td>33.0%</td>
<td>24.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.statement.dcl">org.apache.shardingsphere.sql.parser.sql.common.statement.dcl</a></td>
<td>12</td>
<td>0</td>
<td>12</td>
<td>6</td>
<td>3</td>
<td>100.0%</td>
<td>33.0%</td>
<td>33.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.statement.ddl">org.apache.shardingsphere.sql.parser.sql.common.statement.ddl</a></td>
<td>140</td>
<td>0</td>
<td>140</td>
<td>9</td>
<td>11</td>
<td>100.0%</td>
<td>55.0%</td>
<td>55.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.statement.dml">org.apache.shardingsphere.sql.parser.sql.common.statement.dml</a></td>
<td>12</td>
<td>0</td>
<td>12</td>
<td>17</td>
<td>13</td>
<td>100.0%</td>
<td>43.0%</td>
<td>43.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.statement.rl">org.apache.shardingsphere.sql.parser.sql.common.statement.rl</a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>1</td>
<td>2</td>
<td>100.0%</td>
<td>67.0%</td>
<td>67.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.statement.tcl">org.apache.shardingsphere.sql.parser.sql.common.statement.tcl</a></td>
<td>16</td>
<td>0</td>
<td>16</td>
<td>7</td>
<td>4</td>
<td>100.0%</td>
<td>36.0%</td>
<td>36.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.xa">org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.xa</a></td>
<td>7</td>
<td>6</td>
<td>1</td>
<td>0</td>
<td>3</td>
<td>14.0%</td>
<td>100.0%</td>
<td>14.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.util">org.apache.shardingsphere.sql.parser.sql.common.util</a></td>
<td>4</td>
<td>4</td>
<td>0</td>
<td>2</td>
<td>18</td>
<td>0.0%</td>
<td>90.0%</td>
<td>10.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.value">org.apache.shardingsphere.sql.parser.sql.common.value</a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>6</td>
<td>2</td>
<td>100.0%</td>
<td>25.0%</td>
<td>25.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.value.collection">org.apache.shardingsphere.sql.parser.sql.common.value.collection</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.value.identifier">org.apache.shardingsphere.sql.parser.sql.common.value.identifier</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>18</td>
<td>5</td>
<td>0.0%</td>
<td>22.0%</td>
<td>78.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.value.keyword">org.apache.shardingsphere.sql.parser.sql.common.value.keyword</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.value.literal">org.apache.shardingsphere.sql.parser.sql.common.value.literal</a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>1</td>
<td>2</td>
<td>100.0%</td>
<td>67.0%</td>
<td>67.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.value.literal.impl">org.apache.shardingsphere.sql.parser.sql.common.value.literal.impl</a></td>
<td>5</td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0.0%</td>
<td>80.0%</td>
<td>20.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.value.parametermarker">org.apache.shardingsphere.sql.parser.sql.common.value.parametermarker</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.value.props">org.apache.shardingsphere.sql.parser.sql.common.value.props</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.handler">org.apache.shardingsphere.sql.parser.sql.dialect.handler</a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>3</td>
<td>1</td>
<td>100.0%</td>
<td>25.0%</td>
<td>25.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.handler.dal">org.apache.shardingsphere.sql.parser.sql.dialect.handler.dal</a></td>
<td>2</td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>6</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl">org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl</a></td>
<td>13</td>
<td>13</td>
<td>0</td>
<td>0</td>
<td>14</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml">org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml</a></td>
<td>5</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td>16</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql">org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql</a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>9</td>
<td>2</td>
<td>100.0%</td>
<td>18.0%</td>
<td>18.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal">org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal</a></td>
<td>73</td>
<td>73</td>
<td>0</td>
<td>1</td>
<td>12</td>
<td>0.0%</td>
<td>92.0%</td>
<td>8.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl</a></td>
<td>11</td>
<td>11</td>
<td>0</td>
<td>0</td>
<td>6</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl</a></td>
<td>37</td>
<td>37</td>
<td>0</td>
<td>1</td>
<td>9</td>
<td>0.0%</td>
<td>90.0%</td>
<td>10.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml">org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml</a></td>
<td>9</td>
<td>9</td>
<td>0</td>
<td>1</td>
<td>12</td>
<td>0.0%</td>
<td>92.0%</td>
<td>8.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.rl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.rl</a></td>
<td>3</td>
<td>3</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment">org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment</a></td>
<td>19</td>
<td>17</td>
<td>2</td>
<td>3</td>
<td>6</td>
<td>11.0%</td>
<td>67.0%</td>
<td>23.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl</a></td>
<td>9</td>
<td>9</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss">org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss</a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>7</td>
<td>2</td>
<td>100.0%</td>
<td>22.0%</td>
<td>22.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal">org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal</a></td>
<td>8</td>
<td>8</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl</a></td>
<td>8</td>
<td>8</td>
<td>0</td>
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl</a></td>
<td>74</td>
<td>74</td>
<td>0</td>
<td>1</td>
<td>10</td>
<td>0.0%</td>
<td>91.0%</td>
<td>9.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml">org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml</a></td>
<td>8</td>
<td>8</td>
<td>0</td>
<td>1</td>
<td>8</td>
<td>0.0%</td>
<td>89.0%</td>
<td>11.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl</a></td>
<td>10</td>
<td>10</td>
<td>0</td>
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle">org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle</a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>7</td>
<td>2</td>
<td>100.0%</td>
<td>22.0%</td>
<td>22.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dal">org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dal</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl</a></td>
<td>9</td>
<td>9</td>
<td>0</td>
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl</a></td>
<td>91</td>
<td>91</td>
<td>0</td>
<td>1</td>
<td>6</td>
<td>0.0%</td>
<td>86.0%</td>
<td>14.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml">org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml</a></td>
<td>6</td>
<td>6</td>
<td>0</td>
<td>2</td>
<td>6</td>
<td>0.0%</td>
<td>75.0%</td>
<td>25.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.tcl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.tcl</a></td>
<td>5</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql">org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql</a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>7</td>
<td>2</td>
<td>100.0%</td>
<td>22.0%</td>
<td>22.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal">org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal</a></td>
<td>8</td>
<td>8</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl</a></td>
<td>10</td>
<td>10</td>
<td>0</td>
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl</a></td>
<td>110</td>
<td>110</td>
<td>0</td>
<td>1</td>
<td>8</td>
<td>0.0%</td>
<td>89.0%</td>
<td>11.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml">org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml</a></td>
<td>8</td>
<td>8</td>
<td>0</td>
<td>1</td>
<td>10</td>
<td>0.0%</td>
<td>91.0%</td>
<td>9.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl</a></td>
<td>12</td>
<td>12</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92">org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92</a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>5</td>
<td>2</td>
<td>100.0%</td>
<td>29.0%</td>
<td>29.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dcl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dcl</a></td>
<td>2</td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.ddl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.ddl</a></td>
<td>3</td>
<td>3</td>
<td>0</td>
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dml">org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dml</a></td>
<td>4</td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0.0%</td>
<td>80.0%</td>
<td>20.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.tcl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.tcl</a></td>
<td>3</td>
<td>3</td>
<td>0</td>
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver">org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver</a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>7</td>
<td>2</td>
<td>100.0%</td>
<td>22.0%</td>
<td>22.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dal">org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dal</a></td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl</a></td>
<td>14</td>
<td>14</td>
<td>0</td>
<td>0</td>
<td>7</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl</a></td>
<td>31</td>
<td>31</td>
<td>0</td>
<td>1</td>
<td>7</td>
<td>0.0%</td>
<td>88.0%</td>
<td>12.0%</td>
<td>1</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dml">org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dml</a></td>
<td>4</td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>5</td>
<td>0.0%</td>
<td>83.0%</td>
<td>17.0%</td>
<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.tcl">org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.tcl</a></td>
<td>7</td>
<td>7</td>
<td>0</td>
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td>
<td>1</td></tr></table><a name="packages"></a>
<h2><a name="Packages"></a>Packages</h2>[ <a href="#summary">summary</a> ] [ <a href="#packages">packages</a> ] [ <a href="#cycles">cycles</a> ] [ <a href="#explanations">explanations</a> ] <br /><a name="org.apache.shardingsphere.sql.parser.sql.common.enums"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.enums"></a>org.apache.shardingsphere.sql.parser.sql.common.enums</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>11</td>
<td>2</td>
<td>0.0%</td>
<td>15.000001%</td>
<td>85.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.enums.AlgorithmOption<br />org.apache.shardingsphere.sql.parser.sql.common.enums.CombineType<br />org.apache.shardingsphere.sql.parser.sql.common.enums.DirectionType<br />org.apache.shardingsphere.sql.parser.sql.common.enums.JoinType<br />org.apache.shardingsphere.sql.parser.sql.common.enums.LockTableOption<br />org.apache.shardingsphere.sql.parser.sql.common.enums.LogicalOperator<br />org.apache.shardingsphere.sql.parser.sql.common.enums.NullsOrderType<br />org.apache.shardingsphere.sql.parser.sql.common.enums.OperationScope<br />org.apache.shardingsphere.sql.parser.sql.common.enums.OrderDirection<br />org.apache.shardingsphere.sql.parser.sql.common.enums.ParameterMarkerType<br />org.apache.shardingsphere.sql.parser.sql.common.enums.SubqueryType<br />org.apache.shardingsphere.sql.parser.sql.common.enums.TransactionAccessType<br />org.apache.shardingsphere.sql.parser.sql.common.enums.TransactionIsolationLevel<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.cursor<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.combine<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.value.parametermarker<br /></td>
<td>java.lang<br />java.util<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment"></a>org.apache.shardingsphere.sql.parser.sql.common.segment</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>27</td>
<td>2</td>
<td>100.0%</td>
<td>7.0%</td>
<td>7.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.SQLSegment<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dal<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dcl<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.charset<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.position<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.cursor<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.packages<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.type<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.combine<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.prepare<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.segment.tcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.api<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dal"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dal"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dal</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>7</td>
<td>0.0%</td>
<td>88.0%</td>
<td>12.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dal.FromSchemaSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dal.FromTableSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dal.ShowFilterSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dal.ShowLikeSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dal.VariableAssignSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dal.VariableSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dcl"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>3</td>
<td>0.0%</td>
<td>75.0%</td>
<td>25.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dcl.LoginSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>6</td>
<td>2</td>
<td>100.0%</td>
<td>25.0%</td>
<td>25.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.AlterDefinitionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.CreateDefinitionSegment<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.alter<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint.alter<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.charset"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.charset"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.charset</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>2</td>
<td>0.0%</td>
<td>67.0%</td>
<td>33.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.charset.CharsetNameSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>5</td>
<td>0.0%</td>
<td>83.0%</td>
<td>17.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.ColumnDefinitionSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.alter<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.alter"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.alter"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.alter</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>6</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.alter.AddColumnDefinitionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.alter.ChangeColumnDefinitionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.alter.DropColumnDefinitionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.alter.ModifyColumnDefinitionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.alter.RenameColumnSegment<br /></td>
<td><i>None</i></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.position<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.position"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.position"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.position</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>3</td>
<td>33.0%</td>
<td>75.0%</td>
<td>8.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.position.ColumnPositionSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.position.ColumnAfterPositionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.position.ColumnFirstPositionSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.alter<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>7</td>
<td>0.0%</td>
<td>88.0%</td>
<td>12.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint.ConstraintDefinitionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint.ConstraintSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint.DropPrimaryKeySegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint.alter<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint.alter"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint.alter"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint.alter</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint.alter.AddConstraintDefinitionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint.alter.DropConstraintDefinitionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint.alter.ModifyConstraintDefinitionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint.alter.ValidateConstraintDefinitionSegment<br /></td>
<td><i>None</i></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.cursor"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.cursor"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.cursor</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>2</td>
<td>5</td>
<td>0.0%</td>
<td>71.0%</td>
<td>29.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.cursor.CursorNameSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.cursor.DirectionSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.enums<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>5</td>
<td>6</td>
<td>0.0%</td>
<td>55.0%</td>
<td>45.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index.DropIndexDefinitionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index.IndexNameSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index.IndexSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index.IndexTypeSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index.RenameIndexDefinitionSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.packages"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.packages"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.packages</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>5</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.packages.PackageSegment<br /></td>
<td><i>None</i></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>2</td>
<td>8</td>
<td>0.0%</td>
<td>80.0%</td>
<td>20.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine.FunctionNameSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine.RoutineBodySegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine.ValidStatementSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>2</td>
<td>6</td>
<td>0.0%</td>
<td>75.0%</td>
<td>25.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table.AlgorithmTypeSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table.ConvertTableDefinitionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table.LockTableSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table.RenameTableDefinitionSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.enums<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.charset<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.type"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.type"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.type</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>5</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.type.TypeSegment<br /></td>
<td><i>None</i></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>2</td>
<td>3</td>
<td>0.0%</td>
<td>60.000004%</td>
<td>40.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.ReturningSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>2</td>
<td>4</td>
<td>25.0%</td>
<td>67.0%</td>
<td>8.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment.AssignmentSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment.ColumnAssignmentSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment.InsertValuesSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment.SetAssignmentSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>12</td>
<td>6</td>
<td>0.0%</td>
<td>33.0%</td>
<td>67.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column.ColumnSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column.InsertColumnsSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column.OnDuplicateKeyColumnsSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.alter<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.position<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.combine"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.combine"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.combine</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>2</td>
<td>4</td>
<td>0.0%</td>
<td>67.0%</td>
<td>33.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.combine.CombineSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.util<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.enums<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>14</td>
<td>8</td>
<td>5.0%</td>
<td>36.0%</td>
<td>58.999996%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.ExpressionSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.BetweenExpression<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.BinaryOperationExpression<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.CaseWhenExpression<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.CollateExpression<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.DatetimeExpression<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.ExistsSubqueryExpression<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.FunctionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.InExpression<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.ListExpression<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.NotExpression<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.TypeCastExpression<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.XmlNameSpaceStringAsIdentifierSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.XmlNameSpacesClauseSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.XmlPiFunctionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.XmlQueryAndExistsFunctionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.XmlSerializeFunctionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.XmlTableColumnSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.XmlTableFunctionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.XmlTableOptionsSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dal<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>3</td>
<td>5</td>
<td>33.0%</td>
<td>62.0%</td>
<td>4.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex.ComplexExpressionSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex.CommonExpressionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex.CommonTableExpressionSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.util<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>4</td>
<td>7</td>
<td>33.0%</td>
<td>64.0%</td>
<td>3.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple.SimpleExpressionSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple.LiteralExpressionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple.ParameterMarkerExpressionSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery<br />org.apache.shardingsphere.sql.parser.sql.common.util<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.enums<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>7</td>
<td>5</td>
<td>0.0%</td>
<td>42.0%</td>
<td>58.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery.SubqueryExpressionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery.SubquerySegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.enums<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>6</td>
<td>11</td>
<td>11.0%</td>
<td>65.0%</td>
<td>24.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item.ProjectionSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item.AggregationDistinctProjectionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item.AggregationProjectionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item.ColumnProjectionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item.DatetimeProjectionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item.ExpressionProjectionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item.ProjectionsSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item.ShorthandProjectionSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item.SubqueryProjectionSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.top<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.util<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.enums<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>2</td>
<td>3</td>
<td>0.0%</td>
<td>60.000004%</td>
<td>40.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.GroupBySegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.OrderBySegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>6</td>
<td>40.0%</td>
<td>100.0%</td>
<td>40.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item.OrderByItemSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item.TextOrderByItemSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item.ColumnOrderByItemSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item.ExpressionOrderByItemSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item.IndexOrderByItemSegment<br /></td>
<td><i>None</i></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.enums<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>2</td>
<td>3</td>
<td>100.0%</td>
<td>60.000004%</td>
<td>60.000004%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.NumberLiteralPaginationValueSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.PaginationValueSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.ParameterMarkerPaginationValueSegment<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.rownum<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>6</td>
<td>4</td>
<td>25.0%</td>
<td>40.0%</td>
<td>35.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit.LimitValueSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit.LimitSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit.NumberLiteralLimitValueSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit.ParameterMarkerLimitValueSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dml<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.rownum"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.rownum"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.rownum</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>2</td>
<td>33.0%</td>
<td>67.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.rownum.RowNumberValueSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.rownum.NumberLiteralRowNumberValueSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.rownum.ParameterMarkerRowNumberValueSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.top<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.top"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.top"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.top</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.top.TopProjectionSegment<br /></td>
<td><i>None</i></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.rownum<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>7</td>
<td>4</td>
<td>0.0%</td>
<td>36.0%</td>
<td>64.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate.AndPredicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate.HavingSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate.LockSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate.OrPredicateSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate.WhereSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dal<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.prepare"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.dml.prepare"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.prepare</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>4</td>
<td>0.0%</td>
<td>80.0%</td>
<td>20.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.prepare.PrepareStatementQuerySegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.generic"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.generic"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.generic</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>19</td>
<td>6</td>
<td>17.0%</td>
<td>24.0%</td>
<td>58.999996%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.generic.AliasAvailable<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.OwnerAvailable<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.ParameterMarkerSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.generic.ACLTypeEnum<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.AliasSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.CommentSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DataTypeLengthSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DataTypeSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.GrantLevelSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.InsertMultiTableElementSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.ModelSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.NameSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.OutputSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.OwnerSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.PrivilegeTypeEnum<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.WindowSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.WithSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dal<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.packages<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.type<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dml<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>16</td>
<td>7</td>
<td>14.0%</td>
<td>30.000002%</td>
<td>55.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table.TableSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table.DeleteMultiTableSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table.JoinTableSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table.SimpleTableSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table.SubqueryTableSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table.TableNameSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table.XmlTableSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dal<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.tcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.segment.tcl"></a>org.apache.shardingsphere.sql.parser.sql.common.segment.tcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.tcl.AutoCommitSegment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.tcl.ImplicitTransactionsSegment<br /></td>
<td><i>None</i></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.statement"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.statement"></a>org.apache.shardingsphere.sql.parser.sql.common.statement</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>25</td>
<td>6</td>
<td>33.0%</td>
<td>19.0%</td>
<td>47.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatementType<br />org.apache.shardingsphere.sql.parser.sql.common.statement.SimpleSQLStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dal<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dcl<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.statement.rl<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.xa<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.rl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl<br /></td>
<td>java.lang<br />java.util<br />java.util.concurrent<br />org.apache.shardingsphere.sql.parser.api<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.available"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.available"></a>org.apache.shardingsphere.sql.parser.sql.common.statement.available</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>2</td>
<td>100.0%</td>
<td>100.0%</td>
<td>100.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.available.FromDatabaseAvailable<br /></td>
<td><i>None</i></td>
<td><i>None</i></td>
<td>java.lang<br />java.util<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.dal"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.dal"></a>org.apache.shardingsphere.sql.parser.sql.common.statement.dal</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>6</td>
<td>3</td>
<td>91.0%</td>
<td>33.0%</td>
<td>24.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dal.AnalyzeTableStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dal.DALStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dal.ExplainStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dal.FlushStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dal.LoadStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dal.ResetParameterStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dal.SetStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dal.ShowStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dal.UseStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dal.VacuumStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dal.EmptyStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dal<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.dcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.dcl"></a>org.apache.shardingsphere.sql.parser.sql.common.statement.dcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>6</td>
<td>3</td>
<td>100.0%</td>
<td>33.0%</td>
<td>33.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dcl.AlterRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dcl.AlterUserStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dcl.CreateGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dcl.CreateRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dcl.CreateUserStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dcl.DCLStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dcl.DropRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dcl.DropUserStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dcl.GrantStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dcl.ReassignOwnedStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dcl.RevokeStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dcl.SetRoleStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.ddl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.ddl"></a>org.apache.shardingsphere.sql.parser.sql.common.statement.ddl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>9</td>
<td>11</td>
<td>100.0%</td>
<td>55.0%</td>
<td>55.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterAggregateStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterAnalyticViewStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterAttributeDimensionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterAuditPolicyStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterClusterStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterConversionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterDatabaseDictionaryStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterDatabaseLinkStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterDefaultPrivilegesStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterDirectoryStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterDiskgroupStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterDomainStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterExtensionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterFlashbackArchiveStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterForeignTableStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterHierarchyStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterLanguageStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterMaterializedViewStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterOperatorStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterOutlineStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterPackageStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterPolicyStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterPublicationStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterRoutineStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterRuleStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterSchemaStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterSequenceStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterServerStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterStatisticsStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterSubscriptionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterSynonymStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterSystemStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterTableStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterTablespaceStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterTextSearchStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterTypeStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.AlterViewStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CloseStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.ClusterStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CommentStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateAccessMethodStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateAggregateStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateCastStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateCollationStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateContextStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateControlFileStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateConversionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateDirectoryStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateDiskgroupStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateDomainStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateEditionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateEventTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateExtensionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateFlashbackArchiveStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateForeignDataWrapperStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateForeignTableStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateLanguageStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateMaterializedViewStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateOperatorStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreatePFileStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreatePolicyStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreatePublicationStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateRuleStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateSPFileStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateSchemaStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateSequenceStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateSynonymStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateTableStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateTablespaceStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateTextSearchStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateTypeStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.CreateViewStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DDLStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DeallocateStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DeclareStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropAccessMethodStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropAggregateStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropCastStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropCollationStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropConversionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropDirectoryStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropDiskgroupStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropDomainStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropEventTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropExtensionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropFlashbackArchiveStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropForeignDataWrapperStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropForeignTableStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropLanguageStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropMaterializedViewStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropOperatorClassStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropOperatorFamilyStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropOperatorStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropOwnedStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropPackageStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropPolicyStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropPublicationStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropRoutineStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropRuleStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropSchemaStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropSequenceStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropServerStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropStatisticsStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropSubscriptionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropSynonymStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropTableStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropTablespaceStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropTextSearchStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropTypeStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropViewStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.ExecuteStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.FetchStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.ListenStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.MoveStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.NotifyStmtStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.PrepareStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.RefreshMatViewStmtStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.ReindexStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.RenameStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.RenameTableStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.SecurityLabelStmtStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.TruncateStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.UnlistenStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.cursor<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.dml"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.dml"></a>org.apache.shardingsphere.sql.parser.sql.common.statement.dml</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>17</td>
<td>13</td>
<td>100.0%</td>
<td>43.0%</td>
<td>43.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dml.CallStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml.CheckpointStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml.CopyStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml.DMLStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml.DeleteStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml.DoStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml.InsertStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml.LockTableStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml.MergeStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml.SelectStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml.TableStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml.UpdateStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.combine<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.prepare<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dml<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.combine<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.rl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.rl"></a>org.apache.shardingsphere.sql.parser.sql.common.statement.rl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>2</td>
<td>100.0%</td>
<td>67.0%</td>
<td>67.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.rl.RLStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.rl<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.tcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.tcl"></a>org.apache.shardingsphere.sql.parser.sql.common.statement.tcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>7</td>
<td>4</td>
<td>100.0%</td>
<td>36.0%</td>
<td>36.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.BeginDistributedTransactionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.BeginTransactionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.CommitPreparedStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.CommitStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.LockStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.PrepareTransactionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.ReleaseSavepointStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.RollbackPreparedStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.RollbackStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.SavepointStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.SetAutoCommitStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.SetConstraintsStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.SetTransactionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.StartTransactionStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.TCLStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.UnlockStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.xa<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.tcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.tcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.tcl<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.enums<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.xa"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.xa"></a>org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.xa</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>3</td>
<td>14.0%</td>
<td>100.0%</td>
<td>14.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.xa.XAStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.xa.XABeginStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.xa.XACommitStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.xa.XAEndStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.xa.XAPrepareStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.xa.XARecoveryStatement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.xa.XARollbackStatement<br /></td>
<td><i>None</i></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.util"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.util"></a>org.apache.shardingsphere.sql.parser.sql.common.util</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>2</td>
<td>18</td>
<td>0.0%</td>
<td>90.0%</td>
<td>10.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.util.ColumnExtractor<br />org.apache.shardingsphere.sql.parser.sql.common.util.ExpressionExtractUtils<br />org.apache.shardingsphere.sql.parser.sql.common.util.SQLUtils<br />org.apache.shardingsphere.sql.parser.sql.common.util.SubqueryExtractUtils<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td>
<td>com.google.common.base<br />java.lang<br />java.math<br />java.util<br />java.util.regex<br />org.apache.shardingsphere.sql.parser.api<br />org.apache.shardingsphere.sql.parser.sql.common.enums<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.combine<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.value.literal.impl<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.value"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.value"></a>org.apache.shardingsphere.sql.parser.sql.common.value</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>6</td>
<td>2</td>
<td>100.0%</td>
<td>25.0%</td>
<td>25.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.value.ValueASTNode<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.collection<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.value.keyword<br />org.apache.shardingsphere.sql.parser.sql.common.value.literal<br />org.apache.shardingsphere.sql.parser.sql.common.value.parametermarker<br />org.apache.shardingsphere.sql.parser.sql.common.value.props<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.api<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.value.collection"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.value.collection"></a>org.apache.shardingsphere.sql.parser.sql.common.value.collection</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.collection.CollectionValue<br /></td>
<td><i>None</i></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.value<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.value.identifier"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.value.identifier"></a>org.apache.shardingsphere.sql.parser.sql.common.value.identifier</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>18</td>
<td>5</td>
<td>0.0%</td>
<td>22.0%</td>
<td>78.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.identifier.IdentifierValue<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dcl<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.cursor<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.packages<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.type<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl<br /></td>
<td>com.google.common.base<br />java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.enums<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.value<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.value.keyword"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.value.keyword"></a>org.apache.shardingsphere.sql.parser.sql.common.value.keyword</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.keyword.KeywordValue<br /></td>
<td><i>None</i></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.value<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.value.literal"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.value.literal"></a>org.apache.shardingsphere.sql.parser.sql.common.value.literal</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>2</td>
<td>100.0%</td>
<td>67.0%</td>
<td>67.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.value.literal.LiteralValue<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.literal.impl<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.value<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.value.literal.impl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.value.literal.impl"></a>org.apache.shardingsphere.sql.parser.sql.common.value.literal.impl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>4</td>
<td>0.0%</td>
<td>80.0%</td>
<td>20.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.literal.impl.BooleanLiteralValue<br />org.apache.shardingsphere.sql.parser.sql.common.value.literal.impl.NullLiteralValue<br />org.apache.shardingsphere.sql.parser.sql.common.value.literal.impl.NumberLiteralValue<br />org.apache.shardingsphere.sql.parser.sql.common.value.literal.impl.OtherLiteralValue<br />org.apache.shardingsphere.sql.parser.sql.common.value.literal.impl.StringLiteralValue<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.util<br /></td>
<td>java.lang<br />java.math<br />org.apache.groovy.parser.antlr4.util<br />org.apache.shardingsphere.sql.parser.sql.common.value.literal<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.value.parametermarker"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.value.parametermarker"></a>org.apache.shardingsphere.sql.parser.sql.common.value.parametermarker</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.parametermarker.ParameterMarkerValue<br /></td>
<td><i>None</i></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.enums<br />org.apache.shardingsphere.sql.parser.sql.common.value<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.common.value.props"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.common.value.props"></a>org.apache.shardingsphere.sql.parser.sql.common.value.props</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.props.PropertiesValue<br /></td>
<td><i>None</i></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.value<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.handler"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.handler"></a>org.apache.shardingsphere.sql.parser.sql.dialect.handler</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>3</td>
<td>1</td>
<td>100.0%</td>
<td>25.0%</td>
<td>25.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.SQLStatementHandler<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml<br /></td>
<td>java.lang<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.handler.dal"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.handler.dal"></a>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dal</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>6</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dal.ExplainStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.dal.FlushStatementHandler<br /></td>
<td><i>None</i></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>14</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl.AlterIndexStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl.AlterSchemaStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl.AlterViewStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl.ClusterStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl.CommentStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl.CreateFunctionStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl.CreateIndexStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl.CreateProcedureStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl.CreateSchemaStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl.CreateTableStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl.DropIndexStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl.DropSchemaStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl.DropTableStatementHandler<br /></td>
<td><i>None</i></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml"></a>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>16</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml.CopyStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml.DeleteStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml.InsertStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml.SelectStatementHandler<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml.UpdateStatementHandler<br /></td>
<td><i>None</i></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dml<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>9</td>
<td>2</td>
<td>100.0%</td>
<td>18.0%</td>
<td>18.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.MySQLStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.rl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>12</td>
<td>0.0%</td>
<td>92.0%</td>
<td>8.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLAlterResourceGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLAnalyzeTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLBinlogStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLCacheIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLCheckTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLChecksumTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLCloneStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLCreateLoadableFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLCreateResourceGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLDelimiterStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLDropResourceGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLExplainStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLFlushStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLHelpStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLInstallComponentStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLInstallPluginStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLKillStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLLoadIndexInfoStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLOptimizeTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLRepairTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLResetPersistStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLResetStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLRestartStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLSetResourceGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLSetStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowBinaryLogsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowBinlogEventsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowCharacterSetStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowCharsetStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowCollationStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowColumnsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowCreateDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowCreateEventStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowCreateFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowCreateProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowCreateTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowCreateTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowCreateUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowCreateViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowDatabasesStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowEngineStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowEnginesStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowErrorsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowEventsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowFunctionCodeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowFunctionStatusStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowGrantsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowMasterStatusStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowOpenTablesStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowOtherStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowPluginsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowPrivilegesStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowProcedureCodeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowProcedureStatusStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowProcessListStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowProfileStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowProfilesStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowRelayLogEventsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowReplicaStatusStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowReplicasStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowSlaveHostsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowSlaveStatusStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowStatusStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowTableStatusStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowTablesStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowTriggersStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowVariablesStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShowWarningsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLShutdownStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLUninstallComponentStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLUninstallPluginStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal.MySQLUseStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dal<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dal<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dal<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>6</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl.MySQLAlterUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl.MySQLCreateRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl.MySQLCreateUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl.MySQLDropRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl.MySQLDropUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl.MySQLGrantStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl.MySQLRenameUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl.MySQLRevokeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl.MySQLSetDefaultRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl.MySQLSetPasswordStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl.MySQLSetRoleStatement<br /></td>
<td><i>None</i></td>
<td>java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>9</td>
<td>0.0%</td>
<td>90.0%</td>
<td>10.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLAlterDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLAlterEventStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLAlterFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLAlterInstanceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLAlterLogfileGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLAlterProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLAlterServerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLAlterTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLAlterTablespaceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLAlterViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLCreateDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLCreateEventStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLCreateFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLCreateIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLCreateLogfileGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLCreateProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLCreateServerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLCreateTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLCreateTablespaceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLCreateTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLCreateViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLDeallocateStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLDropDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLDropEventStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLDropFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLDropIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLDropLogfileGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLDropProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLDropServerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLDropTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLDropTablespaceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLDropTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLDropViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLExecuteStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLPrepareStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLRenameTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl.MySQLTruncateStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>12</td>
<td>0.0%</td>
<td>92.0%</td>
<td>8.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml.MySQLCallStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml.MySQLDeleteStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml.MySQLDoStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml.MySQLInsertStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml.MySQLLoadDataStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml.MySQLLoadXMLStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml.MySQLSelectStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml.MySQLTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml.MySQLUpdateStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.rl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.rl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.rl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.rl.MySQLChangeMasterStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.rl.MySQLStartSlaveStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.rl.MySQLStopSlaveStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.rl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>3</td>
<td>6</td>
<td>11.0%</td>
<td>67.0%</td>
<td>23.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.ResetOptionSegment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.TableIndexSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.ACLAttributeEnum<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.CacheTableIndexSegment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.CloneActionSegment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.CloneInstanceSegment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.LoadTableIndexSegment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.MySQLPrivilegeSegment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.MySQLRoleOrPrivilegeSegment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.PartitionDefinitionSegment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.PartitionSegment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.PasswordOrLockOptionSegment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.ResetMasterOptionSegment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.ResetSlaveOptionSegment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.SSLTypeEnum<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.TLSOptionSegment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.UserResourceSegment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.UserResourceSpecifiedLimitEnum<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment.UserSegment<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl.MySQLBeginTransactionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl.MySQLCommitStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl.MySQLLockStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl.MySQLReleaseSavepointStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl.MySQLRollbackStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl.MySQLSavepointStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl.MySQLSetAutoCommitStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl.MySQLSetTransactionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl.MySQLUnlockStatement<br /></td>
<td><i>None</i></td>
<td>java.util<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>7</td>
<td>2</td>
<td>100.0%</td>
<td>22.0%</td>
<td>22.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.OpenGaussStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal.OpenGaussAnalyzeTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal.OpenGaussEmptyStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal.OpenGaussExplainStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal.OpenGaussLoadStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal.OpenGaussResetParameterStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal.OpenGaussSetStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal.OpenGaussShowStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal.OpenGaussVacuumStatement<br /></td>
<td><i>None</i></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl.OpenGaussAlterRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl.OpenGaussAlterUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl.OpenGaussCreateRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl.OpenGaussCreateUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl.OpenGaussDropRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl.OpenGaussDropUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl.OpenGaussGrantStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl.OpenGaussRevokeStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>10</td>
<td>0.0%</td>
<td>91.0%</td>
<td>9.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterAggregateStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterConversionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterDefaultPrivilegesStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterDirectoryStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterDomainStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterExtensionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterForeignTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterLanguageStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterMaterializedViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterPackageStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterRuleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterSchemaStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterSequenceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterSynonymStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterTablespaceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterTextSearchStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterTypeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussAlterViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCloseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCommentStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateAggregateStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateCastStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateConversionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateDirectoryStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateDomainStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateExtensionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateLanguageStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreatePublicationStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateRuleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateSchemaStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateSequenceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateSynonymStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateTablespaceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateTextSearchStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateTypeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCreateViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussCursorStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDeallocateStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDeclareStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropCastStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropConversionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropDirectoryStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropDomainStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropExtensionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropLanguageStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropPublicationStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropRuleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropSchemaStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropSequenceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropServerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropSynonymStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropTablespaceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropTypeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussDropViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussExecuteStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussFetchStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussMoveStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussPrepareStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl.OpenGaussTruncateStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.cursor<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>8</td>
<td>0.0%</td>
<td>89.0%</td>
<td>11.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml.OpenGaussCallStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml.OpenGaussCheckpointStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml.OpenGaussCopyStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml.OpenGaussDeleteStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml.OpenGaussDoStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml.OpenGaussInsertStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml.OpenGaussSelectStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml.OpenGaussUpdateStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml<br /></td>
<td>java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl.OpenGaussBeginTransactionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl.OpenGaussCommitPreparedStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl.OpenGaussCommitStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl.OpenGaussReleaseSavepointStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl.OpenGaussRollbackPreparedStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl.OpenGaussRollbackStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl.OpenGaussSavepointStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl.OpenGaussSetConstraintsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl.OpenGaussSetTransactionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl.OpenGaussStartTransactionStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.tcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>7</td>
<td>2</td>
<td>100.0%</td>
<td>22.0%</td>
<td>22.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.OracleStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.tcl<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dal"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dal"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dal</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dal.OracleAlterResourceCostStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl.OracleAlterRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl.OracleAlterUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl.OracleCreateRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl.OracleCreateUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl.OracleDropRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl.OracleDropUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl.OracleGrantStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl.OracleRevokeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl.OracleSetRoleStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>6</td>
<td>0.0%</td>
<td>86.0%</td>
<td>14.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterAnalyticViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterAttributeDimensionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterAuditPolicyStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterClusterStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterDatabaseDictionaryStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterDatabaseLinkStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterDimensionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterDiskgroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterFlashbackArchiveStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterHierarchyStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterIndexTypeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterInmemoryJoinGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterJavaStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterLibraryStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterLockdownProfileStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterMaterializedViewLogStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterMaterializedViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterMaterializedZonemapStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterOperatorStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterOutlineStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterPackageStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterPluggableDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterSequenceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterSessionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterSynonymStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterSystemStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAlterViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAnalyzeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAssociateStatisticsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleAuditStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCommentStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateContextStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateControlFileStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateDatabaseLinkStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateDimensionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateDirectoryStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateDiskgroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateEditionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateFlashbackArchiveStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateInmemoryJoinGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateLockdownProfileStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreatePFileStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateRestorePointStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateRollbackSegmentStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateSPFileStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateSequenceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateSynonymStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleCreateTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDisassociateStatisticsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropDatabaseLinkStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropDimensionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropDirectoryStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropDiskgroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropEditionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropFlashbackArchiveStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropIndexTypeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropInmemoryJoinGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropJavaStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropLibraryStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropLockdownProfileStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropMaterializedViewLogStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropMaterializedViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropMaterializedZonemapStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropOperatorStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropOutlineStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropPackageStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropPluggableDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropRestorePointStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropRollbackSegmentStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropSynonymStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleDropViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleFlashbackDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleFlashbackTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleNoAuditStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OraclePurgeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleRenameStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl.OracleTruncateStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl<br /></td>
<td>java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>2</td>
<td>6</td>
<td>0.0%</td>
<td>75.0%</td>
<td>25.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml.OracleDeleteStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml.OracleInsertStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml.OracleLockTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml.OracleMergeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml.OracleSelectStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml.OracleUpdateStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml<br /></td>
<td>java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.tcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.tcl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.tcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.tcl.OracleCommitStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.tcl.OracleRollbackStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.tcl.OracleSavepointStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.tcl.OracleSetConstraintsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.tcl.OracleSetTransactionStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.tcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>7</td>
<td>2</td>
<td>100.0%</td>
<td>22.0%</td>
<td>22.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.PostgreSQLStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal.PostgreSQLAnalyzeTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal.PostgreSQLEmptyStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal.PostgreSQLExplainStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal.PostgreSQLLoadStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal.PostgreSQLResetParameterStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal.PostgreSQLSetStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal.PostgreSQLShowStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal.PostgreSQLVacuumStatement<br /></td>
<td><i>None</i></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl.PostgreSQLAlterRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl.PostgreSQLAlterUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl.PostgreSQLCreateGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl.PostgreSQLCreateRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl.PostgreSQLCreateUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl.PostgreSQLDropRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl.PostgreSQLDropUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl.PostgreSQLGrantStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl.PostgreSQLReassignOwnedStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl.PostgreSQLRevokeStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>8</td>
<td>0.0%</td>
<td>89.0%</td>
<td>11.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterAggregateStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterCollationStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterConversionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterDefaultPrivilegesStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterDomainStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterExtensionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterForeignDataWrapperStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterForeignTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterLanguageStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterMaterializedViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterOperatorStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterPolicyStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterPublicationStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterRoutineStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterRuleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterSchemaStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterSequenceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterServerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterStatisticsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterSubscriptionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterTablespaceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterTextSearchStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterTypeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLAlterViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCloseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLClusterStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCommentStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateAccessMethodStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateAggregateStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateCastStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateCollationStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateConversionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateDomainStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateEventTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateExtensionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateForeignDataWrapperStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateForeignTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateLanguageStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateMaterializedViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateOperatorStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreatePolicyStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreatePublicationStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateRuleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateSchemaStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateSequenceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateTablespaceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateTextSearchStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateTypeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLCreateViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDeallocateStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDeclareStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDiscardStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropAccessMethodStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropAggregateStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropCastStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropCollationStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropConversionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropDomainStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropEventTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropExtensionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropForeignDataWrapperStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropForeignTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropGroupStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropLanguageStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropMaterializedViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropOperatorClassStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropOperatorFamilyStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropOperatorStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropOwnedStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropPolicyStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropPublicationStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropRoutineStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropRuleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropSchemaStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropSequenceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropServerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropStatisticsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropSubscriptionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropTablespaceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropTextSearchStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropTypeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLDropViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLExecuteStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLFetchStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLListenStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLMoveStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLNotifyStmtStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLPrepareStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLRefreshMatViewStmtStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLReindexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLSecurityLabelStmtStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLTruncateStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl.PostgreSQLUnlistenStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>10</td>
<td>0.0%</td>
<td>91.0%</td>
<td>9.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml.PostgreSQLCallStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml.PostgreSQLCheckpointStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml.PostgreSQLCopyStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml.PostgreSQLDeleteStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml.PostgreSQLDoStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml.PostgreSQLInsertStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml.PostgreSQLSelectStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml.PostgreSQLUpdateStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.prepare<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>3</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl.PostgreSQLBeginTransactionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl.PostgreSQLCommitPreparedStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl.PostgreSQLCommitStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl.PostgreSQLLockStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl.PostgreSQLPrepareTransactionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl.PostgreSQLReleaseSavepointStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl.PostgreSQLRollbackPreparedStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl.PostgreSQLRollbackStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl.PostgreSQLSavepointStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl.PostgreSQLSetConstraintsStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl.PostgreSQLSetTransactionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl.PostgreSQLStartTransactionStatement<br /></td>
<td><i>None</i></td>
<td>java.util<br />org.apache.shardingsphere.sql.parser.sql.common.statement.tcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>5</td>
<td>2</td>
<td>100.0%</td>
<td>29.0%</td>
<td>29.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.SQL92Statement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.tcl<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dcl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dcl.SQL92GrantStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dcl.SQL92RevokeStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.ddl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.ddl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.ddl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.ddl.SQL92AlterTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.ddl.SQL92CreateTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.ddl.SQL92DropTableStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dml"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dml"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dml</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>4</td>
<td>0.0%</td>
<td>80.0%</td>
<td>20.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dml.SQL92DeleteStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dml.SQL92InsertStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dml.SQL92SelectStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dml.SQL92UpdateStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml<br /></td>
<td>java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.tcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.tcl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.tcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.tcl.SQL92CommitStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.tcl.SQL92RollbackStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.tcl.SQL92SetTransactionStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.tcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>7</td>
<td>2</td>
<td>100.0%</td>
<td>22.0%</td>
<td>22.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.SQLServerStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.tcl<br /></td>
<td>java.lang<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dal"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dal"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dal</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dal.SQLServerExplainStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dal<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>7</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl.SQLServerAlterLoginStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl.SQLServerAlterRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl.SQLServerAlterUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl.SQLServerCreateLoginStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl.SQLServerCreateRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl.SQLServerCreateUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl.SQLServerDenyUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl.SQLServerDropLoginStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl.SQLServerDropRoleStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl.SQLServerDropUserStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl.SQLServerGrantStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl.SQLServerRevertStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl.SQLServerRevokeStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl.SQLServerSetUserStatement<br /></td>
<td><i>None</i></td>
<td>java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dcl<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>7</td>
<td>0.0%</td>
<td>88.0%</td>
<td>12.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerAlterDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerAlterFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerAlterIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerAlterProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerAlterSchemaStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerAlterSequenceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerAlterServiceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerAlterTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerAlterTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerAlterViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerCreateDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerCreateFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerCreateIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerCreateProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerCreateSchemaStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerCreateSequenceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerCreateServiceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerCreateTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerCreateTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerCreateViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerDropDatabaseStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerDropFunctionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerDropIndexStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerDropProcedureStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerDropSchemaStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerDropSequenceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerDropServiceStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerDropTableStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerDropTriggerStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerDropViewStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl.SQLServerTruncateStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl<br /></td>
<td>java.lang<br />java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dml"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dml"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dml</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>1</td>
<td>5</td>
<td>0.0%</td>
<td>83.0%</td>
<td>17.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dml.SQLServerDeleteStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dml.SQLServerInsertStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dml.SQLServerSelectStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dml.SQLServerUpdateStatement<br /></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml<br /></td>
<td>java.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver<br /></td></tr></table><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.tcl"></a>
<h3><a name="org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.tcl"></a>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.tcl</h3>
<table border="0" class="bodyTable">
<tr class="b">
<th>Afferent Couplings</th>
<th>Efferent Couplings</th>
<th>Abstractness</th>
<th>Instability</th>
<th>Distance</th></tr>
<tr class="a">
<td>0</td>
<td>2</td>
<td>0.0%</td>
<td>100.0%</td>
<td>0.0%</td></tr></table>
<table border="0" class="bodyTable">
<tr class="b">
<th>Abstract Classes</th>
<th>Concrete Classes</th>
<th>Used by Packages</th>
<th>Uses Packages</th></tr>
<tr class="a">
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.tcl.SQLServerBeginDistributedTransactionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.tcl.SQLServerBeginTransactionStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.tcl.SQLServerCommitStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.tcl.SQLServerRollbackStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.tcl.SQLServerSavepointStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.tcl.SQLServerSetAutoCommitStatement<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.tcl.SQLServerSetTransactionStatement<br /></td>
<td><i>None</i></td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.tcl<br />org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver<br /></td></tr></table><a name="cycles"></a>
<h2><a name="Cycles"></a>Cycles</h2>[ <a href="#summary">summary</a> ] [ <a href="#packages">packages</a> ] [ <a href="#cycles">cycles</a> ] [ <a href="#explanations">explanations</a> ] <br /><br />
<table border="0" class="bodyTable">
<tr class="b">
<th>Package</th>
<th>Package Dependencies</th></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dal</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dcl</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.alter</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.column.position</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint.alter</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.constraint<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.cursor</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.packages</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.table</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.type</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.combine</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.limit</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.rownum</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination<br />org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.pagination.top</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.prepare</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.generic</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dal</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dcl</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.ddl</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dml</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.rl</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.tcl</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.tcl.xa</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.common.util</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.common.value.identifier</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dal</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.ddl</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dal</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dcl</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.ddl</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.dml</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.rl</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.rl<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.segment.generic<br />org.apache.shardingsphere.sql.parser.sql.common.value.identifier<br />org.apache.shardingsphere.sql.parser.sql.common.util<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.tcl</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dal</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dcl</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.ddl</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.dml</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss.tcl</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.opengauss<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dal</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dcl</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.ddl</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.tcl</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dal</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dcl</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dcl<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.dml</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.tcl</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.tcl<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dcl</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dcl<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.ddl</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.ddl<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.dml</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sql92.tcl</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.tcl<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dal</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dcl</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.ddl</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="b">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.dml</td>
<td>org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr>
<tr class="a">
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver.tcl</td>
<td>org.apache.shardingsphere.sql.parser.sql.dialect.statement.sqlserver<br />org.apache.shardingsphere.sql.parser.sql.common.statement<br />org.apache.shardingsphere.sql.parser.sql.common.statement.dml<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item<br />org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr<br /></td></tr></table><a name="explanations"></a>
<h2><a name="Explanation"></a>Explanation</h2>[ <a href="#summary">summary</a> ] [ <a href="#packages">packages</a> ] [ <a href="#cycles">cycles</a> ] [ <a href="#explanations">explanations</a> ] <br /><br />The following explanations are for quick reference and are lifted directly from the original JDepend documentation.<br /><br />
<table border="0" class="bodyTable">
<tr class="b">
<th>Term</th>
<th>Description</th></tr>
<tr class="a">
<td>Number of Classes</td>
<td>The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.</td></tr>
<tr class="b">
<td>Afferent Couplings</td>
<td>The number of other packages that depend upon classes within the package is an indicator of the package's responsibility.</td></tr>
<tr class="a">
<td>Efferent Couplings</td>
<td>The number of other packages that the classes in the package depend upon is an indicator of the package's independence.</td></tr>
<tr class="b">
<td>Abstractness</td>
<td>The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package.</td></tr>
<tr class="a">
<td>Instability</td>
<td>The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package.</td></tr>
<tr class="b">
<td>Distance</td>
<td>The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible.</td></tr>
<tr class="a">
<td>Cycles</td>
<td>Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques.</td></tr></table></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright &#169; 2023<a href="https://www.apache.org/">The Apache Software Foundation</a>.
. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>