blob: ec8d36529f0f8af7b0a517ae3757b0b09ddc8cb6 [file] [log] [blame]
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-checkstyle-plugin:3.2.1:checkstyle-aggregate at 2023-06-09
| 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>Apache ShardingSphere &#x2013; Checkstyle Results</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">Apache ShardingSphere
</div>
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<span id="publishDate">Last Published: 2023-06-09</span>
| <span id="projectVersion">Version: 5.3.3-SNAPSHOT</span>
</div>
<div class="xright"><a href="./" title="Apache ShardingSphere">Apache ShardingSphere</a> </div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<h5>Modules</h5>
<ul>
<li class="none"><a href="shardingsphere-infra/index.html" title="shardingsphere-infra">shardingsphere-infra</a></li>
<li class="none"><a href="shardingsphere-dialect-exception/index.html" title="shardingsphere-dialect-exception">shardingsphere-dialect-exception</a></li>
<li class="none"><a href="shardingsphere-parser/index.html" title="shardingsphere-parser">shardingsphere-parser</a></li>
<li class="none"><a href="shardingsphere-db-protocol/index.html" title="shardingsphere-db-protocol">shardingsphere-db-protocol</a></li>
<li class="none"><a href="shardingsphere-mode/index.html" title="shardingsphere-mode">shardingsphere-mode</a></li>
<li class="none"><a href="shardingsphere-kernel/index.html" title="shardingsphere-kernel">shardingsphere-kernel</a></li>
<li class="none"><a href="shardingsphere-jdbc/index.html" title="shardingsphere-jdbc">shardingsphere-jdbc</a></li>
<li class="none"><a href="shardingsphere-proxy/index.html" title="shardingsphere-proxy">shardingsphere-proxy</a></li>
<li class="none"><a href="shardingsphere-features/index.html" title="shardingsphere-features">shardingsphere-features</a></li>
<li class="none"><a href="shardingsphere-agent/index.html" title="shardingsphere-agent">shardingsphere-agent</a></li>
<li class="none"><a href="shardingsphere-test/index.html" title="shardingsphere-test">shardingsphere-test</a></li>
<li class="none"><a href="shardingsphere-distribution/index.html" title="shardingsphere-distribution">shardingsphere-distribution</a></li>
<li class="none"><a href="shardingsphere-report/index.html" title="shardingsphere-report">shardingsphere-report</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="rat-report.html" title="Rat Report">Rat Report</a></li>
<li class="none"><strong>Checkstyle</strong></li>
<li class="none"><a href="cpd.html" title="CPD">CPD</a></li>
<li class="none"><a href="pmd.html" title="PMD">PMD</a></li>
<li class="none"><a href="jdepend-report.html" title="JDepend">JDepend</a></li>
<li class="none"><a href="taglist.html" title="Tag List">Tag List</a></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="Checkstyle_Results"></a>Checkstyle Results</h2>
<p>The following document contains the results of <a class="externalLink" href="https://checkstyle.org/">Checkstyle</a> 9.3 with /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/src/resources/checkstyle.xml ruleset.</p></section><section>
<h2><a name="Summary"></a>Summary</h2>
<table border="0" class="bodyTable">
<tr class="a">
<th>Files</th>
<th><figure><img src="images/icon_info_sml.gif" alt="" /></figure>&#160;Info</th>
<th><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warnings</th>
<th><figure><img src="images/icon_error_sml.gif" alt="" /></figure>&#160;Errors</th></tr>
<tr class="b">
<td>6988</td>
<td>0</td>
<td>541</td>
<td>0</td></tr></table></section><section>
<h2><a name="Files"></a>Files</h2>
<table border="0" class="bodyTable">
<tr class="a">
<th>File</th>
<th><figure><img src="images/icon_info_sml.gif" alt="" /></figure>&#160;I</th>
<th><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;W</th>
<th><figure><img src="images/icon_error_sml.gif" alt="" /></figure>&#160;E</th></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.agent.plugin.metrics.core.advice.SQLParseCountAdvice.java">org/apache/shardingsphere/agent/plugin/metrics/core/advice/SQLParseCountAdvice.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.agent.plugin.metrics.core.advice.SQLParseCountAdviceTest.java">org/apache/shardingsphere/agent/plugin/metrics/core/advice/SQLParseCountAdviceTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.agent.plugin.metrics.prometheus.PrometheusPluginLifecycleServiceTest.java">org/apache/shardingsphere/agent/plugin/metrics/prometheus/PrometheusPluginLifecycleServiceTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.agent.plugin.tracing.opentelemetry.advice.OpenTelemetryJDBCExecutorCallbackAdviceTest.java">org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/advice/OpenTelemetryJDBCExecutorCallbackAdviceTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.cdc.api.impl.CDCJobAPI.java">org/apache/shardingsphere/data/pipeline/cdc/api/impl/CDCJobAPI.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.cdc.client.util.ProtobufAnyValueConverter.java">org/apache/shardingsphere/data/pipeline/cdc/client/util/ProtobufAnyValueConverter.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.cdc.core.importer.CDCImporter.java">org/apache/shardingsphere/data/pipeline/cdc/core/importer/CDCImporter.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.cdc.core.job.CDCJob.java">org/apache/shardingsphere/data/pipeline/cdc/core/job/CDCJob.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.cdc.core.prepare.CDCJobPreparer.java">org/apache/shardingsphere/data/pipeline/cdc/core/prepare/CDCJobPreparer.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.cdc.handler.CDCBackendHandler.java">org/apache/shardingsphere/data/pipeline/cdc/handler/CDCBackendHandler.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.cdc.util.ColumnValueConvertUtils.java">org/apache/shardingsphere/data/pipeline/cdc/util/ColumnValueConvertUtils.java</a></td>
<td>0</td>
<td>3</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.cdc.util.ColumnValueConvertUtilsTest.java">org/apache/shardingsphere/data/pipeline/cdc/util/ColumnValueConvertUtilsTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.core.api.impl.AbstractInventoryIncrementalJobAPIImpl.java">org/apache/shardingsphere/data/pipeline/core/api/impl/AbstractInventoryIncrementalJobAPIImpl.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.core.check.consistency.DataMatchCalculatedResultTest.java">org/apache/shardingsphere/data/pipeline/core/check/consistency/DataMatchCalculatedResultTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.core.check.consistency.SingleTableInventoryDataConsistencyChecker.java">org/apache/shardingsphere/data/pipeline/core/check/consistency/SingleTableInventoryDataConsistencyChecker.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.core.ingest.channel.memory.MultiplexMemoryPipelineChannelTest.java">org/apache/shardingsphere/data/pipeline/core/ingest/channel/memory/MultiplexMemoryPipelineChannelTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.core.ingest.dumper.AbstractColumnValueReader.java">org/apache/shardingsphere/data/pipeline/core/ingest/dumper/AbstractColumnValueReader.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.core.ingest.dumper.InventoryDumper.java">org/apache/shardingsphere/data/pipeline/core/ingest/dumper/InventoryDumper.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.core.prepare.InventoryTaskSplitter.java">org/apache/shardingsphere/data/pipeline/core/prepare/InventoryTaskSplitter.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.core.prepare.PipelineJobPreparerUtils.java">org/apache/shardingsphere/data/pipeline/core/prepare/PipelineJobPreparerUtils.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.mysql.ingest.MySQLIncrementalDumper.java">org/apache/shardingsphere/data/pipeline/mysql/ingest/MySQLIncrementalDumper.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.mysql.ingest.MySQLIncrementalDumperTest.java">org/apache/shardingsphere/data/pipeline/mysql/ingest/MySQLIncrementalDumperTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.mysql.ingest.client.MySQLClient.java">org/apache/shardingsphere/data/pipeline/mysql/ingest/client/MySQLClient.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.mysql.ingest.client.MySQLClientTest.java">org/apache/shardingsphere/data/pipeline/mysql/ingest/client/MySQLClientTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.mysql.ingest.client.netty.MySQLBinlogEventPacketDecoder.java">org/apache/shardingsphere/data/pipeline/mysql/ingest/client/netty/MySQLBinlogEventPacketDecoder.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.opengauss.ingest.OpenGaussWALDumper.java">org/apache/shardingsphere/data/pipeline/opengauss/ingest/OpenGaussWALDumper.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.opengauss.ingest.wal.decode.MppdbDecodingPlugin.java">org/apache/shardingsphere/data/pipeline/opengauss/ingest/wal/decode/MppdbDecodingPlugin.java</a></td>
<td>0</td>
<td>3</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.postgresql.ddlgenerator.PostgreSQLColumnPropertiesAppender.java">org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLColumnPropertiesAppender.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.postgresql.ingest.PostgreSQLWALDumper.java">org/apache/shardingsphere/data/pipeline/postgresql/ingest/PostgreSQLWALDumper.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.postgresql.ingest.PostgreSQLWALDumperTest.java">org/apache/shardingsphere/data/pipeline/postgresql/ingest/PostgreSQLWALDumperTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.postgresql.ingest.wal.WALEventConverterTest.java">org/apache/shardingsphere/data/pipeline/postgresql/ingest/wal/WALEventConverterTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.postgresql.ingest.wal.decode.TestDecodingPlugin.java">org/apache/shardingsphere/data/pipeline/postgresql/ingest/wal/decode/TestDecodingPlugin.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.scenario.consistencycheck.api.impl.ConsistencyCheckJobAPI.java">org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/api/impl/ConsistencyCheckJobAPI.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.scenario.migration.api.impl.MigrationJobAPI.java">org/apache/shardingsphere/data/pipeline/scenario/migration/api/impl/MigrationJobAPI.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.data.pipeline.scenario.migration.check.consistency.MigrationDataConsistencyChecker.java">org/apache/shardingsphere/data/pipeline/scenario/migration/check/consistency/MigrationDataConsistencyChecker.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.data.pipeline.scenario.migration.prepare.MigrationJobPreparer.java">org/apache/shardingsphere/data/pipeline/scenario/migration/prepare/MigrationJobPreparer.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.db.protocol.mysql.packet.binlog.row.MySQLBinlogTableMapEventPacket.java">org/apache/shardingsphere/db/protocol/mysql/packet/binlog/row/MySQLBinlogTableMapEventPacket.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.db.protocol.mysql.packet.binlog.row.column.value.MySQLBinlogProtocolValueFactory.java">org/apache/shardingsphere/db/protocol/mysql/packet/binlog/row/column/value/MySQLBinlogProtocolValueFactory.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.db.protocol.mysql.packet.binlog.row.column.value.string.MySQLJsonValueDecoder.java">org/apache/shardingsphere/db/protocol/mysql/packet/binlog/row/column/value/string/MySQLJsonValueDecoder.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.db.protocol.mysql.packet.binlog.row.column.value.string.MySQLJsonValueDecoderTest.java">org/apache/shardingsphere/db/protocol/mysql/packet/binlog/row/column/value/string/MySQLJsonValueDecoderTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.db.protocol.opengauss.packet.command.OpenGaussCommandPacketFactory.java">org/apache/shardingsphere/db/protocol/opengauss/packet/command/OpenGaussCommandPacketFactory.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.db.protocol.opengauss.packet.command.generic.OpenGaussErrorResponsePacket.java">org/apache/shardingsphere/db/protocol/opengauss/packet/command/generic/OpenGaussErrorResponsePacket.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.db.protocol.postgresql.packet.command.PostgreSQLCommandPacketFactory.java">org/apache/shardingsphere/db/protocol/postgresql/packet/command/PostgreSQLCommandPacketFactory.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.db.protocol.postgresql.packet.command.query.extended.PostgreSQLAggregatedCommandPacket.java">org/apache/shardingsphere/db/protocol/postgresql/packet/command/query/extended/PostgreSQLAggregatedCommandPacket.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.db.protocol.postgresql.packet.command.query.extended.PostgreSQLColumnType.java">org/apache/shardingsphere/db/protocol/postgresql/packet/command/query/extended/PostgreSQLColumnType.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.db.protocol.postgresql.packet.command.query.extended.bind.protocol.PostgreSQLBinaryProtocolValueFactory.java">org/apache/shardingsphere/db/protocol/postgresql/packet/command/query/extended/bind/protocol/PostgreSQLBinaryProtocolValueFactory.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.dialect.mysql.mapper.MySQLDialectExceptionMapper.java">org/apache/shardingsphere/dialect/mysql/mapper/MySQLDialectExceptionMapper.java</a></td>
<td>0</td>
<td>3</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.dialect.postgresql.mapper.PostgreSQLDialectExceptionMapper.java">org/apache/shardingsphere/dialect/postgresql/mapper/PostgreSQLDialectExceptionMapper.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.distsql.parser.core.kernel.KernelDistSQLStatementVisitor.java">org/apache/shardingsphere/distsql/parser/core/kernel/KernelDistSQLStatementVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.driver.api.yaml.YamlShardingSphereDataSourceFactory.java">org/apache/shardingsphere/driver/api/yaml/YamlShardingSphereDataSourceFactory.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.driver.executor.batch.BatchPreparedStatementExecutorTest.java">org/apache/shardingsphere/driver/executor/batch/BatchPreparedStatementExecutorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.driver.jdbc.adapter.AdaptedDatabaseMetaData.java">org/apache/shardingsphere/driver/jdbc/adapter/AdaptedDatabaseMetaData.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.driver.jdbc.adapter.PreparedStatementAdapterTest.java">org/apache/shardingsphere/driver/jdbc/adapter/PreparedStatementAdapterTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.driver.jdbc.context.CachedDatabaseMetaData.java">org/apache/shardingsphere/driver/jdbc/context/CachedDatabaseMetaData.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.driver.jdbc.core.connection.DriverDatabaseConnectionManager.java">org/apache/shardingsphere/driver/jdbc/core/connection/DriverDatabaseConnectionManager.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.driver.jdbc.core.datasource.metadata.ShardingSphereDatabaseMetaDataTest.java">org/apache/shardingsphere/driver/jdbc/core/datasource/metadata/ShardingSphereDatabaseMetaDataTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.driver.jdbc.core.resultset.ShardingSphereResultSetTest.java">org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatement.java">org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSpherePreparedStatement.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement.java">org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSphereStatement.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationPreparedStatementTest.java">org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationPreparedStatementTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.driver.state.circuit.metadata.CircuitBreakerDatabaseMetaData.java">org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaData.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.driver.state.circuit.metadata.CircuitBreakerDatabaseMetaDataTest.java">org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaDataTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.encrypt.distsql.handler.update.AlterEncryptRuleStatementUpdaterTest.java">org/apache/shardingsphere/encrypt/distsql/handler/update/AlterEncryptRuleStatementUpdaterTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.encrypt.distsql.parser.core.EncryptDistSQLStatementVisitor.java">org/apache/shardingsphere/encrypt/distsql/parser/core/EncryptDistSQLStatementVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.encrypt.rewrite.impl.EncryptProjectionTokenGeneratorTest.java">org/apache/shardingsphere/encrypt/rewrite/impl/EncryptProjectionTokenGeneratorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.encrypt.rewrite.token.EncryptTokenGenerateBuilder.java">org/apache/shardingsphere/encrypt/rewrite/token/EncryptTokenGenerateBuilder.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.encrypt.rewrite.token.generator.EncryptInsertOnUpdateTokenGenerator.java">org/apache/shardingsphere/encrypt/rewrite/token/generator/EncryptInsertOnUpdateTokenGenerator.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.encrypt.rewrite.token.generator.EncryptInsertValuesTokenGenerator.java">org/apache/shardingsphere/encrypt/rewrite/token/generator/EncryptInsertValuesTokenGenerator.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.encrypt.rewrite.token.generator.fixture.EncryptGeneratorFixtureBuilder.java">org/apache/shardingsphere/encrypt/rewrite/token/generator/fixture/EncryptGeneratorFixtureBuilder.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.infra.binder.SQLStatementContextFactory.java">org/apache/shardingsphere/infra/binder/SQLStatementContextFactory.java</a></td>
<td>0</td>
<td>7</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.infra.binder.segment.insert.keygen.engine.GeneratedKeyContextEngineTest.java">org/apache/shardingsphere/infra/binder/segment/insert/keygen/engine/GeneratedKeyContextEngineTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.infra.binder.segment.select.groupby.engine.GroupByContextEngineTest.java">org/apache/shardingsphere/infra/binder/segment/select/groupby/engine/GroupByContextEngineTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.infra.binder.segment.select.orderby.engine.OrderByContextEngineTest.java">org/apache/shardingsphere/infra/binder/segment/select/orderby/engine/OrderByContextEngineTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.infra.binder.segment.select.pagination.PaginationContextTest.java">org/apache/shardingsphere/infra/binder/segment/select/pagination/PaginationContextTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.infra.binder.segment.select.pagination.engine.PaginationContextEngineTest.java">org/apache/shardingsphere/infra/binder/segment/select/pagination/engine/PaginationContextEngineTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.infra.binder.segment.select.projection.engine.ProjectionEngine.java">org/apache/shardingsphere/infra/binder/segment/select/projection/engine/ProjectionEngine.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.infra.binder.segment.select.projection.engine.ProjectionEngineTest.java">org/apache/shardingsphere/infra/binder/segment/select/projection/engine/ProjectionEngineTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.infra.binder.segment.select.projection.engine.ProjectionsContextEngineTest.java">org/apache/shardingsphere/infra/binder/segment/select/projection/engine/ProjectionsContextEngineTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.infra.binder.segment.table.TablesContextTest.java">org/apache/shardingsphere/infra/binder/segment/table/TablesContextTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.infra.binder.statement.SQLStatementContextFactoryTest.java">org/apache/shardingsphere/infra/binder/statement/SQLStatementContextFactoryTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.infra.binder.statement.ddl.PrepareStatementContextTest.java">org/apache/shardingsphere/infra/binder/statement/ddl/PrepareStatementContextTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.infra.binder.statement.dml.InsertStatementContext.java">org/apache/shardingsphere/infra/binder/statement/dml/InsertStatementContext.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.infra.binder.statement.dml.InsertStatementContextTest.java">org/apache/shardingsphere/infra/binder/statement/dml/InsertStatementContextTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.infra.binder.statement.dml.SelectStatementContext.java">org/apache/shardingsphere/infra/binder/statement/dml/SelectStatementContext.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.infra.binder.statement.dml.SelectStatementContextTest.java">org/apache/shardingsphere/infra/binder/statement/dml/SelectStatementContextTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.infra.executor.sql.context.ExecutionContextBuilderTest.java">org/apache/shardingsphere/infra/executor/sql/context/ExecutionContextBuilderTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.type.memory.loader.AbstractQueryResultDataRowLoader.java">org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/memory/loader/AbstractQueryResultDataRowLoader.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.type.stream.JDBCStreamQueryResult.java">org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/stream/JDBCStreamQueryResult.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.type.util.ResultSetUtils.java">org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/util/ResultSetUtils.java</a></td>
<td>0</td>
<td>3</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.infra.hint.SQLHintUtils.java">org/apache/shardingsphere/infra/hint/SQLHintUtils.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.infra.rewrite.SQLRewriteEntryTest.java">org/apache/shardingsphere/infra/rewrite/SQLRewriteEntryTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.mask.distsql.parser.core.MaskDistSQLStatementVisitor.java">org/apache/shardingsphere/mask/distsql/parser/core/MaskDistSQLStatementVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.migration.distsql.parser.core.MigrationDistSQLStatementVisitor.java">org/apache/shardingsphere/migration/distsql/parser/core/MigrationDistSQLStatementVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.mode.manager.ContextManager.java">org/apache/shardingsphere/mode/manager/ContextManager.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.mode.manager.ContextManagerTest.java">org/apache/shardingsphere/mode/manager/ContextManagerTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.mode.manager.cluster.ClusterModeContextManagerTest.java">org/apache/shardingsphere/mode/manager/cluster/ClusterModeContextManagerTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.mode.manager.cluster.coordinator.RegistryCenter.java">org/apache/shardingsphere/mode/manager/cluster/coordinator/RegistryCenter.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.metadata.watcher.MetaDataChangedWatcher.java">org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/metadata/watcher/MetaDataChangedWatcher.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.process.subscriber.ProcessListChangedSubscriberTest.java">org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/process/subscriber/ProcessListChangedSubscriberTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.mode.manager.cluster.coordinator.subscriber.ConfigurationChangedSubscriberTest.java">org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ConfigurationChangedSubscriberTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.mode.manager.cluster.coordinator.subscriber.ResourceMetaDataChangedSubscriberTest.java">org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ResourceMetaDataChangedSubscriberTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.mode.manager.cluster.coordinator.subscriber.StateChangedSubscriberTest.java">org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/StateChangedSubscriberTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.mode.repository.cluster.consul.ConsulRepository.java">org/apache/shardingsphere/mode/repository/cluster/consul/ConsulRepository.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.mode.repository.cluster.consul.lock.ConsulDistributedLock.java">org/apache/shardingsphere/mode/repository/cluster/consul/lock/ConsulDistributedLock.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.mode.repository.cluster.etcd.EtcdRepositoryTest.java">org/apache/shardingsphere/mode/repository/cluster/etcd/EtcdRepositoryTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.mode.repository.cluster.nacos.NacosRepositoryTest.java">org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepositoryTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.mode.repository.cluster.zookeeper.ZookeeperRepository.java">org/apache/shardingsphere/mode/repository/cluster/zookeeper/ZookeeperRepository.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.mode.repository.cluster.zookeeper.ZookeeperRepositoryTest.java">org/apache/shardingsphere/mode/repository/cluster/zookeeper/ZookeeperRepositoryTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.config.ProxyConfigurationLoader.java">org/apache/shardingsphere/proxy/backend/config/ProxyConfigurationLoader.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.connector.DatabaseConnector.java">org/apache/shardingsphere/proxy/backend/connector/DatabaseConnector.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.connector.DatabaseConnectorTest.java">org/apache/shardingsphere/proxy/backend/connector/DatabaseConnectorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.connector.ProxyDatabaseConnectionManagerTest.java">org/apache/shardingsphere/proxy/backend/connector/ProxyDatabaseConnectionManagerTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.connector.ProxySQLExecutor.java">org/apache/shardingsphere/proxy/backend/connector/ProxySQLExecutor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.connector.ProxySQLExecutorTest.java">org/apache/shardingsphere/proxy/backend/connector/ProxySQLExecutorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.connector.jdbc.datasource.JDBCBackendDataSourceTest.java">org/apache/shardingsphere/proxy/backend/connector/jdbc/datasource/JDBCBackendDataSourceTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.connector.jdbc.transaction.BackendTransactionManagerTest.java">org/apache/shardingsphere/proxy/backend/connector/jdbc/transaction/BackendTransactionManagerTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.handler.ProxyBackendHandlerFactory.java">org/apache/shardingsphere/proxy/backend/handler/ProxyBackendHandlerFactory.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.handler.ProxyBackendHandlerFactoryTest.java">org/apache/shardingsphere/proxy/backend/handler/ProxyBackendHandlerFactoryTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.handler.admin.executor.DefaultDatabaseMetaDataExecutorTest.java">org/apache/shardingsphere/proxy/backend/handler/admin/executor/DefaultDatabaseMetaDataExecutorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.handler.data.impl.UnicastDatabaseBackendHandlerTest.java">org/apache/shardingsphere/proxy/backend/handler/data/impl/UnicastDatabaseBackendHandlerTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.handler.database.DatabaseOperateBackendHandlerFactoryTest.java">org/apache/shardingsphere/proxy/backend/handler/database/DatabaseOperateBackendHandlerFactoryTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.handler.distsql.ral.QueryableRALBackendHandlerTest.java">org/apache/shardingsphere/proxy/backend/handler/distsql/ral/QueryableRALBackendHandlerTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.handler.distsql.ral.queryable.ConvertYamlConfigurationExecutor.java">org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ConvertYamlConfigurationExecutor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.handler.distsql.ral.queryable.ExportDatabaseConfigurationExecutorTest.java">org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportDatabaseConfigurationExecutorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.handler.distsql.ral.queryable.ExportMetaDataExecutorTest.java">org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportMetaDataExecutorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.handler.distsql.ral.queryable.ExportStorageNodesExecutorTest.java">org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.handler.distsql.ral.queryable.ShowStatusFromReadwriteSplittingRulesExecutorTest.java">org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ShowStatusFromReadwriteSplittingRulesExecutorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.handler.distsql.rql.rule.ShowRulesUsedStorageUnitExecutorTest.java">org/apache/shardingsphere/proxy/backend/handler/distsql/rql/rule/ShowRulesUsedStorageUnitExecutorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.handler.distsql.rul.sql.PreviewExecutor.java">org/apache/shardingsphere/proxy/backend/handler/distsql/rul/sql/PreviewExecutor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.handler.transaction.TransactionBackendHandler.java">org/apache/shardingsphere/proxy/backend/handler/transaction/TransactionBackendHandler.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.handler.transaction.TransactionBackendHandlerFactory.java">org/apache/shardingsphere/proxy/backend/handler/transaction/TransactionBackendHandlerFactory.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.mysql.connector.sane.MySQLSaneQueryResultEngineTest.java">org/apache/shardingsphere/proxy/backend/mysql/connector/sane/MySQLSaneQueryResultEngineTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.mysql.handler.admin.MySQLAdminExecutorCreator.java">org/apache/shardingsphere/proxy/backend/mysql/handler/admin/MySQLAdminExecutorCreator.java</a></td>
<td>0</td>
<td>4</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.MySQLAdminExecutorCreatorTest.java">org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/MySQLAdminExecutorCreatorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.ShowDatabasesExecutorTest.java">org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowDatabasesExecutorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.ShowTablesExecutorTest.java">org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowTablesExecutorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.UnicastResourceShowExecutor.java">org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/UnicastResourceShowExecutor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.information.SelectInformationSchemataExecutorTest.java">org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/information/SelectInformationSchemataExecutorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.opengauss.handler.admin.OpenGaussSystemCatalogAdminQueryExecutor.java">org/apache/shardingsphere/proxy/backend/opengauss/handler/admin/OpenGaussSystemCatalogAdminQueryExecutor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.postgresql.handler.admin.PostgreSQLAdminExecutorCreatorTest.java">org/apache/shardingsphere/proxy/backend/postgresql/handler/admin/PostgreSQLAdminExecutorCreatorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.postgresql.handler.admin.executor.SelectDatabaseExecutorTest.java">org/apache/shardingsphere/proxy/backend/postgresql/handler/admin/executor/SelectDatabaseExecutorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.backend.postgresql.handler.admin.executor.SelectTableExecutorTest.java">org/apache/shardingsphere/proxy/backend/postgresql/handler/admin/executor/SelectTableExecutorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.backend.util.YamlDatabaseConfigurationImportExecutor.java">org/apache/shardingsphere/proxy/backend/util/YamlDatabaseConfigurationImportExecutor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.command.CommandExecutorTaskTest.java">org/apache/shardingsphere/proxy/frontend/command/CommandExecutorTaskTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.frontend.mysql.authentication.MySQLAuthenticationEngine.java">org/apache/shardingsphere/proxy/frontend/mysql/authentication/MySQLAuthenticationEngine.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.mysql.authentication.MySQLAuthenticationEngineTest.java">org/apache/shardingsphere/proxy/frontend/mysql/authentication/MySQLAuthenticationEngineTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.frontend.mysql.command.MySQLCommandExecutorFactory.java">org/apache/shardingsphere/proxy/frontend/mysql/command/MySQLCommandExecutorFactory.java</a></td>
<td>0</td>
<td>3</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.mysql.command.MySQLCommandPacketFactory.java">org/apache/shardingsphere/proxy/frontend/mysql/command/MySQLCommandPacketFactory.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.frontend.mysql.command.query.binary.execute.MySQLComStmtExecuteExecutor.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/execute/MySQLComStmtExecuteExecutor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.mysql.command.query.binary.execute.MySQLComStmtExecuteExecutorTest.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/execute/MySQLComStmtExecuteExecutorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.frontend.mysql.command.query.binary.prepare.MySQLComStmtPrepareCheckerTest.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/prepare/MySQLComStmtPrepareCheckerTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.mysql.command.query.binary.prepare.MySQLComStmtPrepareExecutor.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/prepare/MySQLComStmtPrepareExecutor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.frontend.mysql.command.query.binary.prepare.MySQLComStmtPrepareExecutorTest.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/prepare/MySQLComStmtPrepareExecutorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutorTest.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/text/query/MySQLComQueryPacketExecutorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLMultiStatementsHandler.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/text/query/MySQLMultiStatementsHandler.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLMultiStatementsHandlerTest.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/text/query/MySQLMultiStatementsHandlerTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.frontend.netty.CDCChannelInboundHandler.java">org/apache/shardingsphere/proxy/frontend/netty/CDCChannelInboundHandler.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.opengauss.authentication.OpenGaussAuthenticationEngine.java">org/apache/shardingsphere/proxy/frontend/opengauss/authentication/OpenGaussAuthenticationEngine.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.frontend.opengauss.authentication.OpenGaussAuthenticationEngineTest.java">org/apache/shardingsphere/proxy/frontend/opengauss/authentication/OpenGaussAuthenticationEngineTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.opengauss.command.OpenGaussCommandExecutorFactory.java">org/apache/shardingsphere/proxy/frontend/opengauss/command/OpenGaussCommandExecutorFactory.java</a></td>
<td>0</td>
<td>3</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.frontend.opengauss.command.OpenGaussCommandExecutorFactoryTest.java">org/apache/shardingsphere/proxy/frontend/opengauss/command/OpenGaussCommandExecutorFactoryTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.opengauss.command.query.extended.bind.OpenGaussComBatchBindExecutorTest.java">org/apache/shardingsphere/proxy/frontend/opengauss/command/query/extended/bind/OpenGaussComBatchBindExecutorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.frontend.opengauss.command.query.simple.OpenGaussComQueryExecutor.java">org/apache/shardingsphere/proxy/frontend/opengauss/command/query/simple/OpenGaussComQueryExecutor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.postgresql.authentication.PostgreSQLAuthenticationEngine.java">org/apache/shardingsphere/proxy/frontend/postgresql/authentication/PostgreSQLAuthenticationEngine.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.frontend.postgresql.authentication.PostgreSQLAuthenticationEngineTest.java">org/apache/shardingsphere/proxy/frontend/postgresql/authentication/PostgreSQLAuthenticationEngineTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.postgresql.command.PostgreSQLCommandExecutorFactory.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/PostgreSQLCommandExecutorFactory.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/Portal.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.PortalTest.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PortalTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.PostgreSQLAggregatedBatchedStatementsCommandExecutorTest.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PostgreSQLAggregatedBatchedStatementsCommandExecutorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.PostgreSQLBatchedStatementsExecutor.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PostgreSQLBatchedStatementsExecutor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.PostgreSQLBatchedStatementsExecutorTest.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PostgreSQLBatchedStatementsExecutorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.describe.PostgreSQLComDescribeExecutor.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/describe/PostgreSQLComDescribeExecutor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.describe.PostgreSQLComDescribeExecutorTest.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/describe/PostgreSQLComDescribeExecutorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/simple/PostgreSQLComQueryExecutor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.readwritesplitting.distsql.parser.core.ReadwriteSplittingDistSQLStatementVisitor.java">org/apache/shardingsphere/readwritesplitting/distsql/parser/core/ReadwriteSplittingDistSQLStatementVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.readwritesplitting.route.ReadwriteSplittingSQLRouterTest.java">org/apache/shardingsphere/readwritesplitting/route/ReadwriteSplittingSQLRouterTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.shadow.distsql.parser.core.ShadowDistSQLStatementVisitor.java">org/apache/shardingsphere/shadow/distsql/parser/core/ShadowDistSQLStatementVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.shadow.route.engine.impl.ShadowNonDMLStatementRoutingEngineTest.java">org/apache/shardingsphere/shadow/route/engine/impl/ShadowNonDMLStatementRoutingEngineTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.algorithm.keygen.SnowflakeKeyGenerateAlgorithmTest.java">org/apache/shardingsphere/sharding/algorithm/keygen/SnowflakeKeyGenerateAlgorithmTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.algorithm.sharding.datetime.IntervalShardingAlgorithm.java">org/apache/shardingsphere/sharding/algorithm/sharding/datetime/IntervalShardingAlgorithm.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.cache.checker.ShardingRouteCacheableChecker.java">org/apache/shardingsphere/sharding/cache/checker/ShardingRouteCacheableChecker.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.cache.checker.ShardingRouteCacheableCheckerTest.java">org/apache/shardingsphere/sharding/cache/checker/ShardingRouteCacheableCheckerTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.decider.ShardingSQLFederationDecider.java">org/apache/shardingsphere/sharding/decider/ShardingSQLFederationDecider.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.distsql.checker.ShardingRuleStatementCheckerTest.java">org/apache/shardingsphere/sharding/distsql/checker/ShardingRuleStatementCheckerTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.distsql.handler.checker.ShardingTableRuleStatementChecker.java">org/apache/shardingsphere/sharding/distsql/handler/checker/ShardingTableRuleStatementChecker.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.distsql.parser.core.ShardingDistSQLStatementVisitor.java">org/apache/shardingsphere/sharding/distsql/parser/core/ShardingDistSQLStatementVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.distsql.query.ShowShardingTableRuleExecutorTest.java">org/apache/shardingsphere/sharding/distsql/query/ShowShardingTableRuleExecutorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.distsql.query.ShowShardingTableRulesUsedAlgorithmExecutorTest.java">org/apache/shardingsphere/sharding/distsql/query/ShowShardingTableRulesUsedAlgorithmExecutorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.distsql.query.ShowShardingTableRulesUsedAuditorExecutorTest.java">org/apache/shardingsphere/sharding/distsql/query/ShowShardingTableRulesUsedAuditorExecutorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.distsql.query.ShowShardingTableRulesUsedKeyGeneratorExecutorTest.java">org/apache/shardingsphere/sharding/distsql/query/ShowShardingTableRulesUsedKeyGeneratorExecutorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.distsql.update.AlterShardingTableRuleStatementUpdaterTest.java">org/apache/shardingsphere/sharding/distsql/update/AlterShardingTableRuleStatementUpdaterTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.distsql.update.CreateShardingTableRuleStatementUpdaterTest.java">org/apache/shardingsphere/sharding/distsql/update/CreateShardingTableRuleStatementUpdaterTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.distsql.update.DropShardingTableRuleStatementUpdaterTest.java">org/apache/shardingsphere/sharding/distsql/update/DropShardingTableRuleStatementUpdaterTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.merge.ShardingResultMergerEngineTest.java">org/apache/shardingsphere/sharding/merge/ShardingResultMergerEngineTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.merge.dal.ShardingDALResultMerger.java">org/apache/shardingsphere/sharding/merge/dal/ShardingDALResultMerger.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.merge.ddl.ShardingDDLResultMergerTest.java">org/apache/shardingsphere/sharding/merge/ddl/ShardingDDLResultMergerTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.merge.ddl.fetch.FetchStreamMergedResultTest.java">org/apache/shardingsphere/sharding/merge/ddl/fetch/FetchStreamMergedResultTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.merge.dql.ShardingDQLResultMerger.java">org/apache/shardingsphere/sharding/merge/dql/ShardingDQLResultMerger.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.merge.dql.ShardingDQLResultMergerTest.java">org/apache/shardingsphere/sharding/merge/dql/ShardingDQLResultMergerTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.merge.dql.groupby.GroupByMemoryMergedResultTest.java">org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByMemoryMergedResultTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.merge.dql.groupby.GroupByRowComparatorTest.java">org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByRowComparatorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.merge.dql.groupby.GroupByStreamMergedResultTest.java">org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByStreamMergedResultTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.merge.dql.orderby.CompareUtils.java">org/apache/shardingsphere/sharding/merge/dql/orderby/CompareUtils.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.merge.dql.orderby.OrderByStreamMergedResultTest.java">org/apache/shardingsphere/sharding/merge/dql/orderby/OrderByStreamMergedResultTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.merge.dql.orderby.OrderByValueTest.java">org/apache/shardingsphere/sharding/merge/dql/orderby/OrderByValueTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.rewrite.token.ShardingRemoveTokenGeneratorTest.java">org/apache/shardingsphere/sharding/rewrite/token/ShardingRemoveTokenGeneratorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.rewrite.token.generator.impl.ProjectionsTokenGenerator.java">org/apache/shardingsphere/sharding/rewrite/token/generator/impl/ProjectionsTokenGenerator.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.rewrite.token.pojo.ShardingTokenGenerateBuilder.java">org/apache/shardingsphere/sharding/rewrite/token/pojo/ShardingTokenGenerateBuilder.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.condition.engine.InsertClauseShardingConditionEngine.java">org/apache/shardingsphere/sharding/route/engine/condition/engine/InsertClauseShardingConditionEngine.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.condition.engine.InsertClauseShardingConditionEngineTest.java">org/apache/shardingsphere/sharding/route/engine/condition/engine/InsertClauseShardingConditionEngineTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.condition.engine.WhereClauseShardingConditionEngine.java">org/apache/shardingsphere/sharding/route/engine/condition/engine/WhereClauseShardingConditionEngine.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.condition.generator.ConditionValueGeneratorFactoryTest.java">org/apache/shardingsphere/sharding/route/engine/condition/generator/ConditionValueGeneratorFactoryTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.condition.generator.impl.ConditionValueBetweenOperatorGeneratorTest.java">org/apache/shardingsphere/sharding/route/engine/condition/generator/impl/ConditionValueBetweenOperatorGeneratorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.condition.generator.impl.ConditionValueInOperatorGeneratorTest.java">org/apache/shardingsphere/sharding/route/engine/condition/generator/impl/ConditionValueInOperatorGeneratorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.fixture.ShardingRoutingEngineFixtureBuilder.java">org/apache/shardingsphere/sharding/route/engine/fixture/ShardingRoutingEngineFixtureBuilder.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.type.ShardingRouteEngineFactory.java">org/apache/shardingsphere/sharding/route/engine/type/ShardingRouteEngineFactory.java</a></td>
<td>0</td>
<td>5</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.type.ShardingRouteEngineFactoryTest.java">org/apache/shardingsphere/sharding/route/engine/type/ShardingRouteEngineFactoryTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.type.standard.ShardingStandardRoutingEngine.java">org/apache/shardingsphere/sharding/route/engine/type/standard/ShardingStandardRoutingEngine.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.type.standard.assertion.ShardingRouteAssert.java">org/apache/shardingsphere/sharding/route/engine/type/standard/assertion/ShardingRouteAssert.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.validator.ShardingStatementValidatorFactory.java">org/apache/shardingsphere/sharding/route/engine/validator/ShardingStatementValidatorFactory.java</a></td>
<td>0</td>
<td>4</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.validator.ddl.ShardingCreateTableStatementValidatorTest.java">org/apache/shardingsphere/sharding/route/engine/validator/ddl/ShardingCreateTableStatementValidatorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.validator.ddl.ShardingDropTableStatementValidatorTest.java">org/apache/shardingsphere/sharding/route/engine/validator/ddl/ShardingDropTableStatementValidatorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.validator.dml.ShardingDeleteStatementValidatorTest.java">org/apache/shardingsphere/sharding/route/engine/validator/dml/ShardingDeleteStatementValidatorTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.validator.dml.ShardingInsertStatementValidatorTest.java">org/apache/shardingsphere/sharding/route/engine/validator/dml/ShardingInsertStatementValidatorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.route.engine.validator.dml.ShardingUpdateStatementValidatorTest.java">org/apache/shardingsphere/sharding/route/engine/validator/dml/ShardingUpdateStatementValidatorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.rule.ShardingRule.java">org/apache/shardingsphere/sharding/rule/ShardingRule.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.rule.ShardingRuleTest.java">org/apache/shardingsphere/sharding/rule/ShardingRuleTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sharding.yaml.swapper.NewYamlShardingRuleConfigurationSwapper.java">org/apache/shardingsphere/sharding/yaml/swapper/NewYamlShardingRuleConfigurationSwapper.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sharding.yaml.swapper.NewYamlShardingRuleConfigurationSwapperTest.java">org/apache/shardingsphere/sharding/yaml/swapper/NewYamlShardingRuleConfigurationSwapperTest.java</a></td>
<td>0</td>
<td>3</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.single.distsql.parser.core.SingleDistSQLStatementVisitor.java">org/apache/shardingsphere/single/distsql/parser/core/SingleDistSQLStatementVisitor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.single.route.SingleSQLRouter.java">org/apache/shardingsphere/single/route/SingleSQLRouter.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.single.route.SingleSQLRouterTest.java">org/apache/shardingsphere/single/route/SingleSQLRouterTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.single.route.engine.SingleStandardRouteEngineTest.java">org/apache/shardingsphere/single/route/engine/SingleStandardRouteEngineTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.mysql.visitor.format.MySQLFormatVisitor.java">org/apache/shardingsphere/sql/parser/mysql/visitor/format/MySQLFormatVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.mysql.visitor.statement.MySQLStatementVisitor.java">org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.java</a></td>
<td>0</td>
<td>13</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.mysql.visitor.statement.type.MySQLDALStatementVisitor.java">org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDALStatementVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.mysql.visitor.statement.type.MySQLDCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDCLStatementVisitor.java</a></td>
<td>0</td>
<td>3</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.mysql.visitor.statement.type.MySQLDDLStatementVisitor.java">org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDDLStatementVisitor.java</a></td>
<td>0</td>
<td>6</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.mysql.visitor.statement.type.MySQLTCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLTCLStatementVisitor.java</a></td>
<td>0</td>
<td>3</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.OpenGaussStatementVisitor.java">org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/OpenGaussStatementVisitor.java</a></td>
<td>0</td>
<td>4</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.type.OpenGaussDALStatementVisitor.java">org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDALStatementVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.type.OpenGaussDCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDCLStatementVisitor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.type.OpenGaussDDLStatementVisitor.java">org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDDLStatementVisitor.java</a></td>
<td>0</td>
<td>5</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.type.OpenGaussTCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussTCLStatementVisitor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.oracle.visitor.statement.OracleStatementVisitor.java">org/apache/shardingsphere/sql/parser/oracle/visitor/statement/OracleStatementVisitor.java</a></td>
<td>0</td>
<td>3</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.oracle.visitor.statement.type.OracleDCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDCLStatementVisitor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.oracle.visitor.statement.type.OracleDDLStatementVisitor.java">org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDDLStatementVisitor.java</a></td>
<td>0</td>
<td>7</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.oracle.visitor.statement.type.OracleDMLStatementVisitor.java">org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDMLStatementVisitor.java</a></td>
<td>0</td>
<td>4</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.PostgreSQLStatementVisitor.java">org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/PostgreSQLStatementVisitor.java</a></td>
<td>0</td>
<td>4</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.type.PostgreSQLDALStatementVisitor.java">org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDALStatementVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.type.PostgreSQLDCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDCLStatementVisitor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.type.PostgreSQLDDLStatementVisitor.java">org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDDLStatementVisitor.java</a></td>
<td>0</td>
<td>5</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.type.PostgreSQLDMLStatementVisitor.java">org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDMLStatementVisitor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.type.PostgreSQLTCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLTCLStatementVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.extractor.TableExtractor.java">org/apache/shardingsphere/sql/parser/sql/common/extractor/TableExtractor.java</a></td>
<td>0</td>
<td>3</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.extractor.TableExtractorTest.java">org/apache/shardingsphere/sql/parser/sql/common/extractor/TableExtractorTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.util.SubqueryExtractUtilsTest.java">org/apache/shardingsphere/sql/parser/sql/common/util/SubqueryExtractUtilsTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.common.util.WhereExtractUtilsTest.java">org/apache/shardingsphere/sql/parser/sql/common/util/WhereExtractUtilsTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml.InsertStatementHandlerTest.java">org/apache/shardingsphere/sql/parser/sql/dialect/handler/dml/InsertStatementHandlerTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml.SelectStatementHandlerTest.java">org/apache/shardingsphere/sql/parser/sql/dialect/handler/dml/SelectStatementHandlerTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql92.visitor.statement.SQL92StatementVisitor.java">org/apache/shardingsphere/sql/parser/sql92/visitor/statement/SQL92StatementVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sql92.visitor.statement.type.SQL92DDLStatementVisitor.java">org/apache/shardingsphere/sql/parser/sql92/visitor/statement/type/SQL92DDLStatementVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sql92.visitor.statement.type.SQL92DMLStatementVisitor.java">org/apache/shardingsphere/sql/parser/sql92/visitor/statement/type/SQL92DMLStatementVisitor.java</a></td>
<td>0</td>
<td>4</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.SQLServerStatementVisitor.java">org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/SQLServerStatementVisitor.java</a></td>
<td>0</td>
<td>5</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.type.SQLServerDCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/type/SQLServerDCLStatementVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.type.SQLServerDDLStatementVisitor.java">org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/type/SQLServerDDLStatementVisitor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.type.SQLServerTCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/type/SQLServerTCLStatementVisitor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sqlfederation.executor.AdvancedSQLFederationExecutor.java">org/apache/shardingsphere/sqlfederation/executor/AdvancedSQLFederationExecutor.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sqlfederation.executor.TranslatableTableScanExecutor.java">org/apache/shardingsphere/sqlfederation/executor/TranslatableTableScanExecutor.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sqlfederation.executor.resultset.SQLFederationResultSet.java">org/apache/shardingsphere/sqlfederation/executor/resultset/SQLFederationResultSet.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.ExpressionConverter.java">org/apache/shardingsphere/sqlfederation/optimizer/converter/segment/expression/ExpressionConverter.java</a></td>
<td>0</td>
<td>4</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sqlfederation.optimizer.converter.statement.select.SelectStatementConverter.java">org/apache/shardingsphere/sqlfederation/optimizer/converter/statement/select/SelectStatementConverter.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sqlfederation.optimizer.it.SQLOptimizeEngineIT.java">org/apache/shardingsphere/sqlfederation/optimizer/it/SQLOptimizeEngineIT.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sqlfederation.optimizer.metadata.schema.SQLFederationTable.java">org/apache/shardingsphere/sqlfederation/optimizer/metadata/schema/SQLFederationTable.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sqlfederation.optimizer.operator.TranslatableTableScan.java">org/apache/shardingsphere/sqlfederation/optimizer/operator/TranslatableTableScan.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.sqlfederation.optimizer.rexnode.SQLOptimizerRexNodeVisitor.java">org/apache/shardingsphere/sqlfederation/optimizer/rexnode/SQLOptimizerRexNodeVisitor.java</a></td>
<td>0</td>
<td>3</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.sqlfederation.optimizer.util.SQLFederationPlannerUtils.java">org/apache/shardingsphere/sqlfederation/optimizer/util/SQLFederationPlannerUtils.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.test.e2e.cases.value.SQLValue.java">org/apache/shardingsphere/test/e2e/cases/value/SQLValue.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.test.e2e.data.pipeline.cases.PipelineContainerComposer.java">org/apache/shardingsphere/test/e2e/data/pipeline/cases/PipelineContainerComposer.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.test.e2e.data.pipeline.cases.cdc.CDCE2EIT.java">org/apache/shardingsphere/test/e2e/data/pipeline/cases/cdc/CDCE2EIT.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.test.e2e.data.pipeline.cases.createtable.CreateTableSQLGeneratorIT.java">org/apache/shardingsphere/test/e2e/data/pipeline/cases/createtable/CreateTableSQLGeneratorIT.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.test.e2e.driver.statement.ShardingPreparedStatementTest.java">org/apache/shardingsphere/test/e2e/driver/statement/ShardingPreparedStatementTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.test.e2e.showprocesslist.engine.ShowProcessListE2EIT.java">org/apache/shardingsphere/test/e2e/showprocesslist/engine/ShowProcessListE2EIT.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.test.it.data.pipeline.core.importer.PipelineDataSourceSinkTest.java">org/apache/shardingsphere/test/it/data/pipeline/core/importer/PipelineDataSourceSinkTest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.test.it.data.pipeline.core.task.InventoryTaskTest.java">org/apache/shardingsphere/test/it/data/pipeline/core/task/InventoryTaskTest.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.test.it.data.pipeline.core.util.PipelineContextUtils.java">org/apache/shardingsphere/test/it/data/pipeline/core/util/PipelineContextUtils.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.test.it.data.pipeline.scenario.migration.api.impl.MigrationJobAPITest.java">org/apache/shardingsphere/test/it/data/pipeline/scenario/migration/api/impl/MigrationJobAPITest.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.test.it.optimizer.converter.cases.jaxb.RootSQLNodeConverterTestCases.java">org/apache/shardingsphere/test/it/optimizer/converter/cases/jaxb/RootSQLNodeConverterTestCases.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.test.it.rewrite.engine.SQLRewriterIT.java">org/apache/shardingsphere/test/it/rewrite/engine/SQLRewriterIT.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.test.it.sql.parser.internal.asserts.segment.expression.ExpressionAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/segment/expression/ExpressionAssert.java</a></td>
<td>0</td>
<td>3</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.test.it.sql.parser.internal.asserts.segment.projection.ProjectionAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/segment/projection/ProjectionAssert.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.dal.DALStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/DALStatementAssert.java</a></td>
<td>0</td>
<td>4</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.dcl.DCLStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dcl/DCLStatementAssert.java</a></td>
<td>0</td>
<td>3</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.ddl.DDLStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ddl/DDLStatementAssert.java</a></td>
<td>0</td>
<td>3</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.dml.DMLStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/DMLStatementAssert.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.ral.impl.QueryableRALStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/QueryableRALStatementAssert.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.ral.impl.UpdatableRALStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/UpdatableRALStatementAssert.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.ral.impl.pipeline.UpdatablePipelineRALStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/pipeline/UpdatablePipelineRALStatementAssert.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.rdl.create.CreateRuleStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/create/CreateRuleStatementAssert.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.rdl.drop.DropRuleStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/drop/DropRuleStatementAssert.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.tcl.TCLStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/tcl/TCLStatementAssert.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr>
<tr class="a">
<td><a href="#org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.segment.impl.expr.ExpectedExpression.java">org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/segment/impl/expr/ExpectedExpression.java</a></td>
<td>0</td>
<td>1</td>
<td>0</td></tr>
<tr class="b">
<td><a href="#org.apache.shardingsphere.transaction.base.seata.at.fixture.MockMessageHandler.java">org/apache/shardingsphere/transaction/base/seata/at/fixture/MockMessageHandler.java</a></td>
<td>0</td>
<td>2</td>
<td>0</td></tr></table></section><section>
<h2><a name="Rules"></a>Rules</h2>
<table border="0" class="bodyTable">
<tr class="a">
<th>Category</th>
<th>Rule</th>
<th>Violations</th>
<th>Severity</th></tr>
<tr class="b">
<td>coding</td>
<td><a class="externalLink" href="https://checkstyle.org/config_coding.html#NestedForDepth">NestedForDepth</a></td>
<td>3</td>
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td></tr>
<tr class="a">
<td>metrics</td>
<td><a class="externalLink" href="https://checkstyle.org/config_metrics.html#BooleanExpressionComplexity">BooleanExpressionComplexity</a></td>
<td>1</td>
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td></tr>
<tr class="b">
<td></td>
<td><a class="externalLink" href="https://checkstyle.org/config_metrics.html#ClassDataAbstractionCoupling">ClassDataAbstractionCoupling</a>
<ul>
<li>max: <code>&quot;10&quot;</code></li></ul></td>
<td>175</td>
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td></tr>
<tr class="a">
<td></td>
<td><a class="externalLink" href="https://checkstyle.org/config_metrics.html#ClassFanOutComplexity">ClassFanOutComplexity</a></td>
<td>216</td>
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td></tr>
<tr class="b">
<td></td>
<td><a class="externalLink" href="https://checkstyle.org/config_metrics.html#CyclomaticComplexity">CyclomaticComplexity</a></td>
<td>74</td>
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td></tr>
<tr class="a">
<td></td>
<td><a class="externalLink" href="https://checkstyle.org/config_metrics.html#JavaNCSS">JavaNCSS</a></td>
<td>9</td>
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td></tr>
<tr class="b">
<td></td>
<td><a class="externalLink" href="https://checkstyle.org/config_metrics.html#NPathComplexity">NPathComplexity</a></td>
<td>41</td>
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td></tr>
<tr class="a">
<td>sizes</td>
<td><a class="externalLink" href="https://checkstyle.org/config_sizes.html#ExecutableStatementCount">ExecutableStatementCount</a>
<ul>
<li>max: <code>&quot;50&quot;</code></li></ul></td>
<td>6</td>
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td></tr>
<tr class="b">
<td></td>
<td><a class="externalLink" href="https://checkstyle.org/config_sizes.html#MethodCount">MethodCount</a></td>
<td>16</td>
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td></tr></table></section><section>
<h2><a name="Details"></a>Details</h2><section>
<h3 id="org.apache.shardingsphere.agent.plugin.metrics.core.advice.SQLParseCountAdvice.java">org/apache/shardingsphere/agent/plugin/metrics/core/advice/SQLParseCountAdvice.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 13 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/agent/plugin/metrics/core/advice/SQLParseCountAdvice.html#L57">57</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 4,096 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/agent/plugin/metrics/core/advice/SQLParseCountAdvice.html#L57">57</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.agent.plugin.metrics.core.advice.SQLParseCountAdviceTest.java">org/apache/shardingsphere/agent/plugin/metrics/core/advice/SQLParseCountAdviceTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 16 (max allowed is 10) classes [DatabaseSegment, FormatStatement, MetricConfiguration, MySQLCommitStatement, MySQLCreateDatabaseStatement, MySQLCreateUserStatement, MySQLDeleteStatement, MySQLInsertStatement, MySQLSelectStatement, MySQLShowDatabasesStatement, MySQLUpdateStatement, RegisterStorageUnitStatement, SQLParseCountAdvice, ShowMigrationListStatement, ShowStorageUnitsStatement, TargetAdviceObjectFixture].</td>
<td><a href="./xref/org/apache/shardingsphere/agent/plugin/metrics/core/advice/SQLParseCountAdviceTest.html#L49">49</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.agent.plugin.metrics.prometheus.PrometheusPluginLifecycleServiceTest.java">org/apache/shardingsphere/agent/plugin/metrics/prometheus/PrometheusPluginLifecycleServiceTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [ComputeNodeInstance, ContextManager, EventBusContext, InetSocketAddress, InstanceContext, MetaDataContexts, ModeConfiguration, PluginConfiguration, PrometheusPluginLifecycleService, Property, ShardingSphereMetaData, Socket, StandaloneWorkerIdGenerator].</td>
<td><a href="./xref/org/apache/shardingsphere/agent/plugin/metrics/prometheus/PrometheusPluginLifecycleServiceTest.html#L50">50</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.agent.plugin.tracing.opentelemetry.advice.OpenTelemetryJDBCExecutorCallbackAdviceTest.java">org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/advice/OpenTelemetryJDBCExecutorCallbackAdviceTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/advice/OpenTelemetryJDBCExecutorCallbackAdviceTest.html#L63">63</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.cdc.api.impl.CDCJobAPI.java">org/apache/shardingsphere/data/pipeline/cdc/api/impl/CDCJobAPI.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 29 (max allowed is 10) classes [ActualTableName, CDCJob, CDCJobId, CDCJobType, CDCProcessContext, CDCTaskConfiguration, DefaultPipelineDataSourceManager, DumperConfiguration, ImporterConfiguration, IncrementalTaskProgress, InventoryIncrementalJobItemProgress, JobDataNodeEntry, JobDataNodeLine, JobItemIncrementalTasksProgress, LogicTableName, OneOffJobBootstrap, PipelineJobCreationWithInvalidShardingCountException, PrepareJobWithGetBinlogPositionException, ShardingColumnsExtractor, ShardingSpherePipelineDataSourceConfiguration, TableBasedPipelineJobInfo, TableNameSchemaNameMapping, YamlCDCJobConfiguration, YamlCDCJobConfigurationSwapper, YamlDataSourceConfigurationSwapper, YamlPipelineDataSourceConfigurationSwapper, YamlRootConfiguration, YamlRuleConfigurationSwapperEngine, YamlSinkConfiguration].</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/cdc/api/impl/CDCJobAPI.html#L104">104</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 55 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/cdc/api/impl/CDCJobAPI.html#L104">104</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.cdc.client.util.ProtobufAnyValueConverter.java">org/apache/shardingsphere/data/pipeline/cdc/client/util/ProtobufAnyValueConverter.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 15 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/cdc/client/util/ProtobufAnyValueConverter.html#L55">55</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 12,288 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/cdc/client/util/ProtobufAnyValueConverter.html#L55">55</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.cdc.core.importer.CDCImporter.java">org/apache/shardingsphere/data/pipeline/cdc/core/importer/CDCImporter.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/cdc/core/importer/CDCImporter.html#L54">54</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.cdc.core.job.CDCJob.java">org/apache/shardingsphere/data/pipeline/cdc/core/job/CDCJob.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/cdc/core/job/CDCJob.html#L57">57</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.cdc.core.prepare.CDCJobPreparer.java">org/apache/shardingsphere/data/pipeline/cdc/core/prepare/CDCJobPreparer.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AtomicBoolean, AtomicReference, CDCChannelProgressPair, CDCImporter, CDCIncrementalTask, CDCInventoryTask, CDCJobAPI, InventoryDumper, InventoryDumperConfiguration, InventoryTaskSplitter, PrepareJobWithGetBinlogPositionException].</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/cdc/core/prepare/CDCJobPreparer.html#L64">64</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 27 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/cdc/core/prepare/CDCJobPreparer.html#L64">64</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.cdc.handler.CDCBackendHandler.java">org/apache/shardingsphere/data/pipeline/cdc/handler/CDCBackendHandler.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/cdc/handler/CDCBackendHandler.html#L72">72</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.cdc.util.ColumnValueConvertUtils.java">org/apache/shardingsphere/data/pipeline/cdc/util/ColumnValueConvertUtils.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 25 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/cdc/util/ColumnValueConvertUtils.html#L70">70</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>JavaNCSS</td>
<td>NCSS for this method is 58 (max allowed is 50).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/cdc/util/ColumnValueConvertUtils.html#L70">70</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 16,777,216 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/cdc/util/ColumnValueConvertUtils.html#L70">70</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.cdc.util.ColumnValueConvertUtilsTest.java">org/apache/shardingsphere/data/pipeline/cdc/util/ColumnValueConvertUtilsTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>ExecutableStatementCount</td>
<td>Executable statement count is 61 (max allowed is 50).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/cdc/util/ColumnValueConvertUtilsTest.html#L44">44</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>JavaNCSS</td>
<td>NCSS for this method is 62 (max allowed is 50).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/cdc/util/ColumnValueConvertUtilsTest.html#L44">44</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.core.api.impl.AbstractInventoryIncrementalJobAPIImpl.java">org/apache/shardingsphere/data/pipeline/core/api/impl/AbstractInventoryIncrementalJobAPIImpl.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 33 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/core/api/impl/AbstractInventoryIncrementalJobAPIImpl.html#L74">74</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.core.check.consistency.DataMatchCalculatedResultTest.java">org/apache/shardingsphere/data/pipeline/core/check/consistency/DataMatchCalculatedResultTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 15 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/core/check/consistency/DataMatchCalculatedResultTest.html#L100">100</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 16,384 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/core/check/consistency/DataMatchCalculatedResultTest.html#L100">100</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.core.check.consistency.SingleTableInventoryDataConsistencyChecker.java">org/apache/shardingsphere/data/pipeline/core/check/consistency/SingleTableInventoryDataConsistencyChecker.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 25 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/core/check/consistency/SingleTableInventoryDataConsistencyChecker.html#L54">54</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.core.ingest.channel.memory.MultiplexMemoryPipelineChannelTest.java">org/apache/shardingsphere/data/pipeline/core/ingest/channel/memory/MultiplexMemoryPipelineChannelTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AtomicInteger, CountDownLatch, DataRecord, FinishedRecord, IntPosition, MultiplexMemoryPipelineChannel, PlaceholderPosition, PlaceholderRecord, Record, SecureRandom, Thread].</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/core/ingest/channel/memory/MultiplexMemoryPipelineChannelTest.html#L45">45</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.core.ingest.dumper.AbstractColumnValueReader.java">org/apache/shardingsphere/data/pipeline/core/ingest/dumper/AbstractColumnValueReader.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 31 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/core/ingest/dumper/AbstractColumnValueReader.html#L40">40</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.core.ingest.dumper.InventoryDumper.java">org/apache/shardingsphere/data/pipeline/core/ingest/dumper/InventoryDumper.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 31 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/core/ingest/dumper/InventoryDumper.html#L71">71</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.core.prepare.InventoryTaskSplitter.java">org/apache/shardingsphere/data/pipeline/core/prepare/InventoryTaskSplitter.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [AtomicReference, IntegerPrimaryKeyPosition, IntervalToRangeIterator, InventoryDumper, InventoryDumperConfiguration, InventoryTask, LogicTableName, NoUniqueKeyPosition, PlaceholderPosition, SingleChannelConsumerImporter, SplitPipelineJobByUniqueKeyException, StringPrimaryKeyPosition, UnsupportedKeyPosition].</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/core/prepare/InventoryTaskSplitter.html#L68">68</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 32 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/core/prepare/InventoryTaskSplitter.html#L68">68</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.core.prepare.PipelineJobPreparerUtils.java">org/apache/shardingsphere/data/pipeline/core/prepare/PipelineJobPreparerUtils.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 25 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/core/prepare/PipelineJobPreparerUtils.html#L59">59</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.mysql.ingest.MySQLIncrementalDumper.java">org/apache/shardingsphere/data/pipeline/mysql/ingest/MySQLIncrementalDumper.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 27 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/mysql/ingest/MySQLIncrementalDumper.html#L66">66</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.mysql.ingest.MySQLIncrementalDumperTest.java">org/apache/shardingsphere/data/pipeline/mysql/ingest/MySQLIncrementalDumperTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 18 (max allowed is 10) classes [ActualTableName, BinlogPosition, ColumnName, DefaultPipelineDataSourceManager, DeleteRowsEvent, DumperConfiguration, EmptyAckCallback, LogicTableName, MySQLIncrementalDumper, PipelineColumnMetaData, PipelineTableMetaData, PlaceholderEvent, Serializable, SimpleMemoryPipelineChannel, StandardPipelineDataSourceConfiguration, TableNameSchemaNameMapping, UpdateRowsEvent, WriteRowsEvent].</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/mysql/ingest/MySQLIncrementalDumperTest.html#L74">74</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 31 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/mysql/ingest/MySQLIncrementalDumperTest.html#L74">74</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.mysql.ingest.client.MySQLClient.java">org/apache/shardingsphere/data/pipeline/mysql/ingest/client/MySQLClient.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 22 (max allowed is 10) classes [ArrayBlockingQueue, AtomicInteger, Bootstrap, ChannelAttrInitializer, ChannelInitializer, DefaultPromise, MySQLBinlogEventHandler, MySQLBinlogEventPacketDecoder, MySQLComBinlogDumpCommandPacket, MySQLComQueryPacket, MySQLComRegisterSlaveCommandPacket, MySQLCommandPacketDecoder, MySQLCommandResponseHandler, MySQLNegotiateHandler, MySQLNegotiatePackageDecoder, MySQLPacketCodecEngine, MySQLSequenceIdInboundHandler, NioEventLoopGroup, PacketCodec, PipelineInternalException, PlaceholderEvent, UnsupportedSQLOperationException].</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/mysql/ingest/client/MySQLClient.html#L70">70</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 38 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/mysql/ingest/client/MySQLClient.html#L70">70</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.mysql.ingest.client.MySQLClientTest.java">org/apache/shardingsphere/data/pipeline/mysql/ingest/client/MySQLClientTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 21 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/mysql/ingest/client/MySQLClientTest.html#L54">54</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.mysql.ingest.client.netty.MySQLBinlogEventPacketDecoder.java">org/apache/shardingsphere/data/pipeline/mysql/ingest/client/netty/MySQLBinlogEventPacketDecoder.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 14 (max allowed is 10) classes [BinlogContext, DeleteRowsEvent, MySQLBinlogEventHeader, MySQLBinlogFormatDescriptionEventPacket, MySQLBinlogRotateEventPacket, MySQLBinlogRowsEventPacket, MySQLBinlogTableMapEventPacket, MySQLPacketPayload, PipelineInternalException, PlaceholderEvent, QueryEvent, UpdateRowsEvent, WriteRowsEvent, XidEvent].</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/mysql/ingest/client/netty/MySQLBinlogEventPacketDecoder.html#L52">52</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 12 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/mysql/ingest/client/netty/MySQLBinlogEventPacketDecoder.html#L147">147</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.opengauss.ingest.OpenGaussWALDumper.java">org/apache/shardingsphere/data/pipeline/opengauss/ingest/OpenGaussWALDumper.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/opengauss/ingest/OpenGaussWALDumper.html#L58">58</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.opengauss.ingest.wal.decode.MppdbDecodingPlugin.java">org/apache/shardingsphere/data/pipeline/opengauss/ingest/wal/decode/MppdbDecodingPlugin.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [BeginTXEvent, BigDecimal, CommitTXEvent, DecodingException, DeleteRowEvent, IngestException, PGInterval, PGobject, PlaceholderEvent, UpdateRowEvent, WriteRowEvent].</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/opengauss/ingest/wal/decode/MppdbDecodingPlugin.html#L51">51</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 27 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/opengauss/ingest/wal/decode/MppdbDecodingPlugin.html#L155">155</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 208 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/opengauss/ingest/wal/decode/MppdbDecodingPlugin.html#L155">155</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.postgresql.ddlgenerator.PostgreSQLColumnPropertiesAppender.java">org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLColumnPropertiesAppender.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 12 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLColumnPropertiesAppender.html#L202">202</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 384 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLColumnPropertiesAppender.html#L202">202</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.postgresql.ingest.PostgreSQLWALDumper.java">org/apache/shardingsphere/data/pipeline/postgresql/ingest/PostgreSQLWALDumper.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/postgresql/ingest/PostgreSQLWALDumper.html#L60">60</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.postgresql.ingest.PostgreSQLWALDumperTest.java">org/apache/shardingsphere/data/pipeline/postgresql/ingest/PostgreSQLWALDumperTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [ActualTableName, DefaultPipelineDataSourceManager, DumperConfiguration, EmptyAckCallback, IngestException, LogicTableName, PostgreSQLLogSequenceNumber, PostgreSQLWALDumper, SimpleMemoryPipelineChannel, StandardPipelineDataSourceConfiguration, StandardPipelineTableMetaDataLoader, TableNameSchemaNameMapping, WALPosition].</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/postgresql/ingest/PostgreSQLWALDumperTest.html#L60">60</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/postgresql/ingest/PostgreSQLWALDumperTest.html#L60">60</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.postgresql.ingest.wal.WALEventConverterTest.java">org/apache/shardingsphere/data/pipeline/postgresql/ingest/wal/WALEventConverterTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 19 (max allowed is 10) classes [AbstractRowEvent, ActualTableName, BeginTXEvent, ColumnName, CommitTXEvent, DefaultPipelineDataSourceManager, DeleteRowEvent, DumperConfiguration, LogicTableName, PipelineColumnMetaData, PipelineTableMetaData, PlaceholderEvent, PostgreSQLLogSequenceNumber, StandardPipelineDataSourceConfiguration, StandardPipelineTableMetaDataLoader, TableNameSchemaNameMapping, UpdateRowEvent, WALEventConverter, WriteRowEvent].</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/postgresql/ingest/wal/WALEventConverterTest.html#L73">73</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 33 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/postgresql/ingest/wal/WALEventConverterTest.html#L73">73</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.postgresql.ingest.wal.decode.TestDecodingPlugin.java">org/apache/shardingsphere/data/pipeline/postgresql/ingest/wal/decode/TestDecodingPlugin.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 23 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/postgresql/ingest/wal/decode/TestDecodingPlugin.html#L159">159</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 612 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/postgresql/ingest/wal/decode/TestDecodingPlugin.html#L159">159</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.scenario.consistencycheck.api.impl.ConsistencyCheckJobAPI.java">org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/api/impl/ConsistencyCheckJobAPI.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 34 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/api/impl/ConsistencyCheckJobAPI.html#L80">80</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/api/impl/ConsistencyCheckJobAPI.html#L275">275</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.scenario.migration.api.impl.MigrationJobAPI.java">org/apache/shardingsphere/data/pipeline/scenario/migration/api/impl/MigrationJobAPI.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 33 (max allowed is 10) classes [ActualTableName, CreateTableConfiguration, CreateTableEntry, DumperConfiguration, Gson, ImporterConfiguration, JobDataNodeEntry, JobDataNodeLine, LogicTableName, MigrationDataConsistencyChecker, MigrationJobId, MigrationJobType, MigrationProcessContext, MigrationTaskConfiguration, NoAnyRuleExistsException, PipelineDataSourcePersistService, PipelineInvalidParameterException, RegisterMigrationSourceStorageUnitException, SchemaName, SchemaTableName, ShardingColumnsExtractor, ShardingSpherePipelineDataSourceConfiguration, StandardPipelineDataSourceConfiguration, TableBasedPipelineJobInfo, TableName, TableNameSchemaNameMapping, UnregisterMigrationSourceStorageUnitException, YamlDataSourceConfigurationSwapper, YamlMigrationJobConfiguration, YamlMigrationJobConfigurationSwapper, YamlPipelineDataSourceConfiguration, YamlRootConfiguration, YamlRuleConfigurationSwapperEngine].</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/scenario/migration/api/impl/MigrationJobAPI.html#L120">120</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 63 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/scenario/migration/api/impl/MigrationJobAPI.html#L120">120</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.scenario.migration.check.consistency.MigrationDataConsistencyChecker.java">org/apache/shardingsphere/data/pipeline/scenario/migration/check/consistency/MigrationDataConsistencyChecker.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AtomicBoolean, DefaultPipelineDataSourceManager, MigrationJobAPI, PipelineJobProgressUpdatedParameter, PipelineTableDataConsistencyCheckLoadingFailedException, SchemaName, SchemaTableName, SingleTableInventoryDataConsistencyChecker, StandardPipelineTableMetaDataLoader, TableName, UnsupportedPipelineDatabaseTypeException].</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/scenario/migration/check/consistency/MigrationDataConsistencyChecker.html#L62">62</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/scenario/migration/check/consistency/MigrationDataConsistencyChecker.html#L62">62</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.data.pipeline.scenario.migration.prepare.MigrationJobPreparer.java">org/apache/shardingsphere/data/pipeline/scenario/migration/prepare/MigrationJobPreparer.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [GlobalLockDefinition, IncrementalTask, InventoryDumperConfiguration, InventoryTaskSplitter, JobOffsetInfo, MigrationJobAPI, PrepareJobWithGetBinlogPositionException, PrepareTargetSchemasParameter, PrepareTargetTablesParameter, SingleChannelConsumerImporter, UnsupportedSQLOperationException].</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/scenario/migration/prepare/MigrationJobPreparer.html#L80">80</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 38 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/data/pipeline/scenario/migration/prepare/MigrationJobPreparer.html#L80">80</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.db.protocol.mysql.packet.binlog.row.MySQLBinlogTableMapEventPacket.java">org/apache/shardingsphere/db/protocol/mysql/packet/binlog/row/MySQLBinlogTableMapEventPacket.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 16 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/mysql/packet/binlog/row/MySQLBinlogTableMapEventPacket.html#L88">88</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.db.protocol.mysql.packet.binlog.row.column.value.MySQLBinlogProtocolValueFactory.java">org/apache/shardingsphere/db/protocol/mysql/packet/binlog/row/column/value/MySQLBinlogProtocolValueFactory.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 22 (max allowed is 10) classes [EnumMap, MySQLBitBinlogProtocolValue, MySQLBlobBinlogProtocolValue, MySQLDateBinlogProtocolValue, MySQLDatetime2BinlogProtocolValue, MySQLDatetimeBinlogProtocolValue, MySQLDecimalBinlogProtocolValue, MySQLDoubleBinlogProtocolValue, MySQLFloatBinlogProtocolValue, MySQLInt24BinlogProtocolValue, MySQLJsonBinlogProtocolValue, MySQLLongBinlogProtocolValue, MySQLLongLongBinlogProtocolValue, MySQLShortBinlogProtocolValue, MySQLStringBinlogProtocolValue, MySQLTime2BinlogProtocolValue, MySQLTimeBinlogProtocolValue, MySQLTimestamp2BinlogProtocolValue, MySQLTimestampBinlogProtocolValue, MySQLTinyBinlogProtocolValue, MySQLVarcharBinlogProtocolValue, MySQLYearBinlogProtocolValue].</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/mysql/packet/binlog/row/column/value/MySQLBinlogProtocolValueFactory.html#L52">52</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 25 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/mysql/packet/binlog/row/column/value/MySQLBinlogProtocolValueFactory.html#L52">52</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.db.protocol.mysql.packet.binlog.row.column.value.string.MySQLJsonValueDecoder.java">org/apache/shardingsphere/db/protocol/mysql/packet/binlog/row/column/value/string/MySQLJsonValueDecoder.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 13 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/mysql/packet/binlog/row/column/value/string/MySQLJsonValueDecoder.html#L51">51</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 17 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/mysql/packet/binlog/row/column/value/string/MySQLJsonValueDecoder.html#L144">144</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.db.protocol.mysql.packet.binlog.row.column.value.string.MySQLJsonValueDecoderTest.java">org/apache/shardingsphere/db/protocol/mysql/packet/binlog/row/column/value/string/MySQLJsonValueDecoderTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 12 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/mysql/packet/binlog/row/column/value/string/MySQLJsonValueDecoderTest.html#L326">326</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.db.protocol.opengauss.packet.command.OpenGaussCommandPacketFactory.java">org/apache/shardingsphere/db/protocol/opengauss/packet/command/OpenGaussCommandPacketFactory.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [OpenGaussComBatchBindPacket, PostgreSQLAggregatedCommandPacket, PostgreSQLComBindPacket, PostgreSQLComClosePacket, PostgreSQLComDescribePacket, PostgreSQLComExecutePacket, PostgreSQLComFlushPacket, PostgreSQLComParsePacket, PostgreSQLComQueryPacket, PostgreSQLComSyncPacket, PostgreSQLComTerminationPacket, PostgreSQLPacketPayload, PostgreSQLUnsupportedCommandPacket].</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/opengauss/packet/command/OpenGaussCommandPacketFactory.html#L46">46</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/opengauss/packet/command/OpenGaussCommandPacketFactory.html#L71">71</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.db.protocol.opengauss.packet.command.generic.OpenGaussErrorResponsePacket.java">org/apache/shardingsphere/db/protocol/opengauss/packet/command/generic/OpenGaussErrorResponsePacket.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 14 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/opengauss/packet/command/generic/OpenGaussErrorResponsePacket.html#L77">77</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 8,192 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/opengauss/packet/command/generic/OpenGaussErrorResponsePacket.html#L77">77</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.db.protocol.postgresql.packet.command.PostgreSQLCommandPacketFactory.java">org/apache/shardingsphere/db/protocol/postgresql/packet/command/PostgreSQLCommandPacketFactory.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [PostgreSQLAggregatedCommandPacket, PostgreSQLComBindPacket, PostgreSQLComClosePacket, PostgreSQLComDescribePacket, PostgreSQLComExecutePacket, PostgreSQLComFlushPacket, PostgreSQLComParsePacket, PostgreSQLComQueryPacket, PostgreSQLComSyncPacket, PostgreSQLComTerminationPacket, PostgreSQLPacketPayload, PostgreSQLUnsupportedCommandPacket].</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/postgresql/packet/command/PostgreSQLCommandPacketFactory.html#L41">41</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.db.protocol.postgresql.packet.command.query.extended.PostgreSQLAggregatedCommandPacket.java">org/apache/shardingsphere/db/protocol/postgresql/packet/command/query/extended/PostgreSQLAggregatedCommandPacket.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 17 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/postgresql/packet/command/query/extended/PostgreSQLAggregatedCommandPacket.html#L41">41</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 932 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/postgresql/packet/command/query/extended/PostgreSQLAggregatedCommandPacket.html#L41">41</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.db.protocol.postgresql.packet.command.query.extended.PostgreSQLColumnType.java">org/apache/shardingsphere/db/protocol/postgresql/packet/command/query/extended/PostgreSQLColumnType.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 14 (max allowed is 10) classes [PostgreSQLBitValueParser, PostgreSQLBoolValueParser, PostgreSQLDateValueParser, PostgreSQLDoubleValueParser, PostgreSQLFloatValueParser, PostgreSQLIntValueParser, PostgreSQLJsonValueParser, PostgreSQLLongValueParser, PostgreSQLNumericValueParser, PostgreSQLProtocolException, PostgreSQLTimeValueParser, PostgreSQLTimestampValueParser, PostgreSQLUnspecifiedValueParser, PostgreSQLVarcharValueParser].</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/postgresql/packet/command/query/extended/PostgreSQLColumnType.html#L47">47</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.db.protocol.postgresql.packet.command.query.extended.bind.protocol.PostgreSQLBinaryProtocolValueFactory.java">org/apache/shardingsphere/db/protocol/postgresql/packet/command/query/extended/bind/protocol/PostgreSQLBinaryProtocolValueFactory.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 18 (max allowed is 10) classes [PostgreSQLBoolArrayBinaryProtocolValue, PostgreSQLByteaBinaryProtocolValue, PostgreSQLDateBinaryProtocolValue, PostgreSQLDoubleBinaryProtocolValue, PostgreSQLFloat4ArrayBinaryProtocolValue, PostgreSQLFloat8ArrayBinaryProtocolValue, PostgreSQLFloatBinaryProtocolValue, PostgreSQLInt2ArrayBinaryProtocolValue, PostgreSQLInt2BinaryProtocolValue, PostgreSQLInt4ArrayBinaryProtocolValue, PostgreSQLInt4BinaryProtocolValue, PostgreSQLInt8ArrayBinaryProtocolValue, PostgreSQLInt8BinaryProtocolValue, PostgreSQLNumericBinaryProtocolValue, PostgreSQLStringArrayBinaryProtocolValue, PostgreSQLStringBinaryProtocolValue, PostgreSQLTimeBinaryProtocolValue, PostgreSQLUnspecifiedBinaryProtocolValue].</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/postgresql/packet/command/query/extended/bind/protocol/PostgreSQLBinaryProtocolValueFactory.html#L32">32</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 21 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/db/protocol/postgresql/packet/command/query/extended/bind/protocol/PostgreSQLBinaryProtocolValueFactory.html#L32">32</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.dialect.mysql.mapper.MySQLDialectExceptionMapper.java">org/apache/shardingsphere/dialect/mysql/mapper/MySQLDialectExceptionMapper.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/dialect/mysql/mapper/MySQLDialectExceptionMapper.html#L50">50</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 22 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/dialect/mysql/mapper/MySQLDialectExceptionMapper.html#L52">52</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 1,179,648 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/dialect/mysql/mapper/MySQLDialectExceptionMapper.html#L52">52</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.dialect.postgresql.mapper.PostgreSQLDialectExceptionMapper.java">org/apache/shardingsphere/dialect/postgresql/mapper/PostgreSQLDialectExceptionMapper.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 14 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/dialect/postgresql/mapper/PostgreSQLDialectExceptionMapper.html#L51">51</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 8,192 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/dialect/postgresql/mapper/PostgreSQLDialectExceptionMapper.html#L51">51</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.distsql.parser.core.kernel.KernelDistSQLStatementVisitor.java">org/apache/shardingsphere/distsql/parser/core/kernel/KernelDistSQLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 37 (max allowed is 10) classes [AlgorithmSegment, AlterComputeNodeStatement, AlterInventoryIncrementalRuleStatement, AlterStorageUnitStatement, ConvertYamlConfigurationStatement, DatabaseSegment, ExportDatabaseConfigurationStatement, ExportMetaDataStatement, ExportStorageNodesStatement, HostnameAndPortBasedDataSourceSegment, IdentifierValue, ImportDatabaseConfigurationStatement, ImportMetaDataStatement, InventoryIncrementalRuleSegment, LabelComputeNodeStatement, LockClusterStatement, Properties, ReadOrWriteSegment, RefreshDatabaseMetaDataStatement, RefreshTableMetaDataStatement, RegisterStorageUnitStatement, SetDistVariableStatement, SetInstanceStatusStatement, ShowComputeNodeInfoStatement, ShowComputeNodeModeStatement, ShowComputeNodesStatement, ShowDistVariableStatement, ShowDistVariablesStatement, ShowLogicalTablesStatement, ShowMigrationRuleStatement, ShowRulesUsedStorageUnitStatement, ShowStorageUnitsStatement, ShowTableMetaDataStatement, URLBasedDataSourceSegment, UnlabelComputeNodeStatement, UnlockClusterStatement, UnregisterStorageUnitStatement].</td>
<td><a href="./xref/org/apache/shardingsphere/distsql/parser/core/kernel/KernelDistSQLStatementVisitor.html#L117">117</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 88 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/distsql/parser/core/kernel/KernelDistSQLStatementVisitor.html#L117">117</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.driver.api.yaml.YamlShardingSphereDataSourceFactory.java">org/apache/shardingsphere/driver/api/yaml/YamlShardingSphereDataSourceFactory.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 256 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/api/yaml/YamlShardingSphereDataSourceFactory.html#L170">170</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.driver.executor.batch.BatchPreparedStatementExecutorTest.java">org/apache/shardingsphere/driver/executor/batch/BatchPreparedStatementExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 17 (max allowed is 10) classes [BatchExecutionUnit, BatchPreparedStatementExecutor, DefaultTrafficRuleConfigurationBuilder, ExecutionGroup, ExecutionGroupContext, ExecutionGroupReportContext, ExecutionUnit, JDBCExecutionUnit, JDBCExecutor, Properties, SQLException, SQLUnit, ShardingSphereConnection, ShardingSphereRuleMetaData, TrafficRule, TransactionRule, TransactionRuleConfiguration].</td>
<td><a href="./xref/org/apache/shardingsphere/driver/executor/batch/BatchPreparedStatementExecutorTest.html#L77">77</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 31 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/executor/batch/BatchPreparedStatementExecutorTest.html#L77">77</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.driver.jdbc.adapter.AdaptedDatabaseMetaData.java">org/apache/shardingsphere/driver/jdbc/adapter/AdaptedDatabaseMetaData.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Number of public methods is 147 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/jdbc/adapter/AdaptedDatabaseMetaData.html#L29">29</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Total number of methods is 147 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/jdbc/adapter/AdaptedDatabaseMetaData.html#L29">29</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.driver.jdbc.adapter.PreparedStatementAdapterTest.java">org/apache/shardingsphere/driver/jdbc/adapter/PreparedStatementAdapterTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 16 (max allowed is 10) classes [ByteArrayInputStream, ConfigurationProperties, Date, DefaultSQLFederationRuleConfigurationBuilder, DefaultSQLParserRuleConfigurationBuilder, DefaultTrafficRuleConfigurationBuilder, MySQLDatabaseType, Properties, SQLFederationRule, SQLParserRule, ShardingSpherePreparedStatement, ShardingSphereRuleMetaData, StringReader, Time, Timestamp, TrafficRule].</td>
<td><a href="./xref/org/apache/shardingsphere/driver/jdbc/adapter/PreparedStatementAdapterTest.html#L61">61</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 26 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/jdbc/adapter/PreparedStatementAdapterTest.html#L61">61</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.driver.jdbc.context.CachedDatabaseMetaData.java">org/apache/shardingsphere/driver/jdbc/context/CachedDatabaseMetaData.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>ExecutableStatementCount</td>
<td>Executable statement count is 133 (max allowed is 50).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/jdbc/context/CachedDatabaseMetaData.html#L299">299</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>JavaNCSS</td>
<td>NCSS for this method is 134 (max allowed is 50).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/jdbc/context/CachedDatabaseMetaData.html#L299">299</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.driver.jdbc.core.connection.DriverDatabaseConnectionManager.java">org/apache/shardingsphere/driver/jdbc/core/connection/DriverDatabaseConnectionManager.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 26 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/jdbc/core/connection/DriverDatabaseConnectionManager.html#L63">63</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.driver.jdbc.core.datasource.metadata.ShardingSphereDatabaseMetaDataTest.java">org/apache/shardingsphere/driver/jdbc/core/datasource/metadata/ShardingSphereDatabaseMetaDataTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Number of package methods is 174 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/jdbc/core/datasource/metadata/ShardingSphereDatabaseMetaDataTest.html#L58">58</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Total number of methods is 175 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/jdbc/core/datasource/metadata/ShardingSphereDatabaseMetaDataTest.html#L58">58</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.driver.jdbc.core.resultset.ShardingSphereResultSetTest.java">org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 32 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetTest.html#L64">64</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatement.java">org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSpherePreparedStatement.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 28 (max allowed is 10) classes [BatchPreparedStatementExecutor, DriverExecutionPrepareEngine, DriverExecutor, EmptySQLException, EmptyTrafficExecutionUnitException, ExecutionContext, ExecutionGroupReportContext, ExecutionUnit, GeneratedKeysResultSet, HintValueContext, JDBCExecutor, JDBCExecutorCallback, JDBCStreamQueryResult, KernelProcessor, MergeEngine, PreparedStatementExecuteQueryCallback, QueryContext, RawExecutionPrepareEngine, RawSQLExecutorCallback, RouteContext, SQLFederationDecideEngine, SQLFederationExecutorContext, SQLUnit, ShardingSphereParameterMetaData, ShardingSphereResultSet, StatementManager, StatementOption, TrafficEngine].</td>
<td><a href="./xref/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSpherePreparedStatement.html#L113">113</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 66 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSpherePreparedStatement.html#L113">113</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement.java">org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSphereStatement.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 25 (max allowed is 10) classes [BatchStatementExecutor, DriverExecutionPrepareEngine, DriverExecutor, EmptySQLException, ExecutionGroupReportContext, ExecutionUnit, GeneratedKeysResultSet, HintValueContext, JDBCExecutorCallback, JDBCStreamQueryResult, JDBCTransactionAcrossDatabasesException, KernelProcessor, MergeEngine, QueryContext, RawExecutionPrepareEngine, RawSQLExecutorCallback, RouteContext, SQLFederationDecideEngine, SQLFederationExecutorContext, SQLUnit, ShardingSphereResultSet, StatementExecuteQueryCallback, StatementManager, StatementOption, TrafficEngine].</td>
<td><a href="./xref/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSphereStatement.html#L106">106</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 61 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSphereStatement.html#L106">106</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationPreparedStatementTest.java">org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationPreparedStatementTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [ConfigurationProperties, DefaultSQLFederationRuleConfigurationBuilder, DefaultSQLParserRuleConfigurationBuilder, DefaultTrafficRuleConfigurationBuilder, MySQLDatabaseType, Properties, SQLFederationRule, SQLParserRule, ShardingSpherePreparedStatement, ShardingSphereRuleMetaData, StringReader, TrafficRule].</td>
<td><a href="./xref/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationPreparedStatementTest.html#L47">47</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.driver.state.circuit.metadata.CircuitBreakerDatabaseMetaData.java">org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaData.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Number of public methods is 176 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaData.html#L28">28</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Total number of methods is 176 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaData.html#L28">28</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.driver.state.circuit.metadata.CircuitBreakerDatabaseMetaDataTest.java">org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaDataTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Number of package methods is 176 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaDataTest.html#L29">29</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Total number of methods is 176 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaDataTest.html#L29">29</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.encrypt.distsql.handler.update.AlterEncryptRuleStatementUpdaterTest.java">org/apache/shardingsphere/encrypt/distsql/handler/update/AlterEncryptRuleStatementUpdaterTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [AlgorithmConfiguration, AlgorithmSegment, AlterEncryptRuleStatement, AlterEncryptRuleStatementUpdater, EncryptColumnItemRuleConfiguration, EncryptColumnItemSegment, EncryptColumnRuleConfiguration, EncryptColumnSegment, EncryptRuleConfiguration, EncryptRuleSegment, EncryptTableRuleConfiguration, Properties].</td>
<td><a href="./xref/org/apache/shardingsphere/encrypt/distsql/handler/update/AlterEncryptRuleStatementUpdaterTest.html#L49">49</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.encrypt.distsql.parser.core.EncryptDistSQLStatementVisitor.java">org/apache/shardingsphere/encrypt/distsql/parser/core/EncryptDistSQLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [AlgorithmSegment, AlterEncryptRuleStatement, CountEncryptRuleStatement, CreateEncryptRuleStatement, DatabaseSegment, DropEncryptRuleStatement, EncryptColumnItemSegment, EncryptColumnSegment, EncryptRuleSegment, IdentifierValue, Properties, ShowEncryptRulesStatement, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/encrypt/distsql/parser/core/EncryptDistSQLStatementVisitor.html#L55">55</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 29 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/encrypt/distsql/parser/core/EncryptDistSQLStatementVisitor.html#L55">55</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.encrypt.rewrite.impl.EncryptProjectionTokenGeneratorTest.java">org/apache/shardingsphere/encrypt/rewrite/impl/EncryptProjectionTokenGeneratorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [AliasSegment, ColumnProjection, ColumnProjectionSegment, ColumnSegment, EncryptColumn, EncryptColumnItem, EncryptProjectionTokenGenerator, IdentifierValue, OwnerSegment, SimpleTableSegment, TableNameSegment, TablesContext].</td>
<td><a href="./xref/org/apache/shardingsphere/encrypt/rewrite/impl/EncryptProjectionTokenGeneratorTest.html#L53">53</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.encrypt.rewrite.token.EncryptTokenGenerateBuilder.java">org/apache/shardingsphere/encrypt/rewrite/token/EncryptTokenGenerateBuilder.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [AssistQueryAndPlainInsertColumnsTokenGenerator, EncryptAlterTableTokenGenerator, EncryptAssignmentTokenGenerator, EncryptCreateTableTokenGenerator, EncryptForUseDefaultInsertColumnsTokenGenerator, EncryptIndexColumnTokenGenerator, EncryptInsertOnUpdateTokenGenerator, EncryptInsertValuesTokenGenerator, EncryptOrderByItemTokenGenerator, EncryptPredicateColumnTokenGenerator, EncryptPredicateRightValueTokenGenerator, EncryptProjectionTokenGenerator, InsertCipherNameTokenGenerator].</td>
<td><a href="./xref/org/apache/shardingsphere/encrypt/rewrite/token/EncryptTokenGenerateBuilder.html#L49">49</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 21 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/encrypt/rewrite/token/EncryptTokenGenerateBuilder.html#L49">49</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.encrypt.rewrite.token.generator.EncryptInsertOnUpdateTokenGenerator.java">org/apache/shardingsphere/encrypt/rewrite/token/generator/EncryptInsertOnUpdateTokenGenerator.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/encrypt/rewrite/token/generator/EncryptInsertOnUpdateTokenGenerator.html#L124">124</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.encrypt.rewrite.token.generator.EncryptInsertValuesTokenGenerator.java">org/apache/shardingsphere/encrypt/rewrite/token/generator/EncryptInsertValuesTokenGenerator.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 26 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/encrypt/rewrite/token/generator/EncryptInsertValuesTokenGenerator.html#L56">56</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.encrypt.rewrite.token.generator.fixture.EncryptGeneratorFixtureBuilder.java">org/apache/shardingsphere/encrypt/rewrite/token/generator/fixture/EncryptGeneratorFixtureBuilder.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 26 (max allowed is 10) classes [AlgorithmConfiguration, BinaryOperationExpression, ColumnAssignmentSegment, ColumnSegment, EncryptColumnItemRuleConfiguration, EncryptColumnRuleConfiguration, EncryptInsertValuesToken, EncryptRule, EncryptRuleConfiguration, EncryptTableRuleConfiguration, IdentifierValue, InsertColumnsSegment, InsertStatementContext, InsertValue, InsertValuesSegment, LiteralExpressionSegment, MySQLInsertStatement, MySQLUpdateStatement, ParameterMarkerExpressionSegment, Properties, SetAssignmentSegment, ShardingSphereMetaData, SimpleTableSegment, TableNameSegment, UpdateStatementContext, WhereSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/encrypt/rewrite/token/generator/fixture/EncryptGeneratorFixtureBuilder.html#L71">71</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 30 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/encrypt/rewrite/token/generator/fixture/EncryptGeneratorFixtureBuilder.html#L71">71</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.SQLStatementContextFactory.java">org/apache/shardingsphere/infra/binder/SQLStatementContextFactory.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 44 (max allowed is 10) classes [AlterIndexStatementContext, AlterTableStatementContext, AlterViewStatementContext, AnalyzeTableStatementContext, CallStatementContext, CloseStatementContext, CommentStatementContext, CopyStatementContext, CreateFunctionStatementContext, CreateIndexStatementContext, CreateProcedureStatementContext, CreateSchemaStatementContext, CreateTableStatementContext, CreateViewStatementContext, CursorStatementContext, DeleteStatementContext, DenyUserStatementContext, DoStatementContext, DropIndexStatementContext, DropTableStatementContext, DropViewStatementContext, ExplainStatementContext, FetchStatementContext, FlushStatementContext, GrantStatementContext, InsertStatementContext, KillStatementContext, LoadDataStatementContext, LoadXMLStatementContext, MoveStatementContext, OptimizeTableStatementContext, PrepareStatementContext, RenameTableStatementContext, RevokeStatementContext, SelectStatementContext, ShowColumnsStatementContext, ShowCreateTableStatementContext, ShowIndexStatementContext, ShowTableStatusStatementContext, ShowTablesStatementContext, TruncateStatementContext, UnknownSQLStatementContext, UnsupportedSQLOperationException, UpdateStatementContext].</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/SQLStatementContextFactory.html#L122">122</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 94 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/SQLStatementContextFactory.html#L122">122</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 512 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/SQLStatementContextFactory.html#L163">163</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 21 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/SQLStatementContextFactory.html#L195">195</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 1,048,576 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/SQLStatementContextFactory.html#L195">195</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/SQLStatementContextFactory.html#L273">273</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 1,024 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/SQLStatementContextFactory.html#L273">273</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.segment.insert.keygen.engine.GeneratedKeyContextEngineTest.java">org/apache/shardingsphere/infra/binder/segment/insert/keygen/engine/GeneratedKeyContextEngineTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 18 (max allowed is 10) classes [ColumnSegment, CommonExpressionSegment, GeneratedKeyContextEngine, IdentifierValue, InsertColumnsSegment, InsertValuesSegment, LiteralExpressionSegment, MySQLInsertStatement, OracleInsertStatement, ParameterMarkerExpressionSegment, PostgreSQLInsertStatement, SQL92InsertStatement, SQLServerInsertStatement, ShardingSphereColumn, ShardingSphereSchema, ShardingSphereTable, SimpleTableSegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/segment/insert/keygen/engine/GeneratedKeyContextEngineTest.html#L55">55</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/segment/insert/keygen/engine/GeneratedKeyContextEngineTest.html#L55">55</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.segment.select.groupby.engine.GroupByContextEngineTest.java">org/apache/shardingsphere/infra/binder/segment/select/groupby/engine/GroupByContextEngineTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [ColumnOrderByItemSegment, ColumnSegment, GroupByContextEngine, GroupBySegment, IdentifierValue, IndexOrderByItemSegment, MySQLSelectStatement, OracleSelectStatement, OrderByItem, PostgreSQLSelectStatement, SQL92SelectStatement, SQLServerSelectStatement].</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/segment/select/groupby/engine/GroupByContextEngineTest.html#L44">44</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.segment.select.orderby.engine.OrderByContextEngineTest.java">org/apache/shardingsphere/infra/binder/segment/select/orderby/engine/OrderByContextEngineTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 15 (max allowed is 10) classes [ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, GroupByContext, IdentifierValue, IndexOrderByItemSegment, MySQLSelectStatement, OracleSelectStatement, OrderByContextEngine, OrderByItem, OrderBySegment, PostgreSQLSelectStatement, ProjectionsSegment, SQL92SelectStatement, SQLServerSelectStatement].</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/segment/select/orderby/engine/OrderByContextEngineTest.html#L52">52</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.segment.select.pagination.PaginationContextTest.java">org/apache/shardingsphere/infra/binder/segment/select/pagination/PaginationContextTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 14 (max allowed is 10) classes [GroupBySegment, IndexOrderByItemSegment, MySQLSelectStatement, NumberLiteralLimitValueSegment, OracleSelectStatement, OrderBySegment, PaginationContext, ParameterMarkerLimitValueSegment, PostgreSQLSelectStatement, ProjectionsSegment, SQL92SelectStatement, SQLServerSelectStatement, SelectStatementContext, ShardingSphereMetaData].</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/segment/select/pagination/PaginationContextTest.html#L54">54</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.segment.select.pagination.engine.PaginationContextEngineTest.java">org/apache/shardingsphere/infra/binder/segment/select/pagination/engine/PaginationContextEngineTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 14 (max allowed is 10) classes [LimitSegment, MySQLSelectStatement, NumberLiteralLimitValueSegment, OracleSelectStatement, PaginationContextEngine, PostgreSQLSelectStatement, ProjectionsContext, ProjectionsSegment, SQL92SelectStatement, SQLServerSelectStatement, SubqueryProjectionSegment, SubquerySegment, TopProjectionSegment, WhereSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/segment/select/pagination/engine/PaginationContextEngineTest.html#L45">45</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.segment.select.projection.engine.ProjectionEngine.java">org/apache/shardingsphere/infra/binder/segment/select/projection/engine/ProjectionEngine.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 29 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/segment/select/projection/engine/ProjectionEngine.html#L71">71</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.segment.select.projection.engine.ProjectionEngineTest.java">org/apache/shardingsphere/infra/binder/segment/select/projection/engine/ProjectionEngineTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 21 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, AliasSegment, ColumnProjection, ColumnProjectionSegment, ColumnSegment, CommonExpressionSegment, ExpressionProjection, ExpressionProjectionSegment, IdentifierValue, JoinTableSegment, OracleSelectStatement, OwnerSegment, ParameterMarkerExpressionSegment, ProjectionEngine, ProjectionsSegment, ShorthandProjectionSegment, SimpleTableSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/segment/select/projection/engine/ProjectionEngineTest.html#L77">77</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/segment/select/projection/engine/ProjectionEngineTest.html#L77">77</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.segment.select.projection.engine.ProjectionsContextEngineTest.java">org/apache/shardingsphere/infra/binder/segment/select/projection/engine/ProjectionsContextEngineTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 25 (max allowed is 10) classes [AliasSegment, ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, ExpressionOrderByItemSegment, GroupByContext, IdentifierValue, IndexOrderByItemSegment, MySQLSelectStatement, OracleSelectStatement, OrderByContext, OrderByItem, OwnerSegment, PostgreSQLSelectStatement, ProjectionsContextEngine, ProjectionsSegment, SQL92SelectStatement, SQLServerSelectStatement, SelectStatementContext, ShardingSphereMetaData, ShorthandProjectionSegment, SimpleTableSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/segment/select/projection/engine/ProjectionsContextEngineTest.html#L69">69</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 32 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/segment/select/projection/engine/ProjectionsContextEngineTest.html#L69">69</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.segment.table.TablesContextTest.java">org/apache/shardingsphere/infra/binder/segment/table/TablesContextTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AliasSegment, ColumnProjection, ColumnSegment, IdentifierValue, OwnerSegment, ShardingSphereColumn, ShardingSphereSchema, ShardingSphereTable, SimpleTableSegment, TableNameSegment, TablesContext].</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/segment/table/TablesContextTest.html#L49">49</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.statement.SQLStatementContextFactoryTest.java">org/apache/shardingsphere/infra/binder/statement/SQLStatementContextFactoryTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 15 (max allowed is 10) classes [ColumnAssignmentSegment, ColumnSegment, IdentifierValue, LimitSegment, MySQLInsertStatement, MySQLSelectStatement, OracleInsertStatement, PostgreSQLInsertStatement, ProjectionsSegment, SQL92InsertStatement, SQLServerInsertStatement, SetAssignmentSegment, ShardingSphereMetaData, SimpleTableSegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/statement/SQLStatementContextFactoryTest.html#L66">66</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.statement.ddl.PrepareStatementContextTest.java">org/apache/shardingsphere/infra/binder/statement/ddl/PrepareStatementContextTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [ColumnAssignmentSegment, ColumnSegment, IdentifierValue, PostgreSQLDeleteStatement, PostgreSQLInsertStatement, PostgreSQLSelectStatement, PostgreSQLUpdateStatement, PrepareStatementContext, SetAssignmentSegment, SimpleTableSegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/statement/ddl/PrepareStatementContextTest.html#L50">50</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.statement.dml.InsertStatementContext.java">org/apache/shardingsphere/infra/binder/statement/dml/InsertStatementContext.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/statement/dml/InsertStatementContext.html#L61">61</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.statement.dml.InsertStatementContextTest.java">org/apache/shardingsphere/infra/binder/statement/dml/InsertStatementContextTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 22 (max allowed is 10) classes [ColumnAssignmentSegment, ColumnSegment, IdentifierValue, InsertColumnsSegment, InsertStatementContext, InsertValuesSegment, LiteralExpressionSegment, MySQLInsertStatement, MySQLSelectStatement, OnDuplicateKeyColumnsSegment, OracleInsertStatement, OwnerSegment, ParameterMarkerExpressionSegment, PostgreSQLInsertStatement, ProjectionsSegment, SQL92InsertStatement, SQLServerInsertStatement, SetAssignmentSegment, ShardingSphereMetaData, SimpleTableSegment, SubquerySegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/statement/dml/InsertStatementContextTest.html#L70">70</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 30 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/statement/dml/InsertStatementContextTest.html#L70">70</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.statement.dml.SelectStatementContext.java">org/apache/shardingsphere/infra/binder/statement/dml/SelectStatementContext.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 37 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/statement/dml/SelectStatementContext.html#L84">84</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.binder.statement.dml.SelectStatementContextTest.java">org/apache/shardingsphere/infra/binder/statement/dml/SelectStatementContextTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 29 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, AliasSegment, BinaryOperationExpression, ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, GroupBySegment, IdentifierValue, IndexOrderByItemSegment, JoinTableSegment, LiteralExpressionSegment, MySQLSelectStatement, OracleSelectStatement, OrderBySegment, OwnerSegment, ParameterMarkerExpressionSegment, PostgreSQLSelectStatement, ProjectionsSegment, SQL92SelectStatement, SQLServerSelectStatement, SelectStatementContext, ShardingSphereMetaData, SimpleTableSegment, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, TableNameSegment, WhereSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/statement/dml/SelectStatementContextTest.html#L71">71</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 34 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/binder/statement/dml/SelectStatementContextTest.html#L71">71</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.executor.sql.context.ExecutionContextBuilderTest.java">org/apache/shardingsphere/infra/executor/sql/context/ExecutionContextBuilderTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [ExecutionUnit, GenericSQLRewriteResult, RouteMapper, RouteSQLRewriteResult, RouteUnit, SQLRewriteUnit, SQLUnit, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereResourceMetaData, ShardingSphereRuleMetaData, ShardingSphereSchema, ShardingSphereTable].</td>
<td><a href="./xref/org/apache/shardingsphere/infra/executor/sql/context/ExecutionContextBuilderTest.html#L49">49</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.type.memory.loader.AbstractQueryResultDataRowLoader.java">org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/memory/loader/AbstractQueryResultDataRowLoader.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 25 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/memory/loader/AbstractQueryResultDataRowLoader.html#L51">51</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.type.stream.JDBCStreamQueryResult.java">org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/stream/JDBCStreamQueryResult.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 17 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/stream/JDBCStreamQueryResult.html#L57">57</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 65,536 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/stream/JDBCStreamQueryResult.html#L57">57</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.type.util.ResultSetUtils.java">org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/util/ResultSetUtils.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 12 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/util/ResultSetUtils.html#L56">56</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 3,075 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/util/ResultSetUtils.html#L56">56</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 17 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/util/ResultSetUtils.html#L187">187</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.hint.SQLHintUtils.java">org/apache/shardingsphere/infra/hint/SQLHintUtils.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 13 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/hint/SQLHintUtils.html#L110">110</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 1,728 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/infra/hint/SQLHintUtils.html#L110">110</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.infra.rewrite.SQLRewriteEntryTest.java">org/apache/shardingsphere/infra/rewrite/SQLRewriteEntryTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [ConfigurationProperties, H2DatabaseType, MySQLDatabaseType, Properties, RouteContext, RouteMapper, SQLRewriteEntry, SQLTranslatorRule, SQLTranslatorRuleConfiguration, ShardingSphereDatabase, ShardingSphereRuleMetaData].</td>
<td><a href="./xref/org/apache/shardingsphere/infra/rewrite/SQLRewriteEntryTest.html#L52">52</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mask.distsql.parser.core.MaskDistSQLStatementVisitor.java">org/apache/shardingsphere/mask/distsql/parser/core/MaskDistSQLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AlgorithmSegment, AlterMaskRuleStatement, CountMaskRuleStatement, CreateMaskRuleStatement, DatabaseSegment, DropMaskRuleStatement, IdentifierValue, MaskColumnSegment, MaskRuleSegment, Properties, ShowMaskRulesStatement].</td>
<td><a href="./xref/org/apache/shardingsphere/mask/distsql/parser/core/MaskDistSQLStatementVisitor.html#L52">52</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 26 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/mask/distsql/parser/core/MaskDistSQLStatementVisitor.html#L52">52</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.migration.distsql.parser.core.MigrationDistSQLStatementVisitor.java">org/apache/shardingsphere/migration/distsql/parser/core/MigrationDistSQLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 23 (max allowed is 10) classes [AlgorithmSegment, CheckMigrationStatement, CommitMigrationStatement, DataNode, DropMigrationCheckStatement, HostnameAndPortBasedDataSourceSegment, IdentifierValue, MigrateTableStatement, Properties, RegisterMigrationSourceStorageUnitStatement, RollbackMigrationStatement, ShowMigrationCheckAlgorithmsStatement, ShowMigrationCheckStatusStatement, ShowMigrationListStatement, ShowMigrationSourceStorageUnitsStatement, ShowMigrationStatusStatement, SourceTargetEntry, StartMigrationCheckStatement, StartMigrationStatement, StopMigrationCheckStatement, StopMigrationStatement, URLBasedDataSourceSegment, UnregisterMigrationSourceStorageUnitStatement].</td>
<td><a href="./xref/org/apache/shardingsphere/migration/distsql/parser/core/MigrationDistSQLStatementVisitor.html#L81">81</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 50 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/migration/distsql/parser/core/MigrationDistSQLStatementVisitor.html#L81">81</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mode.manager.ContextManager.java">org/apache/shardingsphere/mode/manager/ContextManager.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 16 (max allowed is 10) classes [AtomicReference, ClusterStateContext, ConfigurationProperties, DataSourceProvidedDatabaseConfiguration, GenericSchemaBuilderMaterial, MetaDataContexts, ResourceSwitchManager, ShardingSphereDatabase, ShardingSphereDatabaseData, ShardingSphereMetaData, ShardingSphereResourceMetaData, ShardingSphereRuleMetaData, ShardingSphereSchema, ShardingSphereSchemaData, ShardingSphereTableData, YamlShardingSphereRowDataSwapper].</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/ContextManager.html#L79">79</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 31 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/ContextManager.html#L79">79</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mode.manager.ContextManagerTest.java">org/apache/shardingsphere/mode/manager/ContextManagerTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 16 (max allowed is 10) classes [ConfigurationProperties, ContextManager, DataSourceProperties, FixtureDistributedRuleConfiguration, MockedDataSource, MySQLDatabaseType, Properties, Property, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereResourceMetaData, ShardingSphereRuleMetaData, ShardingSphereSchema, ShardingSphereTable, ShardingSphereView, TransactionRuleConfiguration].</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/ContextManagerTest.html#L72">72</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/ContextManagerTest.html#L72">72</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mode.manager.cluster.ClusterModeContextManagerTest.java">org/apache/shardingsphere/mode/manager/cluster/ClusterModeContextManagerTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 24 (max allowed is 10) classes [AlterSchemaMetaDataPOJO, AlterSchemaPOJO, ClusterModeContextManager, ClusterPersistRepositoryConfiguration, ClusterPersistRepositoryFixture, ComputeNodeInstance, ConfigurationProperties, ContextManager, DataSourceProperties, EventBusContext, H2DatabaseType, InstanceContext, JDBCInstanceMetaData, MetaDataContexts, MetaDataPersistService, ModeConfiguration, MySQLDatabaseType, ProcessListClusterPersistRepositoryFixture, Properties, RuleConfigurationFixture, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereResourceMetaData, ShardingSphereRuleMetaData].</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/cluster/ClusterModeContextManagerTest.html#L58">58</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 26 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/cluster/ClusterModeContextManagerTest.html#L58">58</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mode.manager.cluster.coordinator.RegistryCenter.java">org/apache/shardingsphere/mode/manager/cluster/coordinator/RegistryCenter.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [ClusterProcessSubscriber, ClusterStatusService, ClusterStatusSubscriber, ComputeNodeStatusService, ComputeNodeStatusSubscriber, DefaultLockTypedProperties, DistributedLockHolder, GlobalLockPersistService, GovernanceWatcherFactory, Properties, ShardingSphereSchemaDataRegistrySubscriber, StorageNodeStatusService, StorageNodeStatusSubscriber].</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/cluster/coordinator/RegistryCenter.html#L49">49</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.metadata.watcher.MetaDataChangedWatcher.java">org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/metadata/watcher/MetaDataChangedWatcher.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [DataSourceChangedEvent, DatabaseAddedEvent, DatabaseDeletedEvent, DatabaseVersionChangedEvent, RuleConfigurationsChangedEvent, SchemaAddedEvent, SchemaDeletedEvent, TableMetaDataChangedEvent, ViewMetaDataChangedEvent, YamlDataSourceConfigurationSwapper, YamlRuleConfigurationSwapperEngine, YamlTableSwapper, YamlViewSwapper].</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/metadata/watcher/MetaDataChangedWatcher.html#L62">62</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.process.subscriber.ProcessListChangedSubscriberTest.java">org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/process/subscriber/ProcessListChangedSubscriberTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 20 (max allowed is 10) classes [AtomicBoolean, ClusterContextManagerBuilder, ClusterPersistRepositoryConfiguration, ConfigurationProperties, ContextManagerBuilderParameter, EventBusContext, KillLocalProcessCompletedEvent, KillLocalProcessEvent, MetaDataContexts, ModeConfiguration, MySQLDatabaseType, ProcessListChangedSubscriber, ProcessOperationLockReleaseStrategy, Properties, ProxyInstanceMetaData, RegistryCenter, ReportLocalProcessesCompletedEvent, ReportLocalProcessesEvent, ShardingSphereMetaData, ShardingSphereSchema].</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/process/subscriber/ProcessListChangedSubscriberTest.html#L70">70</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 30 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/process/subscriber/ProcessListChangedSubscriberTest.html#L70">70</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mode.manager.cluster.coordinator.subscriber.ConfigurationChangedSubscriberTest.java">org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ConfigurationChangedSubscriberTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 26 (max allowed is 10) classes [AlgorithmConfiguration, AuthorityRuleConfiguration, ClusterContextManagerBuilder, ClusterPersistRepositoryConfiguration, ConfigurationChangedSubscriber, ConfigurationProperties, ContextManagerBuilderParameter, DataSourceChangedEvent, DatabaseVersionChangedEvent, EventBusContext, GlobalRuleConfigurationsChangedEvent, MetaDataContexts, MockedDataSource, ModeConfiguration, MySQLDatabaseType, Properties, PropertiesChangedEvent, Property, ProxyInstanceMetaData, RegistryCenter, RuleConfigurationsChangedEvent, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereResourceMetaData, ShardingSphereSchema, ShardingSphereUser].</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ConfigurationChangedSubscriberTest.html#L84">84</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 40 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ConfigurationChangedSubscriberTest.html#L84">84</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mode.manager.cluster.coordinator.subscriber.ResourceMetaDataChangedSubscriberTest.java">org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ResourceMetaDataChangedSubscriberTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 21 (max allowed is 10) classes [ClusterContextManagerBuilder, ClusterPersistRepositoryConfiguration, ConfigurationProperties, ContextManagerBuilderParameter, DatabaseAddedEvent, DatabaseDeletedEvent, MetaDataContexts, MockedDataSource, ModeConfiguration, MySQLDatabaseType, Properties, ProxyInstanceMetaData, ResourceMetaDataChangedSubscriber, SchemaAddedEvent, SchemaDeletedEvent, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereTable, ShardingSphereView, TableMetaDataChangedEvent, ViewMetaDataChangedEvent].</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ResourceMetaDataChangedSubscriberTest.html#L70">70</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 31 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ResourceMetaDataChangedSubscriberTest.html#L70">70</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mode.manager.cluster.coordinator.subscriber.StateChangedSubscriberTest.java">org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/StateChangedSubscriberTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 24 (max allowed is 10) classes [ClusterContextManagerBuilder, ClusterLockDeletedEvent, ClusterPersistRepositoryConfiguration, ClusterStateEvent, ConfigurationProperties, ContextManagerBuilderParameter, EventBusContext, InstanceOfflineEvent, InstanceOnlineEvent, LabelsEvent, MetaDataContexts, ModeConfiguration, MySQLDatabaseType, Properties, ProxyInstanceMetaData, QualifiedDatabase, RegistryCenter, ShardingSphereMetaData, ShardingSphereSchema, StateChangedSubscriber, StateEvent, StorageNodeChangedEvent, StorageNodeDataSource, WorkerIdEvent].</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/StateChangedSubscriberTest.html#L81">81</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 35 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/StateChangedSubscriberTest.html#L81">81</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mode.repository.cluster.consul.ConsulRepository.java">org/apache/shardingsphere/mode/repository/cluster/consul/ConsulRepository.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [AtomicBoolean, ConsulProperties, ConsulRawClient, DataChangedEvent, DistributedLockHolder, GetValue, NewSession, PutParams, QueryParams, ScheduledThreadPoolExecutor, ShardingSphereConsulClient, Thread].</td>
<td><a href="./xref/org/apache/shardingsphere/mode/repository/cluster/consul/ConsulRepository.html#L51">51</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 16 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/mode/repository/cluster/consul/ConsulRepository.html#L140">140</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mode.repository.cluster.consul.lock.ConsulDistributedLock.java">org/apache/shardingsphere/mode/repository/cluster/consul/lock/ConsulDistributedLock.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/mode/repository/cluster/consul/lock/ConsulDistributedLock.html#L108">108</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mode.repository.cluster.etcd.EtcdRepositoryTest.java">org/apache/shardingsphere/mode/repository/cluster/etcd/EtcdRepositoryTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 26 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/mode/repository/cluster/etcd/EtcdRepositoryTest.html#L68">68</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mode.repository.cluster.nacos.NacosRepositoryTest.java">org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepositoryTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepositoryTest.html#L67">67</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mode.repository.cluster.zookeeper.ZookeeperRepository.java">org/apache/shardingsphere/mode/repository/cluster/zookeeper/ZookeeperRepository.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/mode/repository/cluster/zookeeper/ZookeeperRepository.html#L61">61</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.mode.repository.cluster.zookeeper.ZookeeperRepositoryTest.java">org/apache/shardingsphere/mode/repository/cluster/zookeeper/ZookeeperRepositoryTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 31 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/mode/repository/cluster/zookeeper/ZookeeperRepositoryTest.html#L83">83</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.config.ProxyConfigurationLoader.java">org/apache/shardingsphere/proxy/backend/config/ProxyConfigurationLoader.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 256 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/config/ProxyConfigurationLoader.html#L83">83</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.connector.DatabaseConnector.java">org/apache/shardingsphere/proxy/backend/connector/DatabaseConnector.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 22 (max allowed is 10) classes [BackendTransactionManager, CopyOnWriteArrayList, DriverExecutionPrepareEngine, IteratorStreamMergedResult, JDBCExecutor, JDBCQueryResultMetaData, JDBCStreamQueryResult, KernelProcessor, MergeEngine, MetaDataRefreshEngine, ProxySQLExecutor, QueryHeaderBuilderEngine, QueryResponseCell, QueryResponseHeader, QueryResponseRow, RuleNotExistedException, SQLException, SQLFederationDecideEngine, SQLFederationExecutorContext, StatementOption, StorageUnitNotExistedException, UpdateResponseHeader].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/connector/DatabaseConnector.html#L101">101</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 56 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/connector/DatabaseConnector.html#L101">101</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.connector.DatabaseConnectorTest.java">org/apache/shardingsphere/proxy/backend/connector/DatabaseConnectorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 20 (max allowed is 10) classes [ConfigurationProperties, H2DatabaseType, JDBCBackendStatement, MemoryMergedResult, MetaDataContexts, MySQLDatabaseType, Properties, QueryContext, QueryHeaderBuilderEngine, QueryHeaderBuilderFixture, SQLException, SQLFederationRule, SQLFederationRuleConfiguration, SQLParserRule, SQLParserRuleConfiguration, ShardingSphereColumn, ShardingSphereIndex, ShardingSphereMetaData, ShardingSphereRuleMetaData, ShardingSphereTable].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/connector/DatabaseConnectorTest.html#L100">100</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 43 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/connector/DatabaseConnectorTest.html#L100">100</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.connector.ProxyDatabaseConnectionManagerTest.java">org/apache/shardingsphere/proxy/backend/connector/ProxyDatabaseConnectionManagerTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/connector/ProxyDatabaseConnectionManagerTest.html#L76">76</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.connector.ProxySQLExecutor.java">org/apache/shardingsphere/proxy/backend/connector/ProxySQLExecutor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 35 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/connector/ProxySQLExecutor.html#L75">75</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.connector.ProxySQLExecutorTest.java">org/apache/shardingsphere/proxy/backend/connector/ProxySQLExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 22 (max allowed is 10) classes [ContextManager, CreateTableStatementContext, ExecutionContext, IdentifierValue, InsertStatementContext, MetaDataContexts, MySQLCreateTableStatement, MySQLInsertStatement, MySQLSelectStatement, MySQLTruncateStatement, OpenGaussCursorStatement, PostgreSQLCreateTableStatement, PostgreSQLInsertStatement, PostgreSQLTruncateStatement, ProjectionsSegment, ProxySQLExecutor, QueryContext, SelectStatementContext, ShardingSphereMetaData, SimpleTableSegment, TableNameSegment, TruncateStatementContext].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/connector/ProxySQLExecutorTest.html#L74">74</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 34 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/connector/ProxySQLExecutorTest.html#L74">74</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.connector.jdbc.datasource.JDBCBackendDataSourceTest.java">org/apache/shardingsphere/proxy/backend/connector/jdbc/datasource/JDBCBackendDataSourceTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/connector/jdbc/datasource/JDBCBackendDataSourceTest.html#L72">72</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.connector.jdbc.transaction.BackendTransactionManagerTest.java">org/apache/shardingsphere/proxy/backend/connector/jdbc/transaction/BackendTransactionManagerTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 21 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/connector/jdbc/transaction/BackendTransactionManagerTest.html#L52">52</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.handler.ProxyBackendHandlerFactory.java">org/apache/shardingsphere/proxy/backend/handler/ProxyBackendHandlerFactory.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 29 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/ProxyBackendHandlerFactory.html#L71">71</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.handler.ProxyBackendHandlerFactoryTest.java">org/apache/shardingsphere/proxy/backend/handler/ProxyBackendHandlerFactoryTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 27 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/ProxyBackendHandlerFactoryTest.html#L80">80</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.handler.admin.executor.DefaultDatabaseMetaDataExecutorTest.java">org/apache/shardingsphere/proxy/backend/handler/admin/executor/DefaultDatabaseMetaDataExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [ConfigurationProperties, DatabasePermittedPrivileges, DefaultDatabaseMetaDataExecutor, Grantee, MetaDataContexts, MockedDataSource, MySQLDatabaseType, Properties, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereResourceMetaData, ShardingSphereRuleMetaData].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/admin/executor/DefaultDatabaseMetaDataExecutorTest.html#L62">62</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/admin/executor/DefaultDatabaseMetaDataExecutorTest.html#L62">62</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.handler.data.impl.UnicastDatabaseBackendHandlerTest.java">org/apache/shardingsphere/proxy/backend/handler/data/impl/UnicastDatabaseBackendHandlerTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/data/impl/UnicastDatabaseBackendHandlerTest.html#L65">65</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.handler.database.DatabaseOperateBackendHandlerFactoryTest.java">org/apache/shardingsphere/proxy/backend/handler/database/DatabaseOperateBackendHandlerFactoryTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/database/DatabaseOperateBackendHandlerFactoryTest.html#L66">66</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.handler.distsql.ral.QueryableRALBackendHandlerTest.java">org/apache/shardingsphere/proxy/backend/handler/distsql/ral/QueryableRALBackendHandlerTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [ContextManager, DatabaseSegment, IdentifierValue, MetaDataContexts, QueryableRALBackendHandler, ShardingSphereColumn, ShardingSphereIndex, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereTable, ShowTableMetaDataStatement].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/QueryableRALBackendHandlerTest.html#L56">56</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.handler.distsql.ral.queryable.ConvertYamlConfigurationExecutor.java">org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ConvertYamlConfigurationExecutor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 49 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ConvertYamlConfigurationExecutor.html#L89">89</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.handler.distsql.ral.queryable.ExportDatabaseConfigurationExecutorTest.java">org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportDatabaseConfigurationExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 15 (max allowed is 10) classes [AlgorithmConfiguration, BufferedReader, DatabaseSegment, ExportDatabaseConfigurationExecutor, ExportDatabaseConfigurationStatement, FileReader, IdentifierValue, KeyGenerateStrategyConfiguration, MockedDataSource, NoneShardingStrategyConfiguration, Properties, Property, ShardingRuleConfiguration, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportDatabaseConfigurationExecutorTest.html#L54">54</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.handler.distsql.ral.queryable.ExportMetaDataExecutorTest.java">org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportMetaDataExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 20 (max allowed is 10) classes [AuthorityRule, BufferedReader, ComputeNodeInstance, ConfigurationProperties, DefaultAuthorityRuleConfigurationBuilder, DefaultGlobalClockRuleConfigurationBuilder, EventBusContext, ExportMetaDataExecutor, ExportMetaDataStatement, FileReader, GlobalClockRule, InstanceContext, MetaDataContexts, MockedDataSource, ModeConfiguration, Properties, Property, ShardingSphereMetaData, ShardingSphereRuleMetaData, StandaloneWorkerIdGenerator].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportMetaDataExecutorTest.html#L72">72</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 29 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportMetaDataExecutorTest.html#L72">72</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.handler.distsql.ral.queryable.ExportStorageNodesExecutorTest.java">org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 19 (max allowed is 10) classes [AlgorithmConfiguration, AuthorityRule, BufferedReader, ConfigurationProperties, DefaultAuthorityRuleConfigurationBuilder, ExportStorageNodesExecutor, ExportStorageNodesStatement, FileReader, KeyGenerateStrategyConfiguration, MetaDataContexts, MockedDataSource, NoneShardingStrategyConfiguration, Properties, Property, ShardingRuleConfiguration, ShardingSphereMetaData, ShardingSphereRuleMetaData, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutorTest.html#L69">69</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 29 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutorTest.html#L69">69</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.handler.distsql.ral.queryable.ShowStatusFromReadwriteSplittingRulesExecutorTest.java">org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ShowStatusFromReadwriteSplittingRulesExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [ConfigurationProperties, ContextManager, DatabaseSegment, IdentifierValue, MetaDataContexts, MetaDataPersistService, Properties, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereRuleMetaData, ShowStatusFromReadwriteSplittingRulesExecutor, ShowStatusFromReadwriteSplittingRulesStatement].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ShowStatusFromReadwriteSplittingRulesExecutorTest.html#L57">57</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.handler.distsql.rql.rule.ShowRulesUsedStorageUnitExecutorTest.java">org/apache/shardingsphere/proxy/backend/handler/distsql/rql/rule/ShowRulesUsedStorageUnitExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 26 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/distsql/rql/rule/ShowRulesUsedStorageUnitExecutorTest.html#L58">58</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.handler.distsql.rul.sql.PreviewExecutor.java">org/apache/shardingsphere/proxy/backend/handler/distsql/rul/sql/PreviewExecutor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [DriverExecutionPrepareEngine, JDBCExecutor, JDBCExecutorCallback, JDBCStreamQueryResult, KernelProcessor, LocalDataQueryResultRow, QueryContext, RuleNotExistedException, SQLFederationDecideEngine, SQLFederationExecutorContext, StatementOption, UnknownDatabaseException].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/distsql/rul/sql/PreviewExecutor.html#L80">80</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 36 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/distsql/rul/sql/PreviewExecutor.html#L80">80</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.handler.transaction.TransactionBackendHandler.java">org/apache/shardingsphere/proxy/backend/handler/transaction/TransactionBackendHandler.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/transaction/TransactionBackendHandler.html#L49">49</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.handler.transaction.TransactionBackendHandlerFactory.java">org/apache/shardingsphere/proxy/backend/handler/transaction/TransactionBackendHandlerFactory.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 12 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/transaction/TransactionBackendHandlerFactory.html#L56">56</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 864 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/handler/transaction/TransactionBackendHandlerFactory.html#L56">56</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.mysql.connector.sane.MySQLSaneQueryResultEngineTest.java">org/apache/shardingsphere/proxy/backend/mysql/connector/sane/MySQLSaneQueryResultEngineTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [ExpressionProjectionSegment, IdentifierValue, MySQLInsertStatement, MySQLSaneQueryResultEngine, MySQLSelectStatement, MySQLSetStatement, MySQLShowOtherStatement, ProjectionsSegment, SQLException, SimpleTableSegment, TableNameSegment, VariableSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/mysql/connector/sane/MySQLSaneQueryResultEngineTest.html#L44">44</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.mysql.handler.admin.MySQLAdminExecutorCreator.java">org/apache/shardingsphere/proxy/backend/mysql/handler/admin/MySQLAdminExecutorCreator.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 15 (max allowed is 10) classes [KillProcessExecutor, MySQLSetVariableAdminExecutor, NoResourceShowExecutor, ShowConnectionIdExecutor, ShowCreateDatabaseExecutor, ShowCurrentDatabaseExecutor, ShowCurrentUserExecutor, ShowDatabasesExecutor, ShowFunctionStatusExecutor, ShowProcedureStatusExecutor, ShowProcessListExecutor, ShowTablesExecutor, ShowVersionExecutor, UnicastResourceShowExecutor, UseDatabaseExecutor].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/MySQLAdminExecutorCreator.html#L61">61</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 31 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/MySQLAdminExecutorCreator.html#L61">61</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/MySQLAdminExecutorCreator.html#L82">82</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 576 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/MySQLAdminExecutorCreator.html#L82">82</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.MySQLAdminExecutorCreatorTest.java">org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/MySQLAdminExecutorCreatorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 23 (max allowed is 10) classes [ConfigurationProperties, ExpressionProjectionSegment, IdentifierValue, MetaDataContexts, MockedDataSource, MySQLAdminExecutorCreator, MySQLDeleteStatement, MySQLSetStatement, MySQLShowCreateDatabaseStatement, MySQLShowDatabasesStatement, MySQLShowFunctionStatusStatement, MySQLShowProcedureStatusStatement, MySQLShowProcessListStatement, MySQLShowTablesStatement, MySQLUseStatement, OwnerSegment, Properties, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereResourceMetaData, SimpleTableSegment, TableNameSegment, VariableSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/MySQLAdminExecutorCreatorTest.html#L74">74</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 31 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/MySQLAdminExecutorCreatorTest.html#L74">74</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.ShowDatabasesExecutorTest.java">org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowDatabasesExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [AllPrivilegesPermittedShardingSpherePrivileges, ConcurrentHashMap, ConfigurationProperties, Grantee, MetaDataContexts, MySQLDatabaseType, MySQLShowDatabasesStatement, Properties, ShardingSphereMetaData, ShardingSphereRuleMetaData, ShowDatabasesExecutor, ShowFilterSegment, ShowLikeSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowDatabasesExecutorTest.html#L60">60</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowDatabasesExecutorTest.html#L60">60</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.ShowTablesExecutorTest.java">org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowTablesExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [ConfigurationProperties, DatabaseSegment, FromSchemaSegment, IdentifierValue, MetaDataContexts, MySQLDatabaseType, MySQLShowTablesStatement, Properties, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereTable, ShowLikeSegment, ShowTablesExecutor].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowTablesExecutorTest.html#L62">62</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowTablesExecutorTest.html#L62">62</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.UnicastResourceShowExecutor.java">org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/UnicastResourceShowExecutor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/UnicastResourceShowExecutor.html#L58">58</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.information.SelectInformationSchemataExecutorTest.java">org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/information/SelectInformationSchemataExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 14 (max allowed is 10) classes [ConfigurationProperties, DatabasePermittedPrivileges, DefaultSQLParserRuleConfigurationBuilder, Grantee, MetaDataContexts, MockedDataSource, MySQLDatabaseType, Properties, SQLParserRule, SelectInformationSchemataExecutor, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereResourceMetaData, ShardingSphereRuleMetaData].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/information/SelectInformationSchemataExecutorTest.html#L69">69</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 27 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/information/SelectInformationSchemataExecutorTest.html#L69">69</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.opengauss.handler.admin.OpenGaussSystemCatalogAdminQueryExecutor.java">org/apache/shardingsphere/proxy/backend/opengauss/handler/admin/OpenGaussSystemCatalogAdminQueryExecutor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>coding</td>
<td>NestedForDepth</td>
<td>Nested for depth is 2 (max allowed is 1).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/opengauss/handler/admin/OpenGaussSystemCatalogAdminQueryExecutor.html#L108">108</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.postgresql.handler.admin.PostgreSQLAdminExecutorCreatorTest.java">org/apache/shardingsphere/proxy/backend/postgresql/handler/admin/PostgreSQLAdminExecutorCreatorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [CacheOption, DeleteStatementContext, PostgreSQLAdminExecutorCreator, PostgreSQLDeleteStatement, PostgreSQLInsertStatement, PostgreSQLResetParameterStatement, PostgreSQLSelectStatement, PostgreSQLSetStatement, PostgreSQLShowStatement, SQLParserRule, SQLParserRuleConfiguration, UnknownSQLStatementContext].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/postgresql/handler/admin/PostgreSQLAdminExecutorCreatorTest.html#L50">50</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.postgresql.handler.admin.executor.SelectDatabaseExecutorTest.java">org/apache/shardingsphere/proxy/backend/postgresql/handler/admin/executor/SelectDatabaseExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [ConfigurationProperties, DefaultSQLParserRuleConfigurationBuilder, MetaDataContexts, MockedDataSource, PostgreSQLDatabaseType, Properties, SQLParserRule, SelectDatabaseExecutor, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereResourceMetaData, ShardingSphereRuleMetaData].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/postgresql/handler/admin/executor/SelectDatabaseExecutorTest.html#L60">60</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.postgresql.handler.admin.executor.SelectTableExecutorTest.java">org/apache/shardingsphere/proxy/backend/postgresql/handler/admin/executor/SelectTableExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [ConfigurationProperties, MetaDataContexts, MockedDataSource, PostgreSQLDatabaseType, Properties, SelectTableExecutor, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereResourceMetaData, ShardingSphereRuleMetaData, ShardingSphereSchema].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/postgresql/handler/admin/executor/SelectTableExecutorTest.html#L57">57</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.backend.util.YamlDatabaseConfigurationImportExecutor.java">org/apache/shardingsphere/proxy/backend/util/YamlDatabaseConfigurationImportExecutor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 21 (max allowed is 10) classes [DataSourcePropertiesValidateHandler, EncryptRule, EncryptRuleConfigurationImportChecker, InvalidStorageUnitsException, MaskRule, MaskRuleConfigurationImportChecker, MissingRequiredDataSourcesException, ReadwriteSplittingRule, ReadwriteSplittingRuleConfigurationImportChecker, ShadowRule, ShadowRuleConfigurationImportChecker, ShardingRule, ShardingRuleConfigurationImportChecker, UnsupportedSQLOperationException, YamlCompatibleEncryptRuleConfigurationSwapper, YamlEncryptRuleConfigurationSwapper, YamlMaskRuleConfigurationSwapper, YamlProxyDataSourceConfigurationSwapper, YamlReadwriteSplittingRuleConfigurationSwapper, YamlShadowRuleConfigurationSwapper, YamlShardingRuleConfigurationSwapper].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/util/YamlDatabaseConfigurationImportExecutor.html#L87">87</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 44 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/backend/util/YamlDatabaseConfigurationImportExecutor.html#L87">87</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.command.CommandExecutorTaskTest.java">org/apache/shardingsphere/proxy/frontend/command/CommandExecutorTaskTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/command/CommandExecutorTaskTest.html#L59">59</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.mysql.authentication.MySQLAuthenticationEngine.java">org/apache/shardingsphere/proxy/frontend/mysql/authentication/MySQLAuthenticationEngine.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 15 (max allowed is 10) classes [AccessDeniedException, AuthenticatorFactory, AuthorityChecker, DatabaseAccessDeniedException, Grantee, HandshakeException, MySQLAuthSwitchRequestPacket, MySQLAuthSwitchResponsePacket, MySQLAuthenticationPluginData, MySQLHandshakePacket, MySQLHandshakeResponse41Packet, MySQLOKPacket, MySQLSSLRequestHandler, ShardingSphereUser, UnknownDatabaseException].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/authentication/MySQLAuthenticationEngine.html#L66">66</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/authentication/MySQLAuthenticationEngine.html#L66">66</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.mysql.authentication.MySQLAuthenticationEngineTest.java">org/apache/shardingsphere/proxy/frontend/mysql/authentication/MySQLAuthenticationEngineTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AllPrivilegesPermittedShardingSpherePrivileges, ConfigurationProperties, Grantee, InetSocketAddress, MetaDataContexts, MySQLAuthenticationEngine, MySQLPacketPayload, Properties, ShardingSphereMetaData, ShardingSphereRuleMetaData, ShardingSphereUser].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/authentication/MySQLAuthenticationEngineTest.html#L88">88</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 25 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/authentication/MySQLAuthenticationEngineTest.html#L88">88</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.mysql.command.MySQLCommandExecutorFactory.java">org/apache/shardingsphere/proxy/frontend/mysql/command/MySQLCommandExecutorFactory.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [MySQLComFieldListPacketExecutor, MySQLComInitDbExecutor, MySQLComPingExecutor, MySQLComQueryPacketExecutor, MySQLComQuitExecutor, MySQLComResetConnectionExecutor, MySQLComSetOptionExecutor, MySQLComStmtCloseExecutor, MySQLComStmtExecuteExecutor, MySQLComStmtPrepareExecutor, MySQLComStmtResetExecutor, MySQLComStmtSendLongDataExecutor, MySQLUnsupportedCommandExecutor].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/MySQLCommandExecutorFactory.html#L56">56</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 30 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/MySQLCommandExecutorFactory.html#L56">56</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 14 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/MySQLCommandExecutorFactory.html#L69">69</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.mysql.command.MySQLCommandPacketFactory.java">org/apache/shardingsphere/proxy/frontend/mysql/command/MySQLCommandPacketFactory.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [MySQLComFieldListPacket, MySQLComInitDbPacket, MySQLComPingPacket, MySQLComQueryPacket, MySQLComQuitPacket, MySQLComResetConnectionPacket, MySQLComSetOptionPacket, MySQLComStmtClosePacket, MySQLComStmtExecutePacket, MySQLComStmtPreparePacket, MySQLComStmtResetPacket, MySQLComStmtSendLongDataPacket, MySQLUnsupportedCommandPacket].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/MySQLCommandPacketFactory.html#L44">44</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 13 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/MySQLCommandPacketFactory.html#L56">56</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.mysql.command.query.binary.execute.MySQLComStmtExecuteExecutor.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/execute/MySQLComStmtExecuteExecutor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/execute/MySQLComStmtExecuteExecutor.html#L59">59</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.mysql.command.query.binary.execute.MySQLComStmtExecuteExecutorTest.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/execute/MySQLComStmtExecuteExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 16 (max allowed is 10) classes [ColumnAssignmentSegment, ColumnSegment, IdentifierValue, MySQLComStmtExecuteExecutor, MySQLCommitStatement, MySQLSelectStatement, MySQLServerPreparedStatement, MySQLUpdateStatement, ParameterMarkerExpressionSegment, ProjectionsSegment, QueryResponseCell, QueryResponseHeader, QueryResponseRow, SetAssignmentSegment, UnknownSQLStatementContext, UpdateResponseHeader].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/execute/MySQLComStmtExecuteExecutorTest.html#L86">86</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 33 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/execute/MySQLComStmtExecuteExecutorTest.html#L86">86</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.mysql.command.query.binary.prepare.MySQLComStmtPrepareCheckerTest.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/prepare/MySQLComStmtPrepareCheckerTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 55 (max allowed is 10) classes [MySQLAlterTableStatement, MySQLAlterUserStatement, MySQLAnalyzeTableStatement, MySQLCacheIndexStatement, MySQLCallStatement, MySQLChangeMasterStatement, MySQLChecksumTableStatement, MySQLCommitStatement, MySQLCreateDatabaseStatement, MySQLCreateIndexStatement, MySQLCreateTableStatement, MySQLCreateUserStatement, MySQLCreateViewStatement, MySQLDeleteStatement, MySQLDoStatement, MySQLDropDatabaseStatement, MySQLDropIndexStatement, MySQLDropTableStatement, MySQLDropUserStatement, MySQLDropViewStatement, MySQLFlushStatement, MySQLGrantStatement, MySQLInsertStatement, MySQLInstallPluginStatement, MySQLKillStatement, MySQLLoadIndexInfoStatement, MySQLOptimizeTableStatement, MySQLRenameTableStatement, MySQLRenameUserStatement, MySQLRepairTableStatement, MySQLResetStatement, MySQLRevokeStatement, MySQLSelectStatement, MySQLSetStatement, MySQLShowBinaryLogsStatement, MySQLShowBinlogEventsStatement, MySQLShowCreateEventStatement, MySQLShowCreateFunctionStatement, MySQLShowCreateProcedureStatement, MySQLShowCreateTableStatement, MySQLShowCreateViewStatement, MySQLShowErrorsStatement, MySQLShowStatusStatement, MySQLShowWarningsStatement, MySQLStartSlaveStatement, MySQLStopSlaveStatement, MySQLTruncateStatement, MySQLUninstallPluginStatement, MySQLUpdateStatement, XABeginStatement, XACommitStatement, XAEndStatement, XAPrepareStatement, XARecoveryStatement, XARollbackStatement].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/prepare/MySQLComStmtPrepareCheckerTest.html#L83">83</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 57 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/prepare/MySQLComStmtPrepareCheckerTest.html#L83">83</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.mysql.command.query.binary.prepare.MySQLComStmtPrepareExecutor.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/prepare/MySQLComStmtPrepareExecutor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/prepare/MySQLComStmtPrepareExecutor.html#L68">68</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.mysql.command.query.binary.prepare.MySQLComStmtPrepareExecutorTest.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/prepare/MySQLComStmtPrepareExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [CacheOption, MySQLComStmtPrepareExecutor, MySQLDatabaseType, MySQLPacketPayload, SQLParserRule, SQLParserRuleConfiguration, ServerPreparedStatementRegistry, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereResourceMetaData, ShardingSphereRuleMetaData, ShardingSphereSchema, ShardingSphereTable].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/prepare/MySQLComStmtPrepareExecutorTest.html#L78">78</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 27 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/prepare/MySQLComStmtPrepareExecutorTest.html#L78">78</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutorTest.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/text/query/MySQLComQueryPacketExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [DefaultLoggingRuleConfigurationBuilder, DefaultSQLParserRuleConfigurationBuilder, DefaultSQLTranslatorRuleConfigurationBuilder, LoggingRule, MySQLComQueryPacketExecutor, MySQLDatabaseType, QueryResponseHeader, SQLParserRule, SQLTranslatorRule, ShardingSphereRuleMetaData, UpdateResponseHeader].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/query/text/query/MySQLComQueryPacketExecutorTest.html#L73">73</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/query/text/query/MySQLComQueryPacketExecutorTest.html#L73">73</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLMultiStatementsHandler.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/text/query/MySQLMultiStatementsHandler.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 30 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/query/text/query/MySQLMultiStatementsHandler.html#L74">74</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLMultiStatementsHandlerTest.java">org/apache/shardingsphere/proxy/frontend/mysql/command/query/text/query/MySQLMultiStatementsHandlerTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/mysql/command/query/text/query/MySQLMultiStatementsHandlerTest.html#L64">64</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.netty.CDCChannelInboundHandler.java">org/apache/shardingsphere/proxy/frontend/netty/CDCChannelInboundHandler.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 29 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/netty/CDCChannelInboundHandler.html#L65">65</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.opengauss.authentication.OpenGaussAuthenticationEngine.java">org/apache/shardingsphere/proxy/frontend/opengauss/authentication/OpenGaussAuthenticationEngine.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 18 (max allowed is 10) classes [AuthenticatorFactory, AuthorityChecker, Grantee, InvalidPasswordException, OpenGaussAuthenticationHexData, OpenGaussAuthenticationSCRAMSha256Packet, PostgreSQLAuthenticationOKPacket, PostgreSQLComStartupPacket, PostgreSQLMD5PasswordAuthenticationPacket, PostgreSQLParameterStatusPacket, PostgreSQLPasswordMessagePacket, PostgreSQLSSLUnwillingPacket, PostgreSQLSSLWillingPacket, PrivilegeNotGrantedException, ProtocolViolationException, SslHandler, UnknownDatabaseException, UnknownUsernameException].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/opengauss/authentication/OpenGaussAuthenticationEngine.html#L71">71</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 27 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/opengauss/authentication/OpenGaussAuthenticationEngine.html#L71">71</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.opengauss.authentication.OpenGaussAuthenticationEngineTest.java">org/apache/shardingsphere/proxy/frontend/opengauss/authentication/OpenGaussAuthenticationEngineTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AlgorithmConfiguration, AuthorityRuleBuilder, AuthorityRuleConfiguration, MetaDataContexts, OpenGaussAuthenticationEngine, PostgreSQLPacketPayload, Properties, ShardingSphereMetaData, ShardingSphereRuleMetaData, ShardingSphereUser, UnpooledHeapByteBuf].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/opengauss/authentication/OpenGaussAuthenticationEngineTest.html#L69">69</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/opengauss/authentication/OpenGaussAuthenticationEngineTest.html#L69">69</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.opengauss.command.OpenGaussCommandExecutorFactory.java">org/apache/shardingsphere/proxy/frontend/opengauss/command/OpenGaussCommandExecutorFactory.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [OpenGaussComBatchBindExecutor, OpenGaussComQueryExecutor, PostgreSQLAggregatedBatchedStatementsCommandExecutor, PostgreSQLAggregatedCommandExecutor, PostgreSQLComBindExecutor, PostgreSQLComCloseExecutor, PostgreSQLComDescribeExecutor, PostgreSQLComExecuteExecutor, PostgreSQLComFlushExecutor, PostgreSQLComParseExecutor, PostgreSQLComSyncExecutor, PostgreSQLComTerminationExecutor, PostgreSQLUnsupportedCommandExecutor].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/opengauss/command/OpenGaussCommandExecutorFactory.html#L60">60</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 31 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/opengauss/command/OpenGaussCommandExecutorFactory.html#L60">60</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/opengauss/command/OpenGaussCommandExecutorFactory.html#L113">113</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.opengauss.command.OpenGaussCommandExecutorFactoryTest.java">org/apache/shardingsphere/proxy/frontend/opengauss/command/OpenGaussCommandExecutorFactoryTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/opengauss/command/OpenGaussCommandExecutorFactoryTest.html#L69">69</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.opengauss.command.query.extended.bind.OpenGaussComBatchBindExecutorTest.java">org/apache/shardingsphere/proxy/frontend/opengauss/command/query/extended/bind/OpenGaussComBatchBindExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [CacheOption, ConnectionContext, DefaultLoggingRuleConfigurationBuilder, DefaultSQLTranslatorRuleConfigurationBuilder, LoggingRule, OpenGaussComBatchBindExecutor, OpenGaussDatabaseType, PostgreSQLServerPreparedStatement, SQLTranslatorRule, ServerPreparedStatementRegistry, ShardingSphereRuleMetaData, ShardingSphereSQLParserEngine].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/opengauss/command/query/extended/bind/OpenGaussComBatchBindExecutorTest.html#L73">73</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 27 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/opengauss/command/query/extended/bind/OpenGaussComBatchBindExecutorTest.html#L73">73</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.opengauss.command.query.simple.OpenGaussComQueryExecutor.java">org/apache/shardingsphere/proxy/frontend/opengauss/command/query/simple/OpenGaussComQueryExecutor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 25 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/opengauss/command/query/simple/OpenGaussComQueryExecutor.html#L60">60</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.postgresql.authentication.PostgreSQLAuthenticationEngine.java">org/apache/shardingsphere/proxy/frontend/postgresql/authentication/PostgreSQLAuthenticationEngine.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 17 (max allowed is 10) classes [AuthenticatorFactory, AuthorityChecker, Grantee, InvalidPasswordException, PostgreSQLAuthenticationOKPacket, PostgreSQLComStartupPacket, PostgreSQLMD5PasswordAuthenticationPacket, PostgreSQLParameterStatusPacket, PostgreSQLPasswordAuthenticationPacket, PostgreSQLPasswordMessagePacket, PostgreSQLSSLUnwillingPacket, PostgreSQLSSLWillingPacket, PrivilegeNotGrantedException, ProtocolViolationException, SslHandler, UnknownDatabaseException, UnknownUsernameException].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/authentication/PostgreSQLAuthenticationEngine.html#L67">67</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/authentication/PostgreSQLAuthenticationEngine.html#L67">67</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.postgresql.authentication.PostgreSQLAuthenticationEngineTest.java">org/apache/shardingsphere/proxy/frontend/postgresql/authentication/PostgreSQLAuthenticationEngineTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [AlgorithmConfiguration, AuthorityRuleBuilder, AuthorityRuleConfiguration, ConfigurationProperties, MetaDataContexts, PostgreSQLAuthenticationEngine, PostgreSQLMD5PasswordAuthenticator, PostgreSQLPacketPayload, Properties, ShardingSphereMetaData, ShardingSphereRuleMetaData, ShardingSphereUser, UnpooledHeapByteBuf].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/authentication/PostgreSQLAuthenticationEngineTest.html#L77">77</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 27 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/authentication/PostgreSQLAuthenticationEngineTest.html#L77">77</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.postgresql.command.PostgreSQLCommandExecutorFactory.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/PostgreSQLCommandExecutorFactory.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [PostgreSQLAggregatedBatchedStatementsCommandExecutor, PostgreSQLAggregatedCommandExecutor, PostgreSQLComBindExecutor, PostgreSQLComCloseExecutor, PostgreSQLComDescribeExecutor, PostgreSQLComExecuteExecutor, PostgreSQLComFlushExecutor, PostgreSQLComParseExecutor, PostgreSQLComQueryExecutor, PostgreSQLComSyncExecutor, PostgreSQLComTerminationExecutor, PostgreSQLUnsupportedCommandExecutor].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/command/PostgreSQLCommandExecutorFactory.html#L55">55</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/command/PostgreSQLCommandExecutorFactory.html#L55">55</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/Portal.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 31 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/Portal.html#L68">68</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.PortalTest.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PortalTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [Portal, PostgreSQLDatabaseType, PostgreSQLEmptyStatement, PostgreSQLInsertStatement, PostgreSQLSelectStatement, PostgreSQLServerPreparedStatement, PostgreSQLSetStatement, QueryHeader, QueryResponseCell, QueryResponseRow, UnknownSQLStatementContext, VariableAssignSegment, VariableSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PortalTest.html#L93">93</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 31 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PortalTest.html#L93">93</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.PostgreSQLAggregatedBatchedStatementsCommandExecutorTest.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PostgreSQLAggregatedBatchedStatementsCommandExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [CacheOption, ConnectionContext, DefaultLoggingRuleConfigurationBuilder, DefaultSQLTranslatorRuleConfigurationBuilder, LoggingRule, PostgreSQLAggregatedBatchedStatementsCommandExecutor, PostgreSQLDatabaseType, PostgreSQLServerPreparedStatement, SQLTranslatorRule, ServerPreparedStatementRegistry, ShardingSphereRuleMetaData, ShardingSphereSQLParserEngine].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PostgreSQLAggregatedBatchedStatementsCommandExecutorTest.html#L77">77</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PostgreSQLAggregatedBatchedStatementsCommandExecutorTest.html#L77">77</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.PostgreSQLBatchedStatementsExecutor.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PostgreSQLBatchedStatementsExecutor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 27 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PostgreSQLBatchedStatementsExecutor.html#L69">69</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.PostgreSQLBatchedStatementsExecutorTest.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PostgreSQLBatchedStatementsExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 27 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PostgreSQLBatchedStatementsExecutorTest.html#L72">72</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.describe.PostgreSQLComDescribeExecutor.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/describe/PostgreSQLComDescribeExecutor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 37 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/describe/PostgreSQLComDescribeExecutor.html#L80">80</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.describe.PostgreSQLComDescribeExecutorTest.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/describe/PostgreSQLComDescribeExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 14 (max allowed is 10) classes [CacheOption, DefaultLoggingRuleConfigurationBuilder, DefaultSQLTranslatorRuleConfigurationBuilder, LoggingRule, PostgreSQLColumnDescription, PostgreSQLComDescribeExecutor, PostgreSQLDatabaseType, PostgreSQLServerPreparedStatement, SQLTranslatorRule, ServerPreparedStatementRegistry, ShardingSphereColumn, ShardingSphereRuleMetaData, ShardingSphereSQLParserEngine, ShardingSphereTable].</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/describe/PostgreSQLComDescribeExecutorTest.html#L94">94</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 40 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/describe/PostgreSQLComDescribeExecutorTest.html#L94">94</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor.java">org/apache/shardingsphere/proxy/frontend/postgresql/command/query/simple/PostgreSQLComQueryExecutor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 25 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/simple/PostgreSQLComQueryExecutor.html#L60">60</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.readwritesplitting.distsql.parser.core.ReadwriteSplittingDistSQLStatementVisitor.java">org/apache/shardingsphere/readwritesplitting/distsql/parser/core/ReadwriteSplittingDistSQLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [AlgorithmSegment, AlterReadwriteSplittingRuleStatement, AlterReadwriteSplittingStorageUnitStatusStatement, CountReadwriteSplittingRuleStatement, CreateReadwriteSplittingRuleStatement, DatabaseSegment, DropReadwriteSplittingRuleStatement, IdentifierValue, Properties, ReadwriteSplittingRuleSegment, ShowReadwriteSplittingRulesStatement, ShowStatusFromReadwriteSplittingRulesStatement].</td>
<td><a href="./xref/org/apache/shardingsphere/readwritesplitting/distsql/parser/core/ReadwriteSplittingDistSQLStatementVisitor.html#L54">54</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/readwritesplitting/distsql/parser/core/ReadwriteSplittingDistSQLStatementVisitor.html#L54">54</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.readwritesplitting.route.ReadwriteSplittingSQLRouterTest.java">org/apache/shardingsphere/readwritesplitting/route/ReadwriteSplittingSQLRouterTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [ConfigurationProperties, ConnectionContext, Properties, QueryContext, ReadwriteSplittingDataSourceRuleConfiguration, ReadwriteSplittingRule, ReadwriteSplittingRuleConfiguration, RouteContext, RouteMapper, RouteUnit, ShardingSphereDatabase, ShardingSphereRuleMetaData].</td>
<td><a href="./xref/org/apache/shardingsphere/readwritesplitting/route/ReadwriteSplittingSQLRouterTest.html#L62">62</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/readwritesplitting/route/ReadwriteSplittingSQLRouterTest.html#L62">62</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.shadow.distsql.parser.core.ShadowDistSQLStatementVisitor.java">org/apache/shardingsphere/shadow/distsql/parser/core/ShadowDistSQLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 18 (max allowed is 10) classes [AlgorithmSegment, AlterDefaultShadowAlgorithmStatement, AlterShadowRuleStatement, CountShadowRuleStatement, CreateDefaultShadowAlgorithmStatement, CreateShadowRuleStatement, DatabaseSegment, DropDefaultShadowAlgorithmStatement, DropShadowAlgorithmStatement, DropShadowRuleStatement, IdentifierValue, Properties, ShadowAlgorithmSegment, ShadowRuleSegment, ShowDefaultShadowAlgorithmStatement, ShowShadowAlgorithmsStatement, ShowShadowRulesStatement, ShowShadowTableRulesStatement].</td>
<td><a href="./xref/org/apache/shardingsphere/shadow/distsql/parser/core/ShadowDistSQLStatementVisitor.html#L71">71</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 39 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/shadow/distsql/parser/core/ShadowDistSQLStatementVisitor.html#L71">71</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.shadow.route.engine.impl.ShadowNonDMLStatementRoutingEngineTest.java">org/apache/shardingsphere/shadow/route/engine/impl/ShadowNonDMLStatementRoutingEngineTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [AlgorithmConfiguration, CommentSegment, MySQLCreateTableStatement, Property, RouteContext, RouteMapper, RouteUnit, ShadowDataSourceConfiguration, ShadowNonDMLStatementRoutingEngine, ShadowRule, ShadowRuleConfiguration, ShadowTableConfiguration].</td>
<td><a href="./xref/org/apache/shardingsphere/shadow/route/engine/impl/ShadowNonDMLStatementRoutingEngineTest.html#L46">46</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.algorithm.keygen.SnowflakeKeyGenerateAlgorithmTest.java">org/apache/shardingsphere/sharding/algorithm/keygen/SnowflakeKeyGenerateAlgorithmTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 21 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/algorithm/keygen/SnowflakeKeyGenerateAlgorithmTest.html#L60">60</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.algorithm.sharding.datetime.IntervalShardingAlgorithm.java">org/apache/shardingsphere/sharding/algorithm/sharding/datetime/IntervalShardingAlgorithm.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/algorithm/sharding/datetime/IntervalShardingAlgorithm.html#L55">55</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.cache.checker.ShardingRouteCacheableChecker.java">org/apache/shardingsphere/sharding/cache/checker/ShardingRouteCacheableChecker.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 29 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/cache/checker/ShardingRouteCacheableChecker.html#L62">62</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 13 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/cache/checker/ShardingRouteCacheableChecker.html#L119">119</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.cache.checker.ShardingRouteCacheableCheckerTest.java">org/apache/shardingsphere/sharding/cache/checker/ShardingRouteCacheableCheckerTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 24 (max allowed is 10) classes [AlgorithmConfiguration, CacheOption, InstanceContext, Properties, Property, QueryContext, SQLStatementParserEngine, ShardingCacheConfiguration, ShardingCacheOptionsConfiguration, ShardingRouteCacheableChecker, ShardingRule, ShardingRuleConfiguration, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereResourceMetaData, ShardingSphereRuleMetaData, ShardingSphereSchema, ShardingSphereTable, ShardingTableReferenceRuleConfiguration, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration, TimestampServiceRule, TimestampServiceRuleConfiguration].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/cache/checker/ShardingRouteCacheableCheckerTest.html#L68">68</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/cache/checker/ShardingRouteCacheableCheckerTest.html#L68">68</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.decider.ShardingSQLFederationDecider.java">org/apache/shardingsphere/sharding/decider/ShardingSQLFederationDecider.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/decider/ShardingSQLFederationDecider.html#L41">41</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.distsql.checker.ShardingRuleStatementCheckerTest.java">org/apache/shardingsphere/sharding/distsql/checker/ShardingRuleStatementCheckerTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 19 (max allowed is 10) classes [AlgorithmConfiguration, AlgorithmSegment, AuditStrategySegment, AutoTableRuleSegment, KeyGenerateStrategyConfiguration, KeyGenerateStrategySegment, MockedDataSource, Properties, Property, ShardingAuditorSegment, ShardingAutoTableRuleConfiguration, ShardingRuleConfiguration, ShardingSphereResourceMetaData, ShardingSphereRuleMetaData, ShardingStrategySegment, ShardingTableReferenceRuleConfiguration, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration, TableRuleSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/distsql/checker/ShardingRuleStatementCheckerTest.html#L69">69</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/distsql/checker/ShardingRuleStatementCheckerTest.html#L69">69</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.distsql.handler.checker.ShardingTableRuleStatementChecker.java">org/apache/shardingsphere/sharding/distsql/handler/checker/ShardingTableRuleStatementChecker.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [BindingTableCheckedConfiguration, DataNode, DuplicateRuleException, InvalidAlgorithmConfigurationException, InvalidRuleConfigurationException, InvalidShardingStrategyConfigurationException, MissingRequiredRuleException, MissingRequiredStorageUnitsException, NoneShardingStrategyConfiguration, ShardingAlgorithmClassImplementationException, ShardingRuleConfiguration, ShardingTableRuleNotFoundException, TableRule].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/distsql/handler/checker/ShardingTableRuleStatementChecker.html#L83">83</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 29 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/distsql/handler/checker/ShardingTableRuleStatementChecker.html#L83">83</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.distsql.parser.core.ShardingDistSQLStatementVisitor.java">org/apache/shardingsphere/sharding/distsql/parser/core/ShardingDistSQLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 41 (max allowed is 10) classes [AlgorithmSegment, AlterDefaultShardingStrategyStatement, AlterShardingTableReferenceRuleStatement, AlterShardingTableRuleStatement, AuditStrategySegment, AutoTableRuleSegment, CountShardingRuleStatement, CreateBroadcastTableRuleStatement, CreateDefaultShardingStrategyStatement, CreateShardingTableReferenceRuleStatement, CreateShardingTableRuleStatement, DatabaseSegment, DropBroadcastTableRuleStatement, DropDefaultShardingStrategyStatement, DropShardingAlgorithmStatement, DropShardingAuditorStatement, DropShardingKeyGeneratorStatement, DropShardingTableReferenceRuleStatement, DropShardingTableRuleStatement, IdentifierValue, KeyGenerateStrategySegment, Properties, ShardingAuditorSegment, ShardingStrategySegment, ShowBroadcastTableRulesStatement, ShowDefaultShardingStrategyStatement, ShowShardingAlgorithmsStatement, ShowShardingAuditorsStatement, ShowShardingKeyGeneratorsStatement, ShowShardingTableNodesStatement, ShowShardingTableReferenceRulesStatement, ShowShardingTableRulesStatement, ShowShardingTableRulesUsedAlgorithmStatement, ShowShardingTableRulesUsedAuditorStatement, ShowShardingTableRulesUsedKeyGeneratorStatement, ShowUnusedShardingAlgorithmsStatement, ShowUnusedShardingAuditorsStatement, ShowUnusedShardingKeyGeneratorsStatement, TableNameSegment, TableReferenceRuleSegment, TableRuleSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/distsql/parser/core/ShardingDistSQLStatementVisitor.html#L123">123</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 92 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/distsql/parser/core/ShardingDistSQLStatementVisitor.html#L123">123</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.distsql.query.ShowShardingTableRuleExecutorTest.java">org/apache/shardingsphere/sharding/distsql/query/ShowShardingTableRuleExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AlgorithmConfiguration, KeyGenerateStrategyConfiguration, NoneShardingStrategyConfiguration, Properties, Property, ShardingAuditStrategyConfiguration, ShardingRuleConfiguration, ShardingSphereRuleMetaData, ShardingTableRuleConfiguration, ShowShardingTableRuleExecutor, StandardShardingStrategyConfiguration].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/distsql/query/ShowShardingTableRuleExecutorTest.html#L50">50</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.distsql.query.ShowShardingTableRulesUsedAlgorithmExecutorTest.java">org/apache/shardingsphere/sharding/distsql/query/ShowShardingTableRulesUsedAlgorithmExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AlgorithmConfiguration, KeyGenerateStrategyConfiguration, NoneShardingStrategyConfiguration, Properties, Property, ShardingAutoTableRuleConfiguration, ShardingRuleConfiguration, ShardingSphereRuleMetaData, ShardingTableRuleConfiguration, ShowShardingTableRulesUsedAlgorithmExecutor, StandardShardingStrategyConfiguration].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/distsql/query/ShowShardingTableRulesUsedAlgorithmExecutorTest.html#L50">50</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.distsql.query.ShowShardingTableRulesUsedAuditorExecutorTest.java">org/apache/shardingsphere/sharding/distsql/query/ShowShardingTableRulesUsedAuditorExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AlgorithmConfiguration, NoneShardingStrategyConfiguration, Properties, Property, ShardingAuditStrategyConfiguration, ShardingAutoTableRuleConfiguration, ShardingRuleConfiguration, ShardingSphereRuleMetaData, ShardingTableRuleConfiguration, ShowShardingTableRulesUsedAuditorExecutor, StandardShardingStrategyConfiguration].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/distsql/query/ShowShardingTableRulesUsedAuditorExecutorTest.html#L50">50</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.distsql.query.ShowShardingTableRulesUsedKeyGeneratorExecutorTest.java">org/apache/shardingsphere/sharding/distsql/query/ShowShardingTableRulesUsedKeyGeneratorExecutorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AlgorithmConfiguration, KeyGenerateStrategyConfiguration, NoneShardingStrategyConfiguration, Properties, Property, ShardingAutoTableRuleConfiguration, ShardingRuleConfiguration, ShardingSphereRuleMetaData, ShardingTableRuleConfiguration, ShowShardingTableRulesUsedKeyGeneratorExecutor, StandardShardingStrategyConfiguration].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/distsql/query/ShowShardingTableRulesUsedKeyGeneratorExecutorTest.html#L50">50</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.distsql.update.AlterShardingTableRuleStatementUpdaterTest.java">org/apache/shardingsphere/sharding/distsql/update/AlterShardingTableRuleStatementUpdaterTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 18 (max allowed is 10) classes [AlgorithmConfiguration, AlgorithmSegment, AlterShardingTableRuleStatement, AlterShardingTableRuleStatementUpdater, AutoTableRuleSegment, KeyGenerateStrategyConfiguration, KeyGenerateStrategySegment, MockedDataSource, Properties, Property, ShardingAutoTableRuleConfiguration, ShardingRuleConfiguration, ShardingSphereResourceMetaData, ShardingSphereRuleMetaData, ShardingStrategySegment, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration, TableRuleSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/distsql/update/AlterShardingTableRuleStatementUpdaterTest.html#L58">58</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/distsql/update/AlterShardingTableRuleStatementUpdaterTest.html#L58">58</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.distsql.update.CreateShardingTableRuleStatementUpdaterTest.java">org/apache/shardingsphere/sharding/distsql/update/CreateShardingTableRuleStatementUpdaterTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 20 (max allowed is 10) classes [AlgorithmConfiguration, AlgorithmSegment, AutoTableRuleSegment, CreateShardingTableRuleStatement, CreateShardingTableRuleStatementUpdater, KeyGenerateStrategyConfiguration, KeyGenerateStrategySegment, MockDataSourceContainedRule, MockedDataSource, Properties, Property, ShardingAutoTableRuleConfiguration, ShardingDistSQLStatementParserFacade, ShardingRuleConfiguration, ShardingSphereResourceMetaData, ShardingSphereRuleMetaData, ShardingStrategySegment, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration, TableRuleSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/distsql/update/CreateShardingTableRuleStatementUpdaterTest.html#L76">76</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 30 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/distsql/update/CreateShardingTableRuleStatementUpdaterTest.html#L76">76</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.distsql.update.DropShardingTableRuleStatementUpdaterTest.java">org/apache/shardingsphere/sharding/distsql/update/DropShardingTableRuleStatementUpdaterTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [DropShardingTableRuleStatement, DropShardingTableRuleStatementUpdater, IdentifierValue, KeyGenerateStrategyConfiguration, ShardingAuditStrategyConfiguration, ShardingAutoTableRuleConfiguration, ShardingRuleConfiguration, ShardingTableReferenceRuleConfiguration, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/distsql/update/DropShardingTableRuleStatementUpdaterTest.html#L52">52</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.merge.ShardingResultMergerEngineTest.java">org/apache/shardingsphere/sharding/merge/ShardingResultMergerEngineTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 21 (max allowed is 10) classes [ColumnSegment, ConfigurationProperties, IdentifierValue, InsertColumnsSegment, InsertStatementContext, MySQLInsertStatement, MySQLSelectStatement, OpenGaussFetchStatement, OracleSelectStatement, PostgreSQLSelectStatement, PostgreSQLShowStatement, ProjectionsSegment, Properties, SQL92SelectStatement, SQLServerSelectStatement, SelectStatementContext, ShardingResultMergerEngine, ShardingSphereMetaData, SimpleTableSegment, TableNameSegment, UnknownSQLStatementContext].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/ShardingResultMergerEngineTest.html#L62">62</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 25 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/ShardingResultMergerEngineTest.html#L62">62</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.merge.dal.ShardingDALResultMerger.java">org/apache/shardingsphere/sharding/merge/dal/ShardingDALResultMerger.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/dal/ShardingDALResultMerger.html#L51">51</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.merge.ddl.ShardingDDLResultMergerTest.java">org/apache/shardingsphere/sharding/merge/ddl/ShardingDDLResultMergerTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [CursorConnectionContext, CursorNameSegment, FetchStatementContext, IdentifierValue, MySQLSelectStatement, OpenGaussFetchStatement, ProjectionsSegment, SelectStatementContext, ShardingDDLResultMerger, ShardingSphereMetaData, SimpleTableSegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/ddl/ShardingDDLResultMergerTest.html#L56">56</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.merge.ddl.fetch.FetchStreamMergedResultTest.java">org/apache/shardingsphere/sharding/merge/ddl/fetch/FetchStreamMergedResultTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 14 (max allowed is 10) classes [CursorConnectionContext, CursorNameSegment, CursorStatementContext, DirectionSegment, FetchStatementContext, IdentifierValue, OpenGaussCursorStatement, OpenGaussFetchStatement, OpenGaussSelectStatement, ProjectionsSegment, ShardingDDLResultMerger, ShardingSphereMetaData, SimpleTableSegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/ddl/fetch/FetchStreamMergedResultTest.html#L64">64</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 25 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/ddl/fetch/FetchStreamMergedResultTest.html#L64">64</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.merge.dql.ShardingDQLResultMerger.java">org/apache/shardingsphere/sharding/merge/dql/ShardingDQLResultMerger.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 26 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/dql/ShardingDQLResultMerger.html#L57">57</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.merge.dql.ShardingDQLResultMergerTest.java">org/apache/shardingsphere/sharding/merge/dql/ShardingDQLResultMergerTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 23 (max allowed is 10) classes [AggregationProjectionSegment, ColumnSegment, GroupBySegment, IdentifierValue, IndexOrderByItemSegment, LimitSegment, LiteralExpressionSegment, MySQLSelectStatement, NumberLiteralLimitValueSegment, NumberLiteralRowNumberValueSegment, OracleSelectStatement, OrderBySegment, ProjectionsSegment, SQLServerSelectStatement, SelectStatementContext, ShardingDQLResultMerger, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereTable, SimpleTableSegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/dql/ShardingDQLResultMergerTest.html#L81">81</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 37 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/dql/ShardingDQLResultMergerTest.html#L81">81</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.merge.dql.groupby.GroupByMemoryMergedResultTest.java">org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByMemoryMergedResultTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 14 (max allowed is 10) classes [AggregationProjectionSegment, BigDecimal, GroupBySegment, IdentifierValue, IndexOrderByItemSegment, MySQLSelectStatement, OrderBySegment, ProjectionsSegment, SelectStatementContext, ShardingDQLResultMerger, ShardingSphereMetaData, ShorthandProjectionSegment, SimpleTableSegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByMemoryMergedResultTest.html#L70">70</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 25 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByMemoryMergedResultTest.html#L70">70</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.merge.dql.groupby.GroupByRowComparatorTest.java">org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByRowComparatorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [GroupByRowComparator, GroupBySegment, IndexOrderByItemSegment, MemoryQueryResultRow, MySQLSelectStatement, OracleSelectStatement, OrderBySegment, PostgreSQLSelectStatement, ProjectionsSegment, SQL92SelectStatement, SQLServerSelectStatement, SelectStatementContext, ShardingSphereMetaData].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByRowComparatorTest.html#L57">57</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.merge.dql.groupby.GroupByStreamMergedResultTest.java">org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByStreamMergedResultTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 18 (max allowed is 10) classes [AggregationProjectionSegment, BigDecimal, Date, GroupBySegment, IdentifierValue, IndexOrderByItemSegment, MySQLSelectStatement, OrderBySegment, ProjectionsSegment, SelectStatementContext, ShardingDQLResultMerger, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereTable, SimpleTableSegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByStreamMergedResultTest.html#L65">65</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByStreamMergedResultTest.html#L65">65</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.merge.dql.orderby.CompareUtils.java">org/apache/shardingsphere/sharding/merge/dql/orderby/CompareUtils.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/dql/orderby/CompareUtils.html#L41">41</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 216 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/dql/orderby/CompareUtils.html#L41">41</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.merge.dql.orderby.OrderByStreamMergedResultTest.java">org/apache/shardingsphere/sharding/merge/dql/orderby/OrderByStreamMergedResultTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 14 (max allowed is 10) classes [IdentifierValue, IndexOrderByItemSegment, MySQLSelectStatement, OrderBySegment, ProjectionsSegment, SelectStatementContext, ShardingDQLResultMerger, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereTable, SimpleTableSegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/dql/orderby/OrderByStreamMergedResultTest.html#L62">62</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.merge.dql.orderby.OrderByValueTest.java">org/apache/shardingsphere/sharding/merge/dql/orderby/OrderByValueTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 16 (max allowed is 10) classes [ColumnOrderByItemSegment, ColumnSegment, IdentifierValue, IndexOrderByItemSegment, MySQLSelectStatement, OracleSelectStatement, OrderByItem, OrderBySegment, OrderByValue, PostgreSQLSelectStatement, ProjectionsSegment, SQL92SelectStatement, SQLServerSelectStatement, SelectStatementContext, ShardingSphereMetaData, ShardingSphereTable].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/dql/orderby/OrderByValueTest.html#L60">60</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 26 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/merge/dql/orderby/OrderByValueTest.html#L60">60</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.rewrite.token.ShardingRemoveTokenGeneratorTest.java">org/apache/shardingsphere/sharding/rewrite/token/ShardingRemoveTokenGeneratorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AggregationDistinctProjectionSegment, GroupBySegment, IdentifierValue, IndexOrderByItemSegment, MySQLSelectStatement, ProjectionsSegment, SelectStatementContext, ShardingRemoveTokenGenerator, ShardingSphereMetaData, SimpleTableSegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/rewrite/token/ShardingRemoveTokenGeneratorTest.html#L55">55</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.rewrite.token.generator.impl.ProjectionsTokenGenerator.java">org/apache/shardingsphere/sharding/rewrite/token/generator/impl/ProjectionsTokenGenerator.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/rewrite/token/generator/impl/ProjectionsTokenGenerator.html#L56">56</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.rewrite.token.pojo.ShardingTokenGenerateBuilder.java">org/apache/shardingsphere/sharding/rewrite/token/pojo/ShardingTokenGenerateBuilder.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 17 (max allowed is 10) classes [AggregationDistinctTokenGenerator, ConstraintTokenGenerator, CursorTokenGenerator, DistinctProjectionPrefixTokenGenerator, FetchDirectionTokenGenerator, GeneratedKeyAssignmentTokenGenerator, GeneratedKeyForUseDefaultInsertColumnsTokenGenerator, GeneratedKeyInsertColumnTokenGenerator, GeneratedKeyInsertValuesTokenGenerator, IndexTokenGenerator, OffsetTokenGenerator, OrderByTokenGenerator, ProjectionsTokenGenerator, RowCountTokenGenerator, ShardingInsertValuesTokenGenerator, ShardingRemoveTokenGenerator, TableTokenGenerator].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/rewrite/token/pojo/ShardingTokenGenerateBuilder.html#L53">53</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 26 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/rewrite/token/pojo/ShardingTokenGenerateBuilder.html#L53">53</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.condition.engine.InsertClauseShardingConditionEngine.java">org/apache/shardingsphere/sharding/route/engine/condition/engine/InsertClauseShardingConditionEngine.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 21 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/condition/engine/InsertClauseShardingConditionEngine.html#L56">56</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.condition.engine.InsertClauseShardingConditionEngineTest.java">org/apache/shardingsphere/sharding/route/engine/condition/engine/InsertClauseShardingConditionEngineTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [CommonExpressionSegment, IdentifierValue, InsertClauseShardingConditionEngine, InsertValueContext, LiteralExpressionSegment, MySQLDatabaseType, ParameterMarkerExpressionSegment, Properties, SimpleTableSegment, TableNameSegment, TableRule, TimestampServiceRule, TimestampServiceRuleConfiguration].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/condition/engine/InsertClauseShardingConditionEngineTest.html#L66">66</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/condition/engine/InsertClauseShardingConditionEngineTest.html#L66">66</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.condition.engine.WhereClauseShardingConditionEngine.java">org/apache/shardingsphere/sharding/route/engine/condition/engine/WhereClauseShardingConditionEngine.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/condition/engine/WhereClauseShardingConditionEngine.html#L61">61</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.condition.generator.ConditionValueGeneratorFactoryTest.java">org/apache/shardingsphere/sharding/route/engine/condition/generator/ConditionValueGeneratorFactoryTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [BetweenExpression, BinaryOperationExpression, Column, ColumnSegment, ConditionValueBetweenOperatorGenerator, ConditionValueCompareOperatorGenerator, ConditionValueInOperatorGenerator, IdentifierValue, InExpression, ListExpression, LiteralExpressionSegment, ParameterMarkerExpressionSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/condition/generator/ConditionValueGeneratorFactoryTest.html#L46">46</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.condition.generator.impl.ConditionValueBetweenOperatorGeneratorTest.java">org/apache/shardingsphere/sharding/route/engine/condition/generator/impl/ConditionValueBetweenOperatorGeneratorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [BetweenExpression, Column, ColumnSegment, CommonExpressionSegment, ConditionValueBetweenOperatorGenerator, IdentifierValue, LiteralExpressionSegment, ParameterMarkerExpressionSegment, Properties, TimestampServiceRule, TimestampServiceRuleConfiguration].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/condition/generator/impl/ConditionValueBetweenOperatorGeneratorTest.html#L54">54</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.condition.generator.impl.ConditionValueInOperatorGeneratorTest.java">org/apache/shardingsphere/sharding/route/engine/condition/generator/impl/ConditionValueInOperatorGeneratorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [Column, ColumnSegment, CommonExpressionSegment, ConditionValueInOperatorGenerator, IdentifierValue, InExpression, ListExpression, ParameterMarkerExpressionSegment, Properties, TimestampServiceRule, TimestampServiceRuleConfiguration].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/condition/generator/impl/ConditionValueInOperatorGeneratorTest.html#L45">45</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.fixture.ShardingRoutingEngineFixtureBuilder.java">org/apache/shardingsphere/sharding/route/engine/fixture/ShardingRoutingEngineFixtureBuilder.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 17 (max allowed is 10) classes [AlgorithmConfiguration, HintShardingStrategyConfiguration, ListShardingConditionValue, MockedDataSource, Properties, Property, ShardingCondition, ShardingConditions, ShardingRule, ShardingRuleConfiguration, ShardingTableReferenceRuleConfiguration, ShardingTableRuleConfiguration, SingleRule, SingleRuleConfiguration, StandardShardingStrategyConfiguration, TimestampServiceRule, TimestampServiceRuleConfiguration].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/fixture/ShardingRoutingEngineFixtureBuilder.html#L66">66</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/fixture/ShardingRoutingEngineFixtureBuilder.html#L66">66</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.type.ShardingRouteEngineFactory.java">org/apache/shardingsphere/sharding/route/engine/type/ShardingRouteEngineFactory.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 51 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/type/ShardingRouteEngineFactory.html#L79">79</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 17 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/type/ShardingRouteEngineFactory.html#L117">117</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 360 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/type/ShardingRouteEngineFactory.html#L117">117</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 13 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/type/ShardingRouteEngineFactory.html#L161">161</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 720 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/type/ShardingRouteEngineFactory.html#L161">161</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.type.ShardingRouteEngineFactoryTest.java">org/apache/shardingsphere/sharding/route/engine/type/ShardingRouteEngineFactoryTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 14 (max allowed is 10) classes [ConfigurationProperties, ConnectionContext, GrantStatementContext, HintValueContext, IdentifierValue, MySQLGrantStatement, OracleGrantStatement, PostgreSQLGrantStatement, Properties, QueryContext, SQL92GrantStatement, SQLServerGrantStatement, SimpleTableSegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/type/ShardingRouteEngineFactoryTest.html#L93">93</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 40 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/type/ShardingRouteEngineFactoryTest.html#L93">93</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.type.standard.ShardingStandardRoutingEngine.java">org/apache/shardingsphere/sharding/route/engine/type/standard/ShardingStandardRoutingEngine.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 21 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/type/standard/ShardingStandardRoutingEngine.html#L59">59</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.type.standard.assertion.ShardingRouteAssert.java">org/apache/shardingsphere/sharding/route/engine/type/standard/assertion/ShardingRouteAssert.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 14 (max allowed is 10) classes [CacheOption, ConfigurationProperties, ConnectionContext, MySQLDatabaseType, Properties, QueryContext, SQLRouteEngine, SQLStatementParserEngine, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereRuleMetaData, ShardingSphereSchema, ShardingSphereTable].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/type/standard/assertion/ShardingRouteAssert.html#L62">62</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 21 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/type/standard/assertion/ShardingRouteAssert.html#L62">62</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.validator.ShardingStatementValidatorFactory.java">org/apache/shardingsphere/sharding/route/engine/validator/ShardingStatementValidatorFactory.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 19 (max allowed is 10) classes [ShardingAlterIndexStatementValidator, ShardingAlterTableStatementValidator, ShardingAlterViewStatementValidator, ShardingCopyStatementValidator, ShardingCreateFunctionStatementValidator, ShardingCreateIndexStatementValidator, ShardingCreateProcedureStatementValidator, ShardingCreateTableStatementValidator, ShardingCreateViewStatementValidator, ShardingDeleteStatementValidator, ShardingDropIndexStatementValidator, ShardingDropTableStatementValidator, ShardingInsertStatementValidator, ShardingLoadDataStatementValidator, ShardingLoadXMLStatementValidator, ShardingPrepareStatementValidator, ShardingRenameTableStatementValidator, ShardingSelectStatementValidator, ShardingUpdateStatementValidator].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/validator/ShardingStatementValidatorFactory.html#L71">71</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 44 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/validator/ShardingStatementValidatorFactory.html#L71">71</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 13 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/validator/ShardingStatementValidatorFactory.html#L92">92</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 4,096 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/validator/ShardingStatementValidatorFactory.html#L92">92</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.validator.ddl.ShardingCreateTableStatementValidatorTest.java">org/apache/shardingsphere/sharding/route/engine/validator/ddl/ShardingCreateTableStatementValidatorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 14 (max allowed is 10) classes [CreateTableStatementContext, HintValueContext, IdentifierValue, MySQLCreateTableStatement, OracleCreateTableStatement, PostgreSQLCreateTableStatement, RouteMapper, RouteUnit, SQL92CreateTableStatement, SQLServerCreateTableStatement, ShardingCreateTableStatementValidator, SimpleTableSegment, TableNameSegment, TableRule].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/validator/ddl/ShardingCreateTableStatementValidatorTest.html#L59">59</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/validator/ddl/ShardingCreateTableStatementValidatorTest.html#L59">59</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.validator.ddl.ShardingDropTableStatementValidatorTest.java">org/apache/shardingsphere/sharding/route/engine/validator/ddl/ShardingDropTableStatementValidatorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [DropTableStatementContext, HintValueContext, IdentifierValue, MySQLDropTableStatement, PostgreSQLDropTableStatement, RouteMapper, RouteUnit, ShardingDropTableStatementValidator, SimpleTableSegment, TableNameSegment, TableRule].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/validator/ddl/ShardingDropTableStatementValidatorTest.html#L62">62</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/validator/ddl/ShardingDropTableStatementValidatorTest.html#L62">62</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.validator.dml.ShardingDeleteStatementValidatorTest.java">org/apache/shardingsphere/sharding/route/engine/validator/dml/ShardingDeleteStatementValidatorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [DeleteMultiTableSegment, DeleteStatementContext, IdentifierValue, MySQLDeleteStatement, OracleDeleteStatement, PostgreSQLDeleteStatement, SQL92DeleteStatement, SQLServerDeleteStatement, ShardingDeleteStatementValidator, SimpleTableSegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/validator/dml/ShardingDeleteStatementValidatorTest.html#L52">52</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.validator.dml.ShardingInsertStatementValidatorTest.java">org/apache/shardingsphere/sharding/route/engine/validator/dml/ShardingInsertStatementValidatorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 22 (max allowed is 10) classes [ColumnAssignmentSegment, ColumnSegment, DataNode, HintValueContext, IdentifierValue, InsertColumnsSegment, InsertStatementContext, MySQLInsertStatement, MySQLSelectStatement, OnDuplicateKeyColumnsSegment, ParameterMarkerExpressionSegment, ProjectionsSegment, Property, RouteContext, RouteMapper, RouteUnit, ShardingInsertStatementValidator, ShardingSphereMetaData, SimpleTableSegment, SubquerySegment, TableNameSegment, TablesContext].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/validator/dml/ShardingInsertStatementValidatorTest.html#L82">82</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 35 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/validator/dml/ShardingInsertStatementValidatorTest.html#L82">82</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.route.engine.validator.dml.ShardingUpdateStatementValidatorTest.java">org/apache/shardingsphere/sharding/route/engine/validator/dml/ShardingUpdateStatementValidatorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 16 (max allowed is 10) classes [ColumnAssignmentSegment, ColumnSegment, HintValueContext, IdentifierValue, JoinTableSegment, LiteralExpressionSegment, MySQLUpdateStatement, Property, RouteContext, RouteMapper, RouteUnit, SetAssignmentSegment, ShardingUpdateStatementValidator, SimpleTableSegment, TableNameSegment, UpdateStatementContext].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/validator/dml/ShardingUpdateStatementValidatorTest.html#L69">69</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 27 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/route/engine/validator/dml/ShardingUpdateStatementValidatorTest.html#L69">69</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.rule.ShardingRule.java">org/apache/shardingsphere/sharding/rule/ShardingRule.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 39 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/rule/ShardingRule.html#L85">85</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.rule.ShardingRuleTest.java">org/apache/shardingsphere/sharding/rule/ShardingRuleTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 21 (max allowed is 10) classes [AlgorithmConfiguration, ColumnSegment, ComplexShardingStrategyConfiguration, DataNode, IdentifierValue, KeyGenerateStrategyConfiguration, MySQLDatabaseType, NoneShardingStrategyConfiguration, OwnerSegment, Properties, Property, ShardingAuditStrategyConfiguration, ShardingAutoTableRuleConfiguration, ShardingRule, ShardingRuleConfiguration, ShardingTableReferenceRuleConfiguration, ShardingTableRuleConfiguration, SimpleTableSegment, StandardShardingStrategyConfiguration, TableNameSegment, TablesContext].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/rule/ShardingRuleTest.html#L83">83</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 33 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/rule/ShardingRuleTest.html#L83">83</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.yaml.swapper.NewYamlShardingRuleConfigurationSwapper.java">org/apache/shardingsphere/sharding/yaml/swapper/NewYamlShardingRuleConfigurationSwapper.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 15 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/yaml/swapper/NewYamlShardingRuleConfigurationSwapper.html#L131">131</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sharding.yaml.swapper.NewYamlShardingRuleConfigurationSwapperTest.java">org/apache/shardingsphere/sharding/yaml/swapper/NewYamlShardingRuleConfigurationSwapperTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [AlgorithmConfiguration, KeyGenerateStrategyConfiguration, NewYamlShardingRuleConfigurationSwapper, Properties, PropertiesBuilder.Property, ShardingAuditStrategyConfiguration, ShardingAutoTableRuleConfiguration, ShardingRuleConfiguration, ShardingTableReferenceRuleConfiguration, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration, YamlDataNode].</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/yaml/swapper/NewYamlShardingRuleConfigurationSwapperTest.html#L44">44</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>ExecutableStatementCount</td>
<td>Executable statement count is 76 (max allowed is 50).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/yaml/swapper/NewYamlShardingRuleConfigurationSwapperTest.html#L135">135</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>JavaNCSS</td>
<td>NCSS for this method is 77 (max allowed is 50).</td>
<td><a href="./xref/org/apache/shardingsphere/sharding/yaml/swapper/NewYamlShardingRuleConfigurationSwapperTest.html#L135">135</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.single.distsql.parser.core.SingleDistSQLStatementVisitor.java">org/apache/shardingsphere/single/distsql/parser/core/SingleDistSQLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 27 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/single/distsql/parser/core/SingleDistSQLStatementVisitor.html#L54">54</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.single.route.SingleSQLRouter.java">org/apache/shardingsphere/single/route/SingleSQLRouter.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 21 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/single/route/SingleSQLRouter.html#L58">58</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.single.route.SingleSQLRouterTest.java">org/apache/shardingsphere/single/route/SingleSQLRouterTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 19 (max allowed is 10) classes [ConfigurationProperties, ConnectionContext, CreateTableStatementContext, DataNode, IdentifierValue, MockedDataSource, MySQLCreateTableStatement, Properties, QueryContext, RouteContext, RouteMapper, RouteUnit, ShardingSphereDatabase, ShardingSphereRuleMetaData, SimpleTableSegment, SingleRule, SingleRuleConfiguration, SingleSQLRouter, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/single/route/SingleSQLRouterTest.html#L66">66</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 25 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/single/route/SingleSQLRouterTest.html#L66">66</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.single.route.engine.SingleStandardRouteEngineTest.java">org/apache/shardingsphere/single/route/engine/SingleStandardRouteEngineTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [DataNode, IdentifierValue, MockedDataSource, MySQLCreateTableStatement, QualifiedTable, RouteContext, SimpleTableSegment, SingleRule, SingleRuleConfiguration, SingleStandardRouteEngine, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/single/route/engine/SingleStandardRouteEngineTest.html#L58">58</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.mysql.visitor.format.MySQLFormatVisitor.java">org/apache/shardingsphere/sql/parser/mysql/visitor/format/MySQLFormatVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 53 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/format/MySQLFormatVisitor.html#L82">82</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>BooleanExpressionComplexity</td>
<td>Boolean expression complexity is 4 (max allowed is 3).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/format/MySQLFormatVisitor.html#L812">812</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.mysql.visitor.statement.MySQLStatementVisitor.java">org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 68 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, AliasSegment, BetweenExpression, BigDecimal, BinaryOperationExpression, BooleanLiteralValue, CaseWhenExpression, CollateExpression, CollectionValue, ColumnAssignmentSegment, ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, CombineSegment, CommonExpressionSegment, ConstraintSegment, DataTypeLengthSegment, DataTypeSegment, DatabaseSegment, DeleteMultiTableSegment, ExistsSubqueryExpression, ExpressionOrderByItemSegment, ExpressionProjectionSegment, FunctionSegment, GroupBySegment, HavingSegment, IdentifierValue, InExpression, IndexNameSegment, IndexOrderByItemSegment, IndexSegment, InsertColumnsSegment, InsertValuesSegment, Interval, JoinTableSegment, LimitSegment, ListExpression, LiteralExpressionSegment, LockSegment, MySQLDeleteStatement, MySQLInsertStatement, MySQLSelectStatement, MySQLUpdateStatement, NotExpression, NullLiteralValue, NumberLiteralLimitValueSegment, NumberLiteralValue, OnDuplicateKeyColumnsSegment, OrderBySegment, OtherLiteralValue, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerLimitValueSegment, ParameterMarkerValue, ProjectionsSegment, SetAssignmentSegment, ShorthandProjectionSegment, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, VariableSegment, WhereSegment, WindowSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.html#L235">235</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 201 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.html#L235">235</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Number of public methods is 103 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.html#L235">235</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Total number of methods is 130 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.html#L235">235</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.html#L422">422</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 396 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.html#L422">422</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 15 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.html#L573">573</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 6,912 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.html#L573">573</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 13 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.html#L864">864</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 4,096 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.html#L864">864</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 14 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.html#L1581">1581</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>JavaNCSS</td>
<td>NCSS for this method is 53 (max allowed is 50).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.html#L1581">1581</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 6,144 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.html#L1581">1581</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.mysql.visitor.statement.type.MySQLDALStatementVisitor.java">org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDALStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 89 (max allowed is 10) classes [CacheTableIndexSegment, CloneActionSegment, CloneInstanceSegment, CollectionValue, FromSchemaSegment, FromTableSegment, IdentifierValue, LoadTableIndexSegment, MySQLAlterResourceGroupStatement, MySQLAnalyzeTableStatement, MySQLBinlogStatement, MySQLCacheIndexStatement, MySQLCheckTableStatement, MySQLChecksumTableStatement, MySQLCloneStatement, MySQLCreateLoadableFunctionStatement, MySQLCreateResourceGroupStatement, MySQLDelimiterStatement, MySQLDropResourceGroupStatement, MySQLExplainStatement, MySQLFlushStatement, MySQLHelpStatement, MySQLInstallComponentStatement, MySQLInstallPluginStatement, MySQLKillStatement, MySQLLoadIndexInfoStatement, MySQLOptimizeTableStatement, MySQLRepairTableStatement, MySQLResetPersistStatement, MySQLResetStatement, MySQLRestartStatement, MySQLSetResourceGroupStatement, MySQLSetStatement, MySQLShowBinaryLogsStatement, MySQLShowBinlogEventsStatement, MySQLShowCharacterSetStatement, MySQLShowCollationStatement, MySQLShowColumnsStatement, MySQLShowCreateDatabaseStatement, MySQLShowCreateEventStatement, MySQLShowCreateFunctionStatement, MySQLShowCreateProcedureStatement, MySQLShowCreateTableStatement, MySQLShowCreateTriggerStatement, MySQLShowCreateUserStatement, MySQLShowCreateViewStatement, MySQLShowDatabasesStatement, MySQLShowEngineStatement, MySQLShowErrorsStatement, MySQLShowEventsStatement, MySQLShowFunctionCodeStatement, MySQLShowFunctionStatusStatement, MySQLShowGrantsStatement, MySQLShowIndexStatement, MySQLShowMasterStatusStatement, MySQLShowOpenTablesStatement, MySQLShowOtherStatement, MySQLShowPluginsStatement, MySQLShowPrivilegesStatement, MySQLShowProcedureCodeStatement, MySQLShowProcedureStatusStatement, MySQLShowProcessListStatement, MySQLShowProfileStatement, MySQLShowProfilesStatement, MySQLShowRelayLogEventsStatement, MySQLShowReplicaStatusStatement, MySQLShowReplicasStatement, MySQLShowSlaveHostsStatement, MySQLShowSlaveStatusStatement, MySQLShowStatusStatement, MySQLShowTableStatusStatement, MySQLShowTablesStatement, MySQLShowTriggersStatement, MySQLShowVariablesStatement, MySQLShowWarningsStatement, MySQLShutdownStatement, MySQLUninstallComponentStatement, MySQLUninstallPluginStatement, MySQLUseStatement, NumberLiteralValue, PartitionDefinitionSegment, PartitionSegment, ResetMasterOptionSegment, ResetSlaveOptionSegment, ShowFilterSegment, ShowLikeSegment, VariableAssignSegment, VariableSegment, WhereSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDALStatementVisitor.html#L226">226</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 198 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDALStatementVisitor.html#L226">226</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.mysql.visitor.statement.type.MySQLDCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDCLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 20 (max allowed is 10) classes [GrantLevelSegment, IdentifierValue, MySQLAlterUserStatement, MySQLCreateRoleStatement, MySQLCreateUserStatement, MySQLDropRoleStatement, MySQLDropUserStatement, MySQLGrantStatement, MySQLPrivilegeSegment, MySQLRenameUserStatement, MySQLRevokeStatement, MySQLRoleOrPrivilegeSegment, MySQLSetDefaultRoleStatement, MySQLSetPasswordStatement, MySQLSetRoleStatement, NumberLiteralValue, PasswordOrLockOptionSegment, TLSOptionSegment, UserResourceSegment, UserSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDCLStatementVisitor.html#L122">122</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 91 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDCLStatementVisitor.html#L122">122</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 12 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDCLStatementVisitor.html#L611">611</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.mysql.visitor.statement.type.MySQLDDLStatementVisitor.java">org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDDLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 65 (max allowed is 10) classes [AddColumnDefinitionSegment, AddConstraintDefinitionSegment, AlgorithmTypeSegment, ChangeColumnDefinitionSegment, CharsetNameSegment, CollectionValue, ColumnAfterPositionSegment, ColumnDefinitionSegment, ColumnFirstPositionSegment, ColumnSegment, ConstraintDefinitionSegment, ConstraintSegment, ConvertTableDefinitionSegment, DropColumnDefinitionSegment, DropConstraintDefinitionSegment, DropIndexDefinitionSegment, FunctionNameSegment, IdentifierValue, IndexNameSegment, IndexSegment, LockTableSegment, ModifyColumnDefinitionSegment, ModifyConstraintDefinitionSegment, MySQLAlterDatabaseStatement, MySQLAlterEventStatement, MySQLAlterFunctionStatement, MySQLAlterInstanceStatement, MySQLAlterLogfileGroupStatement, MySQLAlterProcedureStatement, MySQLAlterServerStatement, MySQLAlterTableStatement, MySQLAlterTablespaceStatement, MySQLAlterViewStatement, MySQLCreateDatabaseStatement, MySQLCreateEventStatement, MySQLCreateFunctionStatement, MySQLCreateIndexStatement, MySQLCreateLogfileGroupStatement, MySQLCreateProcedureStatement, MySQLCreateServerStatement, MySQLCreateTableStatement, MySQLCreateTablespaceStatement, MySQLCreateTriggerStatement, MySQLCreateViewStatement, MySQLDeallocateStatement, MySQLDropDatabaseStatement, MySQLDropEventStatement, MySQLDropFunctionStatement, MySQLDropIndexStatement, MySQLDropLogfileGroupStatement, MySQLDropProcedureStatement, MySQLDropServerStatement, MySQLDropTableStatement, MySQLDropTablespaceStatement, MySQLDropTriggerStatement, MySQLDropViewStatement, MySQLExecuteStatement, MySQLPrepareStatement, MySQLRenameTableStatement, MySQLTruncateStatement, RenameColumnSegment, RenameIndexDefinitionSegment, RenameTableDefinitionSegment, RoutineBodySegment, ValidStatementSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDDLStatementVisitor.html#L192">192</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 161 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDDLStatementVisitor.html#L192">192</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 14 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDDLStatementVisitor.html#L295">295</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 12 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDDLStatementVisitor.html#L362">362</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 1,536 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDDLStatementVisitor.html#L362">362</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 216 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDDLStatementVisitor.html#L560">560</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.mysql.visitor.statement.type.MySQLTCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLTCLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 16 (max allowed is 10) classes [AutoCommitSegment, MySQLBeginTransactionStatement, MySQLCommitStatement, MySQLLockStatement, MySQLReleaseSavepointStatement, MySQLRollbackStatement, MySQLSavepointStatement, MySQLSetAutoCommitStatement, MySQLSetTransactionStatement, MySQLUnlockStatement, XABeginStatement, XACommitStatement, XAEndStatement, XAPrepareStatement, XARecoveryStatement, XARollbackStatement].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLTCLStatementVisitor.html#L70">70</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 42 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLTCLStatementVisitor.html#L70">70</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 12 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLTCLStatementVisitor.html#L72">72</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.OpenGaussStatementVisitor.java">org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/OpenGaussStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 66 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, AliasSegment, BetweenExpression, BinaryOperationExpression, BooleanLiteralValue, CaseWhenExpression, CollectionValue, ColumnAssignmentSegment, ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, CombineSegment, CommonExpressionSegment, ConstraintSegment, DataTypeLengthSegment, DataTypeSegment, ExistsSubqueryExpression, ExpressionOrderByItemSegment, ExpressionProjectionSegment, FunctionSegment, GroupBySegment, HavingSegment, IdentifierValue, InExpression, IndexNameSegment, IndexOrderByItemSegment, IndexSegment, InsertColumnsSegment, InsertValuesSegment, Interval, JoinTableSegment, KeywordValue, LimitSegment, ListExpression, LiteralExpressionSegment, LockSegment, NameSegment, NullLiteralValue, NumberLiteralLimitValueSegment, NumberLiteralValue, OnDuplicateKeyColumnsSegment, OpenGaussDeleteStatement, OpenGaussExecuteStatement, OpenGaussInsertStatement, OpenGaussSelectStatement, OpenGaussUpdateStatement, OrderBySegment, OtherLiteralValue, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerLimitValueSegment, ParameterMarkerValue, ProjectionsSegment, SetAssignmentSegment, ShorthandProjectionSegment, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, TypeCastExpression, WhereSegment, WindowSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/OpenGaussStatementVisitor.html#L203">203</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 167 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/OpenGaussStatementVisitor.html#L203">203</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/OpenGaussStatementVisitor.html#L312">312</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 1,024 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/OpenGaussStatementVisitor.html#L312">312</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.type.OpenGaussDALStatementVisitor.java">org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDALStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 14 (max allowed is 10) classes [CollectionValue, IdentifierValue, OpenGaussAnalyzeTableStatement, OpenGaussEmptyStatement, OpenGaussExplainStatement, OpenGaussLoadStatement, OpenGaussResetParameterStatement, OpenGaussSetStatement, OpenGaussShowStatement, OpenGaussVacuumStatement, SimpleTableSegment, TableNameSegment, VariableAssignSegment, VariableSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDALStatementVisitor.html#L58">58</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 31 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDALStatementVisitor.html#L58">58</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.type.OpenGaussDCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDCLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 21 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDCLStatementVisitor.html#L48">48</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.type.OpenGaussDDLStatementVisitor.java">org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDDLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 94 (max allowed is 10) classes [AddColumnDefinitionSegment, AddConstraintDefinitionSegment, CollectionValue, ColumnDefinitionSegment, ColumnSegment, ConstraintDefinitionSegment, CursorNameSegment, DirectionSegment, DropColumnDefinitionSegment, DropConstraintDefinitionSegment, IdentifierValue, IndexNameSegment, IndexSegment, ModifyColumnDefinitionSegment, ModifyConstraintDefinitionSegment, OpenGaussAlterAggregateStatement, OpenGaussAlterConversionStatement, OpenGaussAlterDefaultPrivilegesStatement, OpenGaussAlterDirectoryStatement, OpenGaussAlterDomainStatement, OpenGaussAlterExtensionStatement, OpenGaussAlterForeignTableStatement, OpenGaussAlterFunctionStatement, OpenGaussAlterGroupStatement, OpenGaussAlterIndexStatement, OpenGaussAlterLanguageStatement, OpenGaussAlterMaterializedViewStatement, OpenGaussAlterPackageStatement, OpenGaussAlterProcedureStatement, OpenGaussAlterRuleStatement, OpenGaussAlterSchemaStatement, OpenGaussAlterSequenceStatement, OpenGaussAlterSynonymStatement, OpenGaussAlterTableStatement, OpenGaussAlterTablespaceStatement, OpenGaussAlterTextSearchStatement, OpenGaussAlterTypeStatement, OpenGaussAlterViewStatement, OpenGaussCloseStatement, OpenGaussCommentStatement, OpenGaussCreateAggregateStatement, OpenGaussCreateCastStatement, OpenGaussCreateConversionStatement, OpenGaussCreateDatabaseStatement, OpenGaussCreateDirectoryStatement, OpenGaussCreateDomainStatement, OpenGaussCreateExtensionStatement, OpenGaussCreateFunctionStatement, OpenGaussCreateIndexStatement, OpenGaussCreateLanguageStatement, OpenGaussCreateProcedureStatement, OpenGaussCreatePublicationStatement, OpenGaussCreateRuleStatement, OpenGaussCreateSchemaStatement, OpenGaussCreateSequenceStatement, OpenGaussCreateSynonymStatement, OpenGaussCreateTableStatement, OpenGaussCreateTablespaceStatement, OpenGaussCreateTextSearchStatement, OpenGaussCreateTypeStatement, OpenGaussCreateViewStatement, OpenGaussCursorStatement, OpenGaussDeallocateStatement, OpenGaussDeclareStatement, OpenGaussDropCastStatement, OpenGaussDropConversionStatement, OpenGaussDropDatabaseStatement, OpenGaussDropDirectoryStatement, OpenGaussDropDomainStatement, OpenGaussDropExtensionStatement, OpenGaussDropFunctionStatement, OpenGaussDropIndexStatement, OpenGaussDropLanguageStatement, OpenGaussDropProcedureStatement, OpenGaussDropPublicationStatement, OpenGaussDropRuleStatement, OpenGaussDropSchemaStatement, OpenGaussDropSequenceStatement, OpenGaussDropServerStatement, OpenGaussDropSynonymStatement, OpenGaussDropTableStatement, OpenGaussDropTablespaceStatement, OpenGaussDropTypeStatement, OpenGaussDropViewStatement, OpenGaussFetchStatement, OpenGaussMoveStatement, OpenGaussPrepareStatement, OpenGaussTruncateStatement, OwnerSegment, RenameColumnSegment, RenameTableDefinitionSegment, SimpleTableSegment, TableNameSegment, ValidateConstraintDefinitionSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDDLStatementVisitor.html#L255">255</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 223 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDDLStatementVisitor.html#L255">255</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Number of public methods is 109 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDDLStatementVisitor.html#L255">255</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Total number of methods is 115 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDDLStatementVisitor.html#L255">255</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDDLStatementVisitor.html#L289">289</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.type.OpenGaussTCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussTCLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 26 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussTCLStatementVisitor.html#L50">50</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.oracle.visitor.statement.OracleStatementVisitor.java">org/apache/shardingsphere/sql/parser/oracle/visitor/statement/OracleStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 49 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, BetweenExpression, BinaryOperationExpression, BooleanLiteralValue, CollectionValue, ColumnOrderByItemSegment, ColumnSegment, CommonExpressionSegment, ConstraintSegment, DataTypeLengthSegment, DataTypeSegment, DatetimeExpression, ExpressionOrderByItemSegment, ExpressionProjectionSegment, FunctionSegment, IdentifierValue, InExpression, IndexNameSegment, IndexOrderByItemSegment, IndexSegment, IndexTypeSegment, Interval, KeywordValue, ListExpression, LiteralExpressionSegment, NotExpression, NullLiteralValue, NumberLiteralValue, OrderBySegment, OtherLiteralValue, OwnerSegment, PackageSegment, ParameterMarkerExpressionSegment, ParameterMarkerValue, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubquerySegment, TableNameSegment, TypeSegment, XmlNameSpaceStringAsIdentifierSegment, XmlNameSpacesClauseSegment, XmlPiFunctionSegment, XmlQueryAndExistsFunctionSegment, XmlSerializeFunctionSegment, XmlTableColumnSegment, XmlTableFunctionSegment, XmlTableOptionsSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/OracleStatementVisitor.html#L152">152</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 117 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/OracleStatementVisitor.html#L152">152</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 512 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/OracleStatementVisitor.html#L559">559</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.oracle.visitor.statement.type.OracleDCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDCLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDCLStatementVisitor.html#L46">46</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.oracle.visitor.statement.type.OracleDDLStatementVisitor.java">org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDDLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 100 (max allowed is 10) classes [AddColumnDefinitionSegment, AddConstraintDefinitionSegment, CollectionValue, ColumnDefinitionSegment, ConstraintDefinitionSegment, DropColumnDefinitionSegment, DropConstraintDefinitionSegment, ModifyColumnDefinitionSegment, ModifyConstraintDefinitionSegment, OracleAlterAnalyticViewStatement, OracleAlterAttributeDimensionStatement, OracleAlterAuditPolicyStatement, OracleAlterClusterStatement, OracleAlterDatabaseDictionaryStatement, OracleAlterDatabaseLinkStatement, OracleAlterDatabaseStatement, OracleAlterDimensionStatement, OracleAlterDiskgroupStatement, OracleAlterFlashbackArchiveStatement, OracleAlterFunctionStatement, OracleAlterHierarchyStatement, OracleAlterIndexStatement, OracleAlterIndexTypeStatement, OracleAlterInmemoryJoinGroupStatement, OracleAlterJavaStatement, OracleAlterLibraryStatement, OracleAlterLockdownProfileStatement, OracleAlterMaterializedViewLogStatement, OracleAlterMaterializedViewStatement, OracleAlterMaterializedZonemapStatement, OracleAlterOperatorStatement, OracleAlterOutlineStatement, OracleAlterPackageStatement, OracleAlterPluggableDatabaseStatement, OracleAlterProcedureStatement, OracleAlterSequenceStatement, OracleAlterSessionStatement, OracleAlterSynonymStatement, OracleAlterSystemStatement, OracleAlterTableStatement, OracleAlterTriggerStatement, OracleAlterViewStatement, OracleAnalyzeStatement, OracleAssociateStatisticsStatement, OracleAuditStatement, OracleCommentStatement, OracleCreateContextStatement, OracleCreateControlFileStatement, OracleCreateDatabaseLinkStatement, OracleCreateDatabaseStatement, OracleCreateDimensionStatement, OracleCreateDirectoryStatement, OracleCreateDiskgroupStatement, OracleCreateEditionStatement, OracleCreateFlashbackArchiveStatement, OracleCreateFunctionStatement, OracleCreateIndexStatement, OracleCreateInmemoryJoinGroupStatement, OracleCreateLockdownProfileStatement, OracleCreatePFileStatement, OracleCreateProcedureStatement, OracleCreateRestorePointStatement, OracleCreateRollbackSegmentStatement, OracleCreateSPFileStatement, OracleCreateSequenceStatement, OracleCreateSynonymStatement, OracleCreateTableStatement, OracleDisassociateStatisticsStatement, OracleDropDatabaseLinkStatement, OracleDropDimensionStatement, OracleDropDirectoryStatement, OracleDropDiskgroupStatement, OracleDropEditionStatement, OracleDropFlashbackArchiveStatement, OracleDropIndexStatement, OracleDropIndexTypeStatement, OracleDropInmemoryJoinGroupStatement, OracleDropJavaStatement, OracleDropLibraryStatement, OracleDropLockdownProfileStatement, OracleDropMaterializedViewLogStatement, OracleDropMaterializedViewStatement, OracleDropMaterializedZonemapStatement, OracleDropOperatorStatement, OracleDropOutlineStatement, OracleDropPackageStatement, OracleDropPluggableDatabaseStatement, OracleDropProcedureStatement, OracleDropRestorePointStatement, OracleDropRollbackSegmentStatement, OracleDropSynonymStatement, OracleDropTableStatement, OracleDropTriggerStatement, OracleDropViewStatement, OracleFlashbackDatabaseStatement, OracleFlashbackTableStatement, OracleNoAuditStatement, OraclePurgeStatement, OracleRenameStatement, OracleTruncateStatement].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDDLStatementVisitor.html#L259">259</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 231 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDDLStatementVisitor.html#L259">259</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Number of public methods is 105 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDDLStatementVisitor.html#L259">259</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Total number of methods is 105 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDDLStatementVisitor.html#L259">259</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDDLStatementVisitor.html#L373">373</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 14 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDDLStatementVisitor.html#L665">665</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 1,215 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDDLStatementVisitor.html#L665">665</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.oracle.visitor.statement.type.OracleDMLStatementVisitor.java">org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDMLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 39 (max allowed is 10) classes [AliasSegment, BooleanLiteralValue, ColumnAssignmentSegment, ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, CommonExpressionSegment, CommonTableExpressionSegment, DatetimeProjectionSegment, ExpressionOrderByItemSegment, ExpressionProjectionSegment, GroupBySegment, HavingSegment, IdentifierValue, IndexOrderByItemSegment, InsertColumnsSegment, InsertMultiTableElementSegment, InsertValuesSegment, Interval, JoinTableSegment, LockSegment, ModelSegment, OracleDeleteStatement, OracleInsertStatement, OracleLockTableStatement, OracleMergeStatement, OracleSelectStatement, OracleUpdateStatement, OwnerSegment, ProjectionsSegment, SetAssignmentSegment, ShorthandProjectionSegment, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, WhereSegment, WithSegment, XmlTableSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDMLStatementVisitor.html#L174">174</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 141 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDMLStatementVisitor.html#L174">174</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 15 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDMLStatementVisitor.html#L686">686</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 4,608 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDMLStatementVisitor.html#L686">686</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.PostgreSQLStatementVisitor.java">org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/PostgreSQLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 66 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, AliasSegment, BetweenExpression, BinaryOperationExpression, BooleanLiteralValue, CaseWhenExpression, CollectionValue, ColumnAssignmentSegment, ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, CombineSegment, CommonExpressionSegment, ConstraintSegment, DataTypeLengthSegment, DataTypeSegment, ExistsSubqueryExpression, ExpressionOrderByItemSegment, ExpressionProjectionSegment, FunctionSegment, GroupBySegment, HavingSegment, IdentifierValue, InExpression, IndexNameSegment, IndexOrderByItemSegment, IndexSegment, InsertColumnsSegment, InsertValuesSegment, Interval, JoinTableSegment, KeywordValue, LimitSegment, ListExpression, LiteralExpressionSegment, LockSegment, NameSegment, NullLiteralValue, NumberLiteralLimitValueSegment, NumberLiteralValue, OnDuplicateKeyColumnsSegment, OrderBySegment, OtherLiteralValue, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerLimitValueSegment, ParameterMarkerValue, PostgreSQLDeleteStatement, PostgreSQLExecuteStatement, PostgreSQLInsertStatement, PostgreSQLSelectStatement, PostgreSQLUpdateStatement, ProjectionsSegment, SetAssignmentSegment, ShorthandProjectionSegment, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, TypeCastExpression, WhereSegment, WindowSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/PostgreSQLStatementVisitor.html#L203">203</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 167 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/PostgreSQLStatementVisitor.html#L203">203</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/PostgreSQLStatementVisitor.html#L312">312</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 1,024 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/PostgreSQLStatementVisitor.html#L312">312</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.type.PostgreSQLDALStatementVisitor.java">org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDALStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 14 (max allowed is 10) classes [CollectionValue, IdentifierValue, PostgreSQLAnalyzeTableStatement, PostgreSQLEmptyStatement, PostgreSQLExplainStatement, PostgreSQLLoadStatement, PostgreSQLResetParameterStatement, PostgreSQLSetStatement, PostgreSQLShowStatement, PostgreSQLVacuumStatement, SimpleTableSegment, TableNameSegment, VariableAssignSegment, VariableSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDALStatementVisitor.html#L58">58</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 31 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDALStatementVisitor.html#L58">58</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.type.PostgreSQLDCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDCLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 25 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDCLStatementVisitor.html#L52">52</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.type.PostgreSQLDDLStatementVisitor.java">org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDDLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 130 (max allowed is 10) classes [AddColumnDefinitionSegment, AddConstraintDefinitionSegment, CollectionValue, ColumnDefinitionSegment, ColumnSegment, ConstraintDefinitionSegment, CursorNameSegment, DirectionSegment, DropColumnDefinitionSegment, DropConstraintDefinitionSegment, IdentifierValue, IndexNameSegment, IndexSegment, ModifyColumnDefinitionSegment, ModifyConstraintDefinitionSegment, OwnerSegment, PostgreSQLAlterAggregateStatement, PostgreSQLAlterCollationStatement, PostgreSQLAlterConversionStatement, PostgreSQLAlterDefaultPrivilegesStatement, PostgreSQLAlterDomainStatement, PostgreSQLAlterExtensionStatement, PostgreSQLAlterForeignDataWrapperStatement, PostgreSQLAlterForeignTableStatement, PostgreSQLAlterFunctionStatement, PostgreSQLAlterGroupStatement, PostgreSQLAlterIndexStatement, PostgreSQLAlterLanguageStatement, PostgreSQLAlterMaterializedViewStatement, PostgreSQLAlterOperatorStatement, PostgreSQLAlterPolicyStatement, PostgreSQLAlterProcedureStatement, PostgreSQLAlterPublicationStatement, PostgreSQLAlterRoutineStatement, PostgreSQLAlterRuleStatement, PostgreSQLAlterSchemaStatement, PostgreSQLAlterSequenceStatement, PostgreSQLAlterServerStatement, PostgreSQLAlterStatisticsStatement, PostgreSQLAlterSubscriptionStatement, PostgreSQLAlterTableStatement, PostgreSQLAlterTablespaceStatement, PostgreSQLAlterTextSearchStatement, PostgreSQLAlterTriggerStatement, PostgreSQLAlterTypeStatement, PostgreSQLAlterViewStatement, PostgreSQLCloseStatement, PostgreSQLClusterStatement, PostgreSQLCommentStatement, PostgreSQLCreateAccessMethodStatement, PostgreSQLCreateAggregateStatement, PostgreSQLCreateCastStatement, PostgreSQLCreateCollationStatement, PostgreSQLCreateConversionStatement, PostgreSQLCreateDatabaseStatement, PostgreSQLCreateDomainStatement, PostgreSQLCreateEventTriggerStatement, PostgreSQLCreateExtensionStatement, PostgreSQLCreateForeignDataWrapperStatement, PostgreSQLCreateForeignTableStatement, PostgreSQLCreateFunctionStatement, PostgreSQLCreateIndexStatement, PostgreSQLCreateLanguageStatement, PostgreSQLCreateMaterializedViewStatement, PostgreSQLCreateOperatorStatement, PostgreSQLCreatePolicyStatement, PostgreSQLCreateProcedureStatement, PostgreSQLCreatePublicationStatement, PostgreSQLCreateRuleStatement, PostgreSQLCreateSchemaStatement, PostgreSQLCreateSequenceStatement, PostgreSQLCreateTableStatement, PostgreSQLCreateTablespaceStatement, PostgreSQLCreateTextSearchStatement, PostgreSQLCreateTypeStatement, PostgreSQLCreateViewStatement, PostgreSQLDeallocateStatement, PostgreSQLDeclareStatement, PostgreSQLDiscardStatement, PostgreSQLDropAccessMethodStatement, PostgreSQLDropAggregateStatement, PostgreSQLDropCastStatement, PostgreSQLDropCollationStatement, PostgreSQLDropConversionStatement, PostgreSQLDropDatabaseStatement, PostgreSQLDropDomainStatement, PostgreSQLDropEventTriggerStatement, PostgreSQLDropExtensionStatement, PostgreSQLDropForeignDataWrapperStatement, PostgreSQLDropForeignTableStatement, PostgreSQLDropFunctionStatement, PostgreSQLDropGroupStatement, PostgreSQLDropIndexStatement, PostgreSQLDropLanguageStatement, PostgreSQLDropMaterializedViewStatement, PostgreSQLDropOperatorClassStatement, PostgreSQLDropOperatorFamilyStatement, PostgreSQLDropOperatorStatement, PostgreSQLDropOwnedStatement, PostgreSQLDropPolicyStatement, PostgreSQLDropProcedureStatement, PostgreSQLDropPublicationStatement, PostgreSQLDropRoutineStatement, PostgreSQLDropRuleStatement, PostgreSQLDropSchemaStatement, PostgreSQLDropSequenceStatement, PostgreSQLDropServerStatement, PostgreSQLDropStatisticsStatement, PostgreSQLDropSubscriptionStatement, PostgreSQLDropTableStatement, PostgreSQLDropTablespaceStatement, PostgreSQLDropTextSearchStatement, PostgreSQLDropTriggerStatement, PostgreSQLDropTypeStatement, PostgreSQLDropViewStatement, PostgreSQLFetchStatement, PostgreSQLListenStatement, PostgreSQLMoveStatement, PostgreSQLNotifyStmtStatement, PostgreSQLPrepareStatement, PostgreSQLRefreshMatViewStmtStatement, PostgreSQLReindexStatement, PostgreSQLSecurityLabelStmtStatement, PostgreSQLTruncateStatement, PostgreSQLUnlistenStatement, RenameColumnSegment, RenameTableDefinitionSegment, SimpleTableSegment, TableNameSegment, ValidateConstraintDefinitionSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDDLStatementVisitor.html#L328">328</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 296 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDDLStatementVisitor.html#L328">328</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Number of public methods is 146 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDDLStatementVisitor.html#L328">328</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Total number of methods is 153 (max allowed is 100).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDDLStatementVisitor.html#L328">328</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDDLStatementVisitor.html#L362">362</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.type.PostgreSQLDMLStatementVisitor.java">org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDMLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 30 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDMLStatementVisitor.html#L58">58</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.type.PostgreSQLTCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLTCLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [PostgreSQLBeginTransactionStatement, PostgreSQLCommitPreparedStatement, PostgreSQLCommitStatement, PostgreSQLLockStatement, PostgreSQLPrepareTransactionStatement, PostgreSQLReleaseSavepointStatement, PostgreSQLRollbackPreparedStatement, PostgreSQLRollbackStatement, PostgreSQLSavepointStatement, PostgreSQLSetConstraintsStatement, PostgreSQLSetTransactionStatement, PostgreSQLStartTransactionStatement].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLTCLStatementVisitor.html#L63">63</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 35 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLTCLStatementVisitor.html#L63">63</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.sql.common.extractor.TableExtractor.java">org/apache/shardingsphere/sql/parser/sql/common/extractor/TableExtractor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 34 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql/common/extractor/TableExtractor.html#L64">64</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql/common/extractor/TableExtractor.html#L132">132</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 384 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql/common/extractor/TableExtractor.html#L132">132</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.sql.common.extractor.TableExtractorTest.java">org/apache/shardingsphere/sql/parser/sql/common/extractor/TableExtractorTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 22 (max allowed is 10) classes [AggregationProjectionSegment, AliasSegment, BinaryOperationExpression, ColumnAssignmentSegment, ColumnProjectionSegment, ColumnSegment, CombineSegment, IdentifierValue, JoinTableSegment, LiteralExpressionSegment, LockSegment, MySQLInsertStatement, MySQLSelectStatement, OnDuplicateKeyColumnsSegment, OwnerSegment, ProjectionsSegment, RoutineBodySegment, ShorthandProjectionSegment, SimpleTableSegment, TableExtractor, TableNameSegment, ValidStatementSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql/common/extractor/TableExtractorTest.html#L59">59</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql/common/extractor/TableExtractorTest.html#L59">59</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.sql.common.util.SubqueryExtractUtilsTest.java">org/apache/shardingsphere/sql/parser/sql/common/util/SubqueryExtractUtilsTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 18 (max allowed is 10) classes [AggregationProjectionSegment, BinaryOperationExpression, ColumnProjectionSegment, ColumnSegment, CombineSegment, IdentifierValue, InExpression, JoinTableSegment, LiteralExpressionSegment, MySQLSelectStatement, ProjectionsSegment, SimpleTableSegment, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, WhereSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql/common/util/SubqueryExtractUtilsTest.html#L50">50</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql/common/util/SubqueryExtractUtilsTest.html#L50">50</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.sql.common.util.WhereExtractUtilsTest.java">org/apache/shardingsphere/sql/parser/sql/common/util/WhereExtractUtilsTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [BinaryOperationExpression, ColumnSegment, IdentifierValue, JoinTableSegment, MySQLSelectStatement, ProjectionsSegment, SimpleTableSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, WhereSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql/common/util/WhereExtractUtilsTest.html#L41">41</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml.InsertStatementHandlerTest.java">org/apache/shardingsphere/sql/parser/sql/dialect/handler/dml/InsertStatementHandlerTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [InsertMultiTableElementSegment, MySQLInsertStatement, OnDuplicateKeyColumnsSegment, OpenGaussInsertStatement, OracleInsertStatement, OracleSelectStatement, OutputSegment, PostgreSQLInsertStatement, SQL92InsertStatement, SQLServerInsertStatement, SetAssignmentSegment, SubquerySegment, WithSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql/dialect/handler/dml/InsertStatementHandlerTest.html#L43">43</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml.SelectStatementHandlerTest.java">org/apache/shardingsphere/sql/parser/sql/dialect/handler/dml/SelectStatementHandlerTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [LimitSegment, LockSegment, ModelSegment, MySQLSelectStatement, NumberLiteralLimitValueSegment, OpenGaussSelectStatement, OracleSelectStatement, PostgreSQLSelectStatement, SQL92SelectStatement, SQLServerSelectStatement, WindowSegment, WithSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql/dialect/handler/dml/SelectStatementHandlerTest.html#L42">42</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.sql92.visitor.statement.SQL92StatementVisitor.java">org/apache/shardingsphere/sql/parser/sql92/visitor/statement/SQL92StatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 33 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, BetweenExpression, BinaryOperationExpression, BooleanLiteralValue, CollectionValue, ColumnOrderByItemSegment, ColumnSegment, CommonExpressionSegment, DataTypeLengthSegment, DataTypeSegment, ExpressionProjectionSegment, FunctionSegment, IdentifierValue, InExpression, IndexOrderByItemSegment, Interval, KeywordValue, ListExpression, LiteralExpressionSegment, NotExpression, NullLiteralValue, NumberLiteralValue, OrderBySegment, OtherLiteralValue, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerValue, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubquerySegment, TableNameSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/SQL92StatementVisitor.html#L110">110</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 75 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/SQL92StatementVisitor.html#L110">110</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.sql92.visitor.statement.type.SQL92DDLStatementVisitor.java">org/apache/shardingsphere/sql/parser/sql92/visitor/statement/type/SQL92DDLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [AddColumnDefinitionSegment, AddConstraintDefinitionSegment, CollectionValue, ColumnDefinitionSegment, ConstraintDefinitionSegment, ConstraintSegment, DropColumnDefinitionSegment, DropConstraintDefinitionSegment, ModifyColumnDefinitionSegment, SQL92AlterTableStatement, SQL92CreateTableStatement, SQL92DropTableStatement].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/type/SQL92DDLStatementVisitor.html#L63">63</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 37 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/type/SQL92DDLStatementVisitor.html#L63">63</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.sql92.visitor.statement.type.SQL92DMLStatementVisitor.java">org/apache/shardingsphere/sql/parser/sql92/visitor/statement/type/SQL92DMLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 25 (max allowed is 10) classes [AliasSegment, BooleanLiteralValue, ColumnAssignmentSegment, ColumnProjectionSegment, CommonExpressionSegment, ExpressionProjectionSegment, GroupBySegment, HavingSegment, IdentifierValue, InsertColumnsSegment, InsertValuesSegment, Interval, JoinTableSegment, OwnerSegment, ProjectionsSegment, SQL92DeleteStatement, SQL92InsertStatement, SQL92SelectStatement, SQL92UpdateStatement, SetAssignmentSegment, ShorthandProjectionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, WhereSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/type/SQL92DMLStatementVisitor.html#L106">106</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 75 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/type/SQL92DMLStatementVisitor.html#L106">106</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/type/SQL92DMLStatementVisitor.html#L305">305</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 768 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/type/SQL92DMLStatementVisitor.html#L305">305</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.SQLServerStatementVisitor.java">org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/SQLServerStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 66 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, AliasSegment, BetweenExpression, BinaryOperationExpression, BooleanLiteralValue, CollectionValue, ColumnAssignmentSegment, ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, CommonExpressionSegment, CommonTableExpressionSegment, ConstraintSegment, DataTypeLengthSegment, DataTypeSegment, DeleteMultiTableSegment, ExpressionOrderByItemSegment, ExpressionProjectionSegment, FunctionSegment, GroupBySegment, HavingSegment, IdentifierValue, InExpression, IndexNameSegment, IndexOrderByItemSegment, IndexSegment, InsertColumnsSegment, InsertValuesSegment, Interval, JoinTableSegment, KeywordValue, LimitSegment, ListExpression, LiteralExpressionSegment, NotExpression, NullLiteralValue, NumberLiteralLimitValueSegment, NumberLiteralRowNumberValueSegment, NumberLiteralValue, OrderBySegment, OtherLiteralValue, OutputSegment, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerLimitValueSegment, ParameterMarkerRowNumberValueSegment, ParameterMarkerValue, ProjectionsSegment, SQLServerCreateTableStatement, SQLServerDeleteStatement, SQLServerInsertStatement, SQLServerSelectStatement, SQLServerUpdateStatement, SetAssignmentSegment, ShorthandProjectionSegment, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, TopProjectionSegment, WhereSegment, WithSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/SQLServerStatementVisitor.html#L195">195</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 161 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/SQLServerStatementVisitor.html#L195">195</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/SQLServerStatementVisitor.html#L769">769</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/SQLServerStatementVisitor.html#L1130">1130</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 768 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/SQLServerStatementVisitor.html#L1130">1130</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.type.SQLServerDCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/type/SQLServerDCLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 20 (max allowed is 10) classes [IdentifierValue, LoginSegment, OwnerSegment, SQLServerAlterLoginStatement, SQLServerAlterRoleStatement, SQLServerAlterUserStatement, SQLServerCreateLoginStatement, SQLServerCreateRoleStatement, SQLServerCreateUserStatement, SQLServerDenyUserStatement, SQLServerDropLoginStatement, SQLServerDropRoleStatement, SQLServerDropUserStatement, SQLServerGrantStatement, SQLServerRevertStatement, SQLServerRevokeStatement, SQLServerSetUserStatement, SimpleTableSegment, TableNameSegment, UserSegment].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/type/SQLServerDCLStatementVisitor.html#L76">76</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 49 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/type/SQLServerDCLStatementVisitor.html#L76">76</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.type.SQLServerDDLStatementVisitor.java">org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/type/SQLServerDDLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 39 (max allowed is 10) classes [AddColumnDefinitionSegment, CollectionValue, ColumnDefinitionSegment, ConstraintDefinitionSegment, DropColumnDefinitionSegment, DropConstraintDefinitionSegment, ModifyColumnDefinitionSegment, ModifyConstraintDefinitionSegment, SQLServerAlterDatabaseStatement, SQLServerAlterFunctionStatement, SQLServerAlterIndexStatement, SQLServerAlterProcedureStatement, SQLServerAlterSchemaStatement, SQLServerAlterSequenceStatement, SQLServerAlterServiceStatement, SQLServerAlterTableStatement, SQLServerAlterTriggerStatement, SQLServerAlterViewStatement, SQLServerCreateDatabaseStatement, SQLServerCreateFunctionStatement, SQLServerCreateIndexStatement, SQLServerCreateProcedureStatement, SQLServerCreateSchemaStatement, SQLServerCreateSequenceStatement, SQLServerCreateServiceStatement, SQLServerCreateTableStatement, SQLServerCreateTriggerStatement, SQLServerCreateViewStatement, SQLServerDropDatabaseStatement, SQLServerDropFunctionStatement, SQLServerDropIndexStatement, SQLServerDropProcedureStatement, SQLServerDropSchemaStatement, SQLServerDropSequenceStatement, SQLServerDropServiceStatement, SQLServerDropTableStatement, SQLServerDropTriggerStatement, SQLServerDropViewStatement, SQLServerTruncateStatement].</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/type/SQLServerDDLStatementVisitor.html#L128">128</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 100 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/type/SQLServerDDLStatementVisitor.html#L128">128</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.type.SQLServerTCLStatementVisitor.java">org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/type/SQLServerTCLStatementVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 21 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/type/SQLServerTCLStatementVisitor.html#L45">45</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sqlfederation.executor.AdvancedSQLFederationExecutor.java">org/apache/shardingsphere/sqlfederation/executor/AdvancedSQLFederationExecutor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 38 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/executor/AdvancedSQLFederationExecutor.html#L71">71</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sqlfederation.executor.TranslatableTableScanExecutor.java">org/apache/shardingsphere/sqlfederation/executor/TranslatableTableScanExecutor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 22 (max allowed is 10) classes [AbstractEnumerable, CalciteConnectionConfigImpl, ConnectionContext, EmptyRowEnumerator, ExecutionGroupReportContext, Gson, HintValueContext, JDBCMemoryQueryResult, JavaTypeFactoryImpl, KernelProcessor, MemoryEnumerator, MergeEngine, ProcessEngine, QueryContext, RelToSqlConverter, RexBuilder, SQLFederationRowEnumerator, SQLFederationSchema, SQLStatementParserEngine, SQLWrapperException, SqlString, TypeToken].</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/executor/TranslatableTableScanExecutor.html#L107">107</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 64 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/executor/TranslatableTableScanExecutor.html#L107">107</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sqlfederation.executor.resultset.SQLFederationResultSet.java">org/apache/shardingsphere/sqlfederation/executor/resultset/SQLFederationResultSet.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/executor/resultset/SQLFederationResultSet.html#L59">59</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.ExpressionConverter.java">org/apache/shardingsphere/sqlfederation/optimizer/converter/segment/expression/ExpressionConverter.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 15 (max allowed is 10) classes [AggregationProjectionConverter, BetweenExpressionConverter, BinaryOperationExpressionConverter, CaseWhenExpressionConverter, ColumnConverter, DataTypeConverter, ExistsSubqueryExpressionConverter, FunctionConverter, InExpressionConverter, ListExpressionConverter, LiteralExpressionConverter, NotExpressionConverter, ParameterMarkerExpressionConverter, SubqueryExpressionConverter, UnsupportedSQLOperationException].</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/optimizer/converter/segment/expression/ExpressionConverter.html#L59">59</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 32 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/optimizer/converter/segment/expression/ExpressionConverter.html#L59">59</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 17 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/optimizer/converter/segment/expression/ExpressionConverter.html#L61">61</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 65,536 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/optimizer/converter/segment/expression/ExpressionConverter.html#L61">61</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sqlfederation.optimizer.converter.statement.select.SelectStatementConverter.java">org/apache/shardingsphere/sqlfederation/optimizer/converter/statement/select/SelectStatementConverter.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 11 (max allowed is 10) classes [DistinctConverter, GroupByConverter, HavingConverter, OrderByConverter, PaginationValueSQLConverter, ProjectionsConverter, SqlBasicCall, SqlOrderBy, SqlSelect, TableConverter, WhereConverter].</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/optimizer/converter/statement/select/SelectStatementConverter.html#L47">47</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sqlfederation.optimizer.it.SQLOptimizeEngineIT.java">org/apache/shardingsphere/sqlfederation/optimizer/it/SQLOptimizeEngineIT.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [CalciteConnectionConfigImpl, DefaultSQLParserRuleConfigurationBuilder, H2DatabaseType, JavaTypeFactoryImpl, Properties, RexBuilder, SQLFederationSchema, SQLOptimizeEngine, SQLParserRule, ShardingSphereColumn, ShardingSphereSchema, ShardingSphereTable].</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/optimizer/it/SQLOptimizeEngineIT.html#L63">63</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/optimizer/it/SQLOptimizeEngineIT.html#L63">63</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sqlfederation.optimizer.metadata.schema.SQLFederationTable.java">org/apache/shardingsphere/sqlfederation/optimizer/metadata/schema/SQLFederationTable.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/optimizer/metadata/schema/SQLFederationTable.html#L51">51</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sqlfederation.optimizer.operator.TranslatableTableScan.java">org/apache/shardingsphere/sqlfederation/optimizer/operator/TranslatableTableScan.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 21 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/optimizer/operator/TranslatableTableScan.html#L59">59</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sqlfederation.optimizer.rexnode.SQLOptimizerRexNodeVisitor.java">org/apache/shardingsphere/sqlfederation/optimizer/rexnode/SQLOptimizerRexNodeVisitor.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/optimizer/rexnode/SQLOptimizerRexNodeVisitor.html#L63">63</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 12 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/optimizer/rexnode/SQLOptimizerRexNodeVisitor.html#L82">82</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>NPathComplexity</td>
<td>NPath Complexity is 2,048 (max allowed is 200).</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/optimizer/rexnode/SQLOptimizerRexNodeVisitor.html#L82">82</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.sqlfederation.optimizer.util.SQLFederationPlannerUtils.java">org/apache/shardingsphere/sqlfederation/optimizer/util/SQLFederationPlannerUtils.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/sqlfederation/optimizer/util/SQLFederationPlannerUtils.html#L70">70</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.e2e.cases.value.SQLValue.java">org/apache/shardingsphere/test/e2e/cases/value/SQLValue.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 22 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/test/e2e/cases/value/SQLValue.html#L56">56</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.e2e.data.pipeline.cases.PipelineContainerComposer.java">org/apache/shardingsphere/test/e2e/data/pipeline/cases/PipelineContainerComposer.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/e2e/data/pipeline/cases/PipelineContainerComposer.html#L75">75</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.e2e.data.pipeline.cases.cdc.CDCE2EIT.java">org/apache/shardingsphere/test/e2e/data/pipeline/cases/cdc/CDCE2EIT.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 17 (max allowed is 10) classes [CDCClient, CDCJobType, ConsistencyCheckJobItemProgressContext, DataMatchDataConsistencyCalculateAlgorithm, DataSourceRecordConsumer, E2EIncrementalTask, MySQLDatabaseType, OpenGaussDatabaseType, PipelineContainerComposer, PipelineDataSourceWrapper, SchemaName, SchemaTableName, SingleTableInventoryDataConsistencyChecker, SnowflakeKeyGenerateAlgorithm, StandardPipelineTableMetaDataLoader, StartCDCClientParameter, TableName].</td>
<td><a href="./xref/org/apache/shardingsphere/test/e2e/data/pipeline/cases/cdc/CDCE2EIT.html#L79">79</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 34 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/e2e/data/pipeline/cases/cdc/CDCE2EIT.html#L79">79</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.e2e.data.pipeline.cases.createtable.CreateTableSQLGeneratorIT.java">org/apache/shardingsphere/test/e2e/data/pipeline/cases/createtable/CreateTableSQLGeneratorIT.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/e2e/data/pipeline/cases/createtable/CreateTableSQLGeneratorIT.html#L63">63</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.e2e.driver.statement.ShardingPreparedStatementTest.java">org/apache/shardingsphere/test/e2e/driver/statement/ShardingPreparedStatementTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>ExecutableStatementCount</td>
<td>Executable statement count is 53 (max allowed is 50).</td>
<td><a href="./xref/org/apache/shardingsphere/test/e2e/driver/statement/ShardingPreparedStatementTest.html#L159">159</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>ExecutableStatementCount</td>
<td>Executable statement count is 51 (max allowed is 50).</td>
<td><a href="./xref/org/apache/shardingsphere/test/e2e/driver/statement/ShardingPreparedStatementTest.html#L381">381</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.e2e.showprocesslist.engine.ShowProcessListE2EIT.java">org/apache/shardingsphere/test/e2e/showprocesslist/engine/ShowProcessListE2EIT.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>coding</td>
<td>NestedForDepth</td>
<td>Nested for depth is 2 (max allowed is 1).</td>
<td><a href="./xref/org/apache/shardingsphere/test/e2e/showprocesslist/engine/ShowProcessListE2EIT.html#L124">124</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.data.pipeline.core.importer.PipelineDataSourceSinkTest.java">org/apache/shardingsphere/test/it/data/pipeline/core/importer/PipelineDataSourceSinkTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 12 (max allowed is 10) classes [Column, DataRecord, FinishedPosition, FinishedRecord, FixtureInventoryIncrementalJobItemContext, ImporterConfiguration, LogicTableName, PipelineDataSourceSink, PlaceholderPosition, SingleChannelConsumerImporter, StandardPipelineDataSourceConfiguration, TableNameSchemaNameMapping].</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/data/pipeline/core/importer/PipelineDataSourceSinkTest.html#L63">63</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 25 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/data/pipeline/core/importer/PipelineDataSourceSinkTest.html#L63">63</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.data.pipeline.core.task.InventoryTaskTest.java">org/apache/shardingsphere/test/it/data/pipeline/core/task/InventoryTaskTest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/data/pipeline/core/task/InventoryTaskTest.html#L58">58</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.data.pipeline.core.util.PipelineContextUtils.java">org/apache/shardingsphere/test/it/data/pipeline/core/util/PipelineContextUtils.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 15 (max allowed is 10) classes [ContextManager, DefaultPipelineDataSourceManager, MetaDataContexts, MetaDataPersistService, MigrationJobAPI, MigrationJobItemContext, MigrationProcessContext, PipelineColumnMetaData, PipelineContext, ShardingSphereColumn, ShardingSpherePipelineDataSourceConfiguration, ShardingSphereTable, YamlModeConfigurationSwapper, YamlPipelineProcessConfiguration, YamlPipelineProcessConfigurationSwapper].</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/data/pipeline/core/util/PipelineContextUtils.html#L65">65</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/data/pipeline/core/util/PipelineContextUtils.html#L65">65</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.data.pipeline.scenario.migration.api.impl.MigrationJobAPITest.java">org/apache/shardingsphere/test/it/data/pipeline/scenario/migration/api/impl/MigrationJobAPITest.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 13 (max allowed is 10) classes [ConsistencyCheckJobItemProgressContext, DataConsistencyCheckResult, DataConsistencyContentCheckResult, DataConsistencyCountCheckResult, DataNode, DataSourceProperties, MigrateTableStatement, MigrationJobAPI, MigrationJobType, PipelineDataSourcePersistService, PipelineDataSourceWrapper, SourceTargetEntry, YamlInventoryIncrementalJobItemProgress].</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/data/pipeline/scenario/migration/api/impl/MigrationJobAPITest.html#L90">90</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 33 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/data/pipeline/scenario/migration/api/impl/MigrationJobAPITest.html#L90">90</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.optimizer.converter.cases.jaxb.RootSQLNodeConverterTestCases.java">org/apache/shardingsphere/test/it/optimizer/converter/cases/jaxb/RootSQLNodeConverterTestCases.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>coding</td>
<td>NestedForDepth</td>
<td>Nested for depth is 2 (max allowed is 1).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/optimizer/converter/cases/jaxb/RootSQLNodeConverterTestCases.html#L55">55</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.rewrite.engine.SQLRewriterIT.java">org/apache/shardingsphere/test/it/rewrite/engine/SQLRewriterIT.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 22 (max allowed is 10) classes [ConfigurationProperties, ConnectionContext, CursorConnectionContext, DataSourceProvidedDatabaseConfiguration, Properties, QueryContext, SQLFederationRule, SQLFederationRuleConfiguration, SQLParserRule, SQLParserRuleConfiguration, SQLRewriteEntry, SQLRouteEngine, SQLStatementParserEngine, SQLTranslatorRule, SQLTranslatorRuleConfiguration, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereRuleMetaData, TimestampServiceRule, TimestampServiceRuleConfiguration, YamlDataSourceConfigurationSwapper, YamlRuleConfigurationSwapperEngine].</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/rewrite/engine/SQLRewriterIT.html#L92">92</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 42 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/rewrite/engine/SQLRewriterIT.html#L92">92</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.sql.parser.internal.asserts.segment.expression.ExpressionAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/segment/expression/ExpressionAssert.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 41 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/segment/expression/ExpressionAssert.html#L79">79</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 21 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/segment/expression/ExpressionAssert.html#L383">383</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>JavaNCSS</td>
<td>NCSS for this method is 63 (max allowed is 50).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/segment/expression/ExpressionAssert.html#L383">383</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.sql.parser.internal.asserts.segment.projection.ProjectionAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/segment/projection/ProjectionAssert.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 22 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/segment/projection/ProjectionAssert.html#L61">61</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.dal.DALStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/DALStatementAssert.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 108 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/DALStatementAssert.html#L185">185</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 53 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/DALStatementAssert.html#L195">195</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>sizes</td>
<td>ExecutableStatementCount</td>
<td>Executable statement count is 53 (max allowed is 50).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/DALStatementAssert.html#L195">195</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>JavaNCSS</td>
<td>NCSS for this method is 156 (max allowed is 50).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/DALStatementAssert.html#L195">195</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.dcl.DCLStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dcl/DCLStatementAssert.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 40 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dcl/DCLStatementAssert.html#L83">83</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 19 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dcl/DCLStatementAssert.html#L93">93</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>JavaNCSS</td>
<td>NCSS for this method is 54 (max allowed is 50).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dcl/DCLStatementAssert.html#L93">93</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.ddl.DDLStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ddl/DDLStatementAssert.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 68 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ddl/DDLStatementAssert.html#L125">125</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 33 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ddl/DDLStatementAssert.html#L135">135</a></td></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>JavaNCSS</td>
<td>NCSS for this method is 96 (max allowed is 50).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ddl/DDLStatementAssert.html#L135">135</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.dml.DMLStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/DMLStatementAssert.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/DMLStatementAssert.html#L59">59</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/DMLStatementAssert.html#L69">69</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.ral.impl.QueryableRALStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/QueryableRALStatementAssert.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 25 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/QueryableRALStatementAssert.html#L56">56</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 17 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/QueryableRALStatementAssert.html#L66">66</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.ral.impl.UpdatableRALStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/UpdatableRALStatementAssert.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 29 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/UpdatableRALStatementAssert.html#L67">67</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 14 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/UpdatableRALStatementAssert.html#L77">77</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.ral.impl.pipeline.UpdatablePipelineRALStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/pipeline/UpdatablePipelineRALStatementAssert.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/pipeline/UpdatablePipelineRALStatementAssert.html#L65">65</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 13 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/pipeline/UpdatablePipelineRALStatementAssert.html#L75">75</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.rdl.create.CreateRuleStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/create/CreateRuleStatementAssert.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/create/CreateRuleStatementAssert.html#L58">58</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/create/CreateRuleStatementAssert.html#L68">68</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.rdl.drop.DropRuleStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/drop/DropRuleStatementAssert.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 28 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/drop/DropRuleStatementAssert.html#L65">65</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 13 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/drop/DropRuleStatementAssert.html#L75">75</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.tcl.TCLStatementAssert.java">org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/tcl/TCLStatementAssert.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 24 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/tcl/TCLStatementAssert.html#L59">59</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>CyclomaticComplexity</td>
<td>Cyclomatic Complexity is 11 (max allowed is 10).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/tcl/TCLStatementAssert.html#L69">69</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.segment.impl.expr.ExpectedExpression.java">org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/segment/impl/expr/ExpectedExpression.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 23 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/segment/impl/expr/ExpectedExpression.html#L38">38</a></td></tr></table></section><section>
<h3 id="org.apache.shardingsphere.transaction.base.seata.at.fixture.MockMessageHandler.java">org/apache/shardingsphere/transaction/base/seata/at/fixture/MockMessageHandler.java</h3>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassDataAbstractionCoupling</td>
<td>Class Data Abstraction Coupling is 15 (max allowed is 10) classes [AbstractResultMessage, AtomicLong, BranchCommitResponse, BranchRegisterResponse, BranchReportResponse, BranchRollbackResponse, ConcurrentLinkedQueue, GlobalBeginResponse, GlobalCommitResponse, GlobalRollbackResponse, GlobalStatusResponse, MergeResultMessage, RegisterRMResponse, RegisterTMResponse, RpcMessage].</td>
<td><a href="./xref/org/apache/shardingsphere/transaction/base/seata/at/fixture/MockMessageHandler.html#L62">62</a></td></tr>
<tr class="a">
<td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure>&#160;Warning</td>
<td>metrics</td>
<td>ClassFanOutComplexity</td>
<td>Class Fan-Out Complexity is 31 (max allowed is 20).</td>
<td><a href="./xref/org/apache/shardingsphere/transaction/base/seata/at/fixture/MockMessageHandler.html#L62">62</a></td></tr></table></section></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>