| <!DOCTYPE html> |
| <!-- |
| | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-checkstyle-plugin:3.2.1:checkstyle 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>shardingsphere-infra-binder – 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">shardingsphere-infra-binder |
| </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="shardingsphere-infra-binder">shardingsphere-infra-binder</a> </div> |
| <div class="clear"> |
| <hr/> |
| </div> |
| </div> |
| <div id="leftColumn"> |
| <div id="navcolumn"> |
| <h5>Parent Project</h5> |
| <ul> |
| <li class="none"><a href="../index.html" title="shardingsphere-infra">shardingsphere-infra</a></li> |
| </ul> |
| <h5>Project Documentation</h5> |
| <ul> |
| <li class="collapsed"><a href="project-info.html" title="Project Information">Project Information</a></li> |
| <li class="expanded"><a href="project-reports.html" title="Project Reports">Project Reports</a> |
| <ul> |
| <li class="none"><a href="apidocs/index.html" title="Javadoc">Javadoc</a></li> |
| <li class="none"><a href="xref/index.html" title="Source Xref">Source Xref</a></li> |
| <li class="none"><a href="xref-test/index.html" title="Test Source Xref">Test Source Xref</a></li> |
| <li class="none"><a href="rat-report.html" title="Rat Report">Rat Report</a></li> |
| <li class="none"><strong>Checkstyle</strong></li> |
| <li class="none"><a href="spotbugs.html" title="SpotBugs">SpotBugs</a></li> |
| <li class="none"><a href="jdepend-report.html" title="JDepend">JDepend</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> Info</th> |
| <th><figure><img src="images/icon_warning_sml.gif" alt="" /></figure> Warnings</th> |
| <th><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Errors</th></tr> |
| <tr class="b"> |
| <td>16</td> |
| <td>0</td> |
| <td>27</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> I</th> |
| <th><figure><img src="images/icon_warning_sml.gif" alt="" /></figure> W</th> |
| <th><figure><img src="images/icon_error_sml.gif" alt="" /></figure> E</th></tr> |
| <tr class="b"> |
| <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="a"> |
| <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="b"> |
| <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="a"> |
| <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="b"> |
| <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="a"> |
| <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="b"> |
| <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="a"> |
| <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="b"> |
| <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="a"> |
| <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="b"> |
| <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="a"> |
| <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="b"> |
| <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="a"> |
| <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="b"> |
| <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="a"> |
| <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></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>metrics</td> |
| <td><a class="externalLink" href="https://checkstyle.org/config_metrics.html#ClassDataAbstractionCoupling">ClassDataAbstractionCoupling</a> |
| <ul> |
| <li>max: <code>"10"</code></li></ul></td> |
| <td>13</td> |
| <td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure> Warning</td></tr> |
| <tr class="a"> |
| <td></td> |
| <td><a class="externalLink" href="https://checkstyle.org/config_metrics.html#ClassFanOutComplexity">ClassFanOutComplexity</a></td> |
| <td>9</td> |
| <td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure> Warning</td></tr> |
| <tr class="b"> |
| <td></td> |
| <td><a class="externalLink" href="https://checkstyle.org/config_metrics.html#CyclomaticComplexity">CyclomaticComplexity</a></td> |
| <td>2</td> |
| <td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure> Warning</td></tr> |
| <tr class="a"> |
| <td></td> |
| <td><a class="externalLink" href="https://checkstyle.org/config_metrics.html#NPathComplexity">NPathComplexity</a></td> |
| <td>3</td> |
| <td><figure><img src="images/icon_warning_sml.gif" alt="" /></figure> Warning</td></tr></table></section><section> |
| <h2><a name="Details"></a>Details</h2><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> 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> 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> 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> 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> 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> 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> 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> 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-test/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> Warning</td> |
| <td>metrics</td> |
| <td>ClassFanOutComplexity</td> |
| <td>Class Fan-Out Complexity is 22 (max allowed is 20).</td> |
| <td><a href="./xref-test/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> 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-test/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> 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-test/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> 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-test/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> 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-test/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> 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> 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-test/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> Warning</td> |
| <td>metrics</td> |
| <td>ClassFanOutComplexity</td> |
| <td>Class Fan-Out Complexity is 28 (max allowed is 20).</td> |
| <td><a href="./xref-test/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> 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-test/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> Warning</td> |
| <td>metrics</td> |
| <td>ClassFanOutComplexity</td> |
| <td>Class Fan-Out Complexity is 32 (max allowed is 20).</td> |
| <td><a href="./xref-test/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> 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-test/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> 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-test/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> 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-test/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> 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> 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-test/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> Warning</td> |
| <td>metrics</td> |
| <td>ClassFanOutComplexity</td> |
| <td>Class Fan-Out Complexity is 30 (max allowed is 20).</td> |
| <td><a href="./xref-test/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> 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> 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-test/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> Warning</td> |
| <td>metrics</td> |
| <td>ClassFanOutComplexity</td> |
| <td>Class Fan-Out Complexity is 34 (max allowed is 20).</td> |
| <td><a href="./xref-test/org/apache/shardingsphere/infra/binder/statement/dml/SelectStatementContextTest.html#L71">71</a></td></tr></table></section></section> |
| </div> |
| </div> |
| <div class="clear"> |
| <hr/> |
| </div> |
| <div id="footer"> |
| <div class="xright"> |
| Copyright © 2023<a href="https://www.apache.org/">The Apache Software Foundation</a>. |
| . </div> |
| <div class="clear"> |
| <hr/> |
| </div> |
| </div> |
| </body> |
| </html> |