| <!DOCTYPE html> |
| <!-- |
| | Generated by Apache Maven Doxia Site Renderer 1.11.1 from com.github.spotbugs:spotbugs-maven-plugin:4.8.6.2:spotbugs at 2024-08-25 |
| |
| | Rendered using Apache Maven Default Skin |
| --> |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
| <head> |
| <meta charset="UTF-8" /> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
| <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" /> |
| <title>shardingsphere-parser-sql-statement-core – SpotBugs Bug Detector Report</title> |
| <link rel="stylesheet" href="./css/maven-base.css" /> |
| <link rel="stylesheet" href="./css/maven-theme.css" /> |
| <link rel="stylesheet" href="./css/site.css" /> |
| <link rel="stylesheet" href="./css/print.css" media="print" /> |
| </head> |
| <body class="composite"> |
| <div id="banner"> |
| <div id="bannerLeft">shardingsphere-parser-sql-statement-core |
| </div> |
| <div class="clear"> |
| <hr/> |
| </div> |
| </div> |
| <div id="breadcrumbs"> |
| <div class="xleft"> |
| <span id="publishDate">Last Published: 2024-08-25</span> |
| | <span id="projectVersion">Version: 5.5.1-SNAPSHOT</span> |
| </div> |
| <div class="xright"><a href="./" title="shardingsphere-parser-sql-statement-core">shardingsphere-parser-sql-statement-core</a> </div> |
| <div class="clear"> |
| <hr/> |
| </div> |
| </div> |
| <div id="leftColumn"> |
| <div id="navcolumn"> |
| <h5>Parent Project</h5> |
| <ul> |
| <li class="none"><a href="../index.html" title="shardingsphere-parser-sql-statement">shardingsphere-parser-sql-statement</a></li> |
| </ul> |
| <h5>Project Documentation</h5> |
| <ul> |
| <li class="collapsed"><a href="project-info.html" title="Project Information">Project Information</a></li> |
| <li class="expanded"><a href="project-reports.html" title="Project Reports">Project Reports</a> |
| <ul> |
| <li class="none"><a href="apidocs/index.html" title="Javadoc">Javadoc</a></li> |
| <li class="none"><a href="xref/index.html" title="Source Xref">Source Xref</a></li> |
| <li class="none"><a href="xref-test/index.html" title="Test Source Xref">Test Source Xref</a></li> |
| <li class="none"><a href="rat-report.html" title="Rat Report">Rat Report</a></li> |
| <li class="none"><a href="checkstyle.html" title="Checkstyle">Checkstyle</a></li> |
| <li class="none"><a href="cpd.html" title="CPD">CPD</a></li> |
| <li class="none"><a href="pmd.html" title="PMD">PMD</a></li> |
| <li class="none"><strong>SpotBugs</strong></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="SpotBugs_Bug_Detector_Report"></a>SpotBugs Bug Detector Report</h2> |
| <p>The following document contains the results of <a class="externalLink" href="https://spotbugs.github.io/">SpotBugs</a></p> |
| <p>SpotBugs Version is <i>4.8.6</i></p> |
| <p>Threshold is <i>medium</i></p> |
| <p>Effort is <i>default</i></p></section><section> |
| <h2><a name="Summary"></a>Summary</h2> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Classes</th> |
| <th>Bugs</th> |
| <th>Errors</th> |
| <th>Missing Classes</th></tr> |
| <tr class="b"> |
| <td>589</td> |
| <td>382</td> |
| <td>0</td> |
| <td>0</td></tr></table></section><section> |
| <h2><a name="Files"></a>Files</h2> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Class</th> |
| <th>Bugs</th></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dal.CacheTableIndexSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dal.CacheTableIndexSegment</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dal.CloneActionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dal.CloneActionSegment</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dal.FromTableSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dal.FromTableSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dal.LoadTableIndexSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dal.LoadTableIndexSegment</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dal.PartitionDefinitionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dal.PartitionDefinitionSegment</a></td> |
| <td>3</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dal.TableIndexSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dal.TableIndexSegment</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dal.VariableAssignSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dal.VariableAssignSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dcl.PrivilegeSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dcl.PrivilegeSegment</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dcl.UserSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dcl.UserSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.ColumnDefinitionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.ColumnDefinitionSegment</a></td> |
| <td>5</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.AddColumnDefinitionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.AddColumnDefinitionSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ChangeColumnDefinitionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ChangeColumnDefinitionSegment</a></td> |
| <td>4</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.DropColumnDefinitionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.DropColumnDefinitionSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ModifyCollectionRetrievalSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ModifyCollectionRetrievalSegment</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ModifyColumnDefinitionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ModifyColumnDefinitionSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.RenameColumnSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.RenameColumnSegment</a></td> |
| <td>4</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.position.ColumnPositionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.position.ColumnPositionSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.ConstraintDefinitionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.ConstraintDefinitionSegment</a></td> |
| <td>4</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.alter.AddConstraintDefinitionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.alter.AddConstraintDefinitionSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.DropIndexDefinitionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.DropIndexDefinitionSegment</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.IndexSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.IndexSegment</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.IndexTypeSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.IndexTypeSegment</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.RenameIndexDefinitionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.RenameIndexDefinitionSegment</a></td> |
| <td>4</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.packages.PackageSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.packages.PackageSegment</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.routine.FunctionNameSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.routine.FunctionNameSegment</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.routine.RoutineBodySegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.routine.RoutineBodySegment</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.table.RenameTableDefinitionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.table.RenameTableDefinitionSegment</a></td> |
| <td>4</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.type.TypeDefinitionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.type.TypeDefinitionSegment</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.type.TypeSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.type.TypeSegment</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.ReturningSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.ReturningSegment</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.ColumnAssignmentSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.ColumnAssignmentSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.InsertValuesSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.InsertValuesSegment</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.SetAssignmentSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.SetAssignmentSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.ColumnSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.ColumnSegment</a></td> |
| <td>3</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.InsertColumnsSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.InsertColumnsSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.OnDuplicateKeyColumnsSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.OnDuplicateKeyColumnsSegment</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.combine.CombineSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.combine.CombineSegment</a></td> |
| <td>4</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.exec.ExecSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.exec.ExecSegment</a></td> |
| <td>3</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.CaseWhenExpression">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.CaseWhenExpression</a></td> |
| <td>4</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ExistsSubqueryExpression">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ExistsSubqueryExpression</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ExpressionWithParamsSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ExpressionWithParamsSegment</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.FunctionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.FunctionSegment</a></td> |
| <td>5</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ListExpression">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ListExpression</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.RowExpression">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.RowExpression</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ValuesExpression">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ValuesExpression</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.complex.CommonTableExpressionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.complex.CommonTableExpressionSegment</a></td> |
| <td>3</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubqueryExpressionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubqueryExpressionSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubquerySegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubquerySegment</a></td> |
| <td>5</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.hint.WithTableHintSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.hint.WithTableHintSegment</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.AggregationProjectionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.AggregationProjectionSegment</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ColumnProjectionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ColumnProjectionSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.IntervalExpressionProjection">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.IntervalExpressionProjection</a></td> |
| <td>4</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ProjectionsSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ProjectionsSegment</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ShorthandProjectionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ShorthandProjectionSegment</a></td> |
| <td>3</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.SubqueryProjectionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.SubqueryProjectionSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.join.OuterJoinExpression">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.join.OuterJoinExpression</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.merge.MergeWhenAndThenSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.merge.MergeWhenAndThenSegment</a></td> |
| <td>4</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.GroupBySegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.GroupBySegment</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.OrderBySegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.OrderBySegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.item.ColumnOrderByItemSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.item.ColumnOrderByItemSegment</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.AndPredicate">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.AndPredicate</a></td> |
| <td>3</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.LockSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.LockSegment</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.OrPredicateSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.OrPredicateSegment</a></td> |
| <td>3</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.prepare.PrepareStatementQuerySegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.prepare.PrepareStatementQuerySegment</a></td> |
| <td>4</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.sample.SampleOptionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.sample.SampleOptionSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.statistics.StatisticsStrategySegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.statistics.StatisticsStrategySegment</a></td> |
| <td>4</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoElseSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoElseSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoSegment</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoThenSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoThenSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableInsertIntoSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableInsertIntoSegment</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlElementFunctionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlElementFunctionSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlNamespacesClauseSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlNamespacesClauseSegment</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlQueryAndExistsFunctionSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlQueryAndExistsFunctionSegment</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlTableOptionsSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlTableOptionsSegment</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.generic.DataTypeSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.generic.DataTypeSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.generic.ModelSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.generic.ModelSegment</a></td> |
| <td>4</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OutputSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OutputSegment</a></td> |
| <td>5</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OwnerSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OwnerSegment</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.generic.PivotSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.generic.PivotSegment</a></td> |
| <td>8</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WindowItemSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WindowItemSegment</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WindowSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WindowSegment</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WithSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WithSegment</a></td> |
| <td>3</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.generic.match.MatchAgainstExpression">org.apache.shardingsphere.sql.parser.statement.core.segment.generic.match.MatchAgainstExpression</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.DeleteMultiTableSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.DeleteMultiTableSegment</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.IndexHintSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.IndexHintSegment</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.JoinTableSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.JoinTableSegment</a></td> |
| <td>6</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SimpleTableSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SimpleTableSegment</a></td> |
| <td>3</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SubqueryTableSegment">org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SubqueryTableSegment</a></td> |
| <td>3</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.AbstractSQLStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.AbstractSQLStatement</a></td> |
| <td>4</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.AnalyzeTableStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.AnalyzeTableStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CacheIndexStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CacheIndexStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CheckTableStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CheckTableStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ChecksumTableStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ChecksumTableStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CloneStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CloneStatement</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.FlushStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.FlushStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.InstallComponentStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.InstallComponentStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.LoadIndexInfoStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.LoadIndexInfoStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.OptimizeTableStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.OptimizeTableStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.RepairTableStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.RepairTableStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ResetStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ResetStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.SetStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.SetStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCharacterSetStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCharacterSetStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCollationStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCollationStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowColumnsStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowColumnsStatement</a></td> |
| <td>3</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCreateTableStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCreateTableStatement</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowDatabasesStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowDatabasesStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowEventsStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowEventsStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowFunctionStatusStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowFunctionStatusStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowIndexStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowIndexStatement</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowOpenTablesStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowOpenTablesStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowProcedureCodeStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowProcedureCodeStatement</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowProcedureStatusStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowProcedureStatusStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowStatusStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowStatusStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTableStatusStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTableStatusStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTablesStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTablesStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTriggersStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTriggersStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowVariablesStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowVariablesStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dal.UninstallComponentStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dal.UninstallComponentStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.CreateUserStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.CreateUserStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.DenyUserStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.DenyUserStatement</a></td> |
| <td>3</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.DropUserStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.DropUserStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.GrantStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.GrantStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.RevokeStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.RevokeStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.SetUserStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.SetUserStatement</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterIndexStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterIndexStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement</a></td> |
| <td>15</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterViewStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterViewStatement</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AnalyzeStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AnalyzeStatement</a></td> |
| <td>4</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement</a></td> |
| <td>14</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CommentStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CommentStatement</a></td> |
| <td>4</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateFunctionStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateFunctionStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateIndexStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateIndexStatement</a></td> |
| <td>5</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateProcedureStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateProcedureStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateTableStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateTableStatement</a></td> |
| <td>5</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateViewStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateViewStatement</a></td> |
| <td>4</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CursorStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CursorStatement</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DeclareStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DeclareStatement</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement</a></td> |
| <td>14</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropIndexStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropIndexStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropSchemaStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropSchemaStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropSequenceStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropSequenceStatement</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropTableStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropTableStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropViewStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropViewStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.FetchStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.FetchStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.FlashbackTableStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.FlashbackTableStatement</a></td> |
| <td>4</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.MoveStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.MoveStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PrepareStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PrepareStatement</a></td> |
| <td>4</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PurgeStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PurgeStatement</a></td> |
| <td>4</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.RenameTableStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.RenameTableStatement</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.TruncateStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.TruncateStatement</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.UpdateStatisticsStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.UpdateStatisticsStatement</a></td> |
| <td>6</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dml.CopyStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dml.CopyStatement</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dml.InsertStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dml.InsertStatement</a></td> |
| <td>5</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dml.LoadDataStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dml.LoadDataStatement</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dml.LoadXMLStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dml.LoadXMLStatement</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dml.MergeStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dml.MergeStatement</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dml.SelectStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dml.SelectStatement</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.statement.dml.UpdateStatement">org.apache.shardingsphere.sql.parser.statement.core.statement.dml.UpdateStatement</a></td> |
| <td>2</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.util.TableExtractor">org.apache.shardingsphere.sql.parser.statement.core.util.TableExtractor</a></td> |
| <td>3</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.value.collection.CollectionValue">org.apache.shardingsphere.sql.parser.statement.core.value.collection.CollectionValue</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.sql.parser.statement.core.value.props.PropertiesValue">org.apache.shardingsphere.sql.parser.statement.core.value.props.PropertiesValue</a></td> |
| <td>1</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dal.CacheTableIndexSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dal.CacheTableIndexSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.CacheTableIndexSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.CacheTableIndexSegment.getIndexes() may expose internal representation by returning CacheTableIndexSegment.indexes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dal/CacheTableIndexSegment.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dal.CloneActionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dal.CloneActionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.CloneActionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.CloneActionSegment.getCloneInstance() may expose internal representation by returning CloneActionSegment.cloneInstance</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dal/CloneActionSegment.html#L39">39</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.CloneActionSegment.setCloneInstance(CloneInstanceSegment) may expose internal representation by storing an externally mutable object into CloneActionSegment.cloneInstance</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dal/CloneActionSegment.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dal.FromTableSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dal.FromTableSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.FromTableSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.FromTableSegment.getTable() may expose internal representation by returning FromTableSegment.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dal/FromTableSegment.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.FromTableSegment.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into FromTableSegment.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dal/FromTableSegment.html#L29">29</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dal.LoadTableIndexSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dal.LoadTableIndexSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.LoadTableIndexSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.LoadTableIndexSegment.getIndexes() may expose internal representation by returning LoadTableIndexSegment.indexes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dal/LoadTableIndexSegment.html#L33">33</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.LoadTableIndexSegment.getPartitions() may expose internal representation by returning LoadTableIndexSegment.partitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dal/LoadTableIndexSegment.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dal.PartitionDefinitionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dal.PartitionDefinitionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.PartitionDefinitionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.PartitionDefinitionSegment.getPartitions() may expose internal representation by returning PartitionDefinitionSegment.partitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dal/PartitionDefinitionSegment.html#L41">41</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.PartitionDefinitionSegment.getTable() may expose internal representation by returning PartitionDefinitionSegment.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dal/PartitionDefinitionSegment.html#L39">39</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dal.PartitionDefinitionSegment(int, int, SimpleTableSegment) may expose internal representation by storing an externally mutable object into PartitionDefinitionSegment.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dal/PartitionDefinitionSegment.html#L31">31</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dal.TableIndexSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dal.TableIndexSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.TableIndexSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.TableIndexSegment.getTable() may expose internal representation by returning TableIndexSegment.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dal/TableIndexSegment.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dal.TableIndexSegment(int, int, SimpleTableSegment) may expose internal representation by storing an externally mutable object into TableIndexSegment.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dal/TableIndexSegment.html#L28">28</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dal.VariableAssignSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dal.VariableAssignSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.VariableAssignSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.VariableAssignSegment.getVariable() may expose internal representation by returning VariableAssignSegment.variable</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dal/VariableAssignSegment.html#L32">32</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dal.VariableAssignSegment.setVariable(VariableSegment) may expose internal representation by storing an externally mutable object into VariableAssignSegment.variable</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dal/VariableAssignSegment.html#L25">25</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dcl.PrivilegeSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dcl.PrivilegeSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dcl.PrivilegeSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dcl.PrivilegeSegment.getColumns() may expose internal representation by returning PrivilegeSegment.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dcl/PrivilegeSegment.html#L40">40</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dcl.UserSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dcl.UserSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dcl.UserSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dcl.UserSegment.getAlterStatus() may expose internal representation by returning UserSegment.alterStatus</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dcl/UserSegment.html#L56">56</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dcl.UserSegment.setAlterStatus(PasswordOrLockOptionSegment) may expose internal representation by storing an externally mutable object into UserSegment.alterStatus</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dcl/UserSegment.html#L25">25</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.ColumnDefinitionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.ColumnDefinitionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.ColumnDefinitionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.ColumnDefinitionSegment.getColumnName() may expose internal representation by returning ColumnDefinitionSegment.columnName</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/ColumnDefinitionSegment.html#L42">42</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.ColumnDefinitionSegment.getDataType() may expose internal representation by returning ColumnDefinitionSegment.dataType</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/ColumnDefinitionSegment.html#L44">44</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.ColumnDefinitionSegment.getReferencedTables() may expose internal representation by returning ColumnDefinitionSegment.referencedTables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/ColumnDefinitionSegment.html#L53">53</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.ColumnDefinitionSegment(int, int, ColumnSegment, DataTypeSegment, boolean, boolean) may expose internal representation by storing an externally mutable object into ColumnDefinitionSegment.columnName</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/ColumnDefinitionSegment.html#L34">34</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.ColumnDefinitionSegment(int, int, ColumnSegment, DataTypeSegment, boolean, boolean) may expose internal representation by storing an externally mutable object into ColumnDefinitionSegment.dataType</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/ColumnDefinitionSegment.html#L34">34</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.AddColumnDefinitionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.AddColumnDefinitionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.AddColumnDefinitionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.AddColumnDefinitionSegment.getColumnDefinitions() may expose internal representation by returning AddColumnDefinitionSegment.columnDefinitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/AddColumnDefinitionSegment.html#L42">42</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.AddColumnDefinitionSegment(int, int, Collection) may expose internal representation by storing an externally mutable object into AddColumnDefinitionSegment.columnDefinitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/AddColumnDefinitionSegment.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ChangeColumnDefinitionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ChangeColumnDefinitionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ChangeColumnDefinitionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ChangeColumnDefinitionSegment.getColumnDefinition() may expose internal representation by returning ChangeColumnDefinitionSegment.columnDefinition</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/ChangeColumnDefinitionSegment.html#L42">42</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ChangeColumnDefinitionSegment.getPreviousColumn() may expose internal representation by returning ChangeColumnDefinitionSegment.previousColumn</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/ChangeColumnDefinitionSegment.html#L44">44</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ChangeColumnDefinitionSegment(int, int, ColumnDefinitionSegment) may expose internal representation by storing an externally mutable object into ChangeColumnDefinitionSegment.columnDefinition</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/ChangeColumnDefinitionSegment.html#L33">33</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ChangeColumnDefinitionSegment.setPreviousColumn(ColumnSegment) may expose internal representation by storing an externally mutable object into ChangeColumnDefinitionSegment.previousColumn</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/ChangeColumnDefinitionSegment.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.DropColumnDefinitionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.DropColumnDefinitionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.DropColumnDefinitionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.DropColumnDefinitionSegment.getColumns() may expose internal representation by returning DropColumnDefinitionSegment.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/DropColumnDefinitionSegment.html#L40">40</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.DropColumnDefinitionSegment(int, int, Collection) may expose internal representation by storing an externally mutable object into DropColumnDefinitionSegment.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/DropColumnDefinitionSegment.html#L31">31</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ModifyCollectionRetrievalSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ModifyCollectionRetrievalSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ModifyCollectionRetrievalSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ModifyCollectionRetrievalSegment.getNestedTable() may expose internal representation by returning ModifyCollectionRetrievalSegment.nestedTable</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/ModifyCollectionRetrievalSegment.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ModifyCollectionRetrievalSegment(int, int, SimpleTableSegment) may expose internal representation by storing an externally mutable object into ModifyCollectionRetrievalSegment.nestedTable</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/ModifyCollectionRetrievalSegment.html#L28">28</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ModifyColumnDefinitionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ModifyColumnDefinitionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ModifyColumnDefinitionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ModifyColumnDefinitionSegment.getColumnDefinition() may expose internal representation by returning ModifyColumnDefinitionSegment.columnDefinition</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/ModifyColumnDefinitionSegment.html#L41">41</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.ModifyColumnDefinitionSegment(int, int, ColumnDefinitionSegment) may expose internal representation by storing an externally mutable object into ModifyColumnDefinitionSegment.columnDefinition</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/ModifyColumnDefinitionSegment.html#L32">32</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.RenameColumnSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.RenameColumnSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.RenameColumnSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.RenameColumnSegment.getColumnName() may expose internal representation by returning RenameColumnSegment.columnName</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/RenameColumnSegment.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.RenameColumnSegment.getOldColumnName() may expose internal representation by returning RenameColumnSegment.oldColumnName</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/RenameColumnSegment.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.RenameColumnSegment(int, int, ColumnSegment, ColumnSegment) may expose internal representation by storing an externally mutable object into RenameColumnSegment.columnName</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/RenameColumnSegment.html#L28">28</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.alter.RenameColumnSegment(int, int, ColumnSegment, ColumnSegment) may expose internal representation by storing an externally mutable object into RenameColumnSegment.oldColumnName</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/alter/RenameColumnSegment.html#L28">28</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.position.ColumnPositionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.position.ColumnPositionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.position.ColumnPositionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.position.ColumnPositionSegment.getColumnName() may expose internal representation by returning ColumnPositionSegment.columnName</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/position/ColumnPositionSegment.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.column.position.ColumnPositionSegment(int, int, ColumnSegment) may expose internal representation by storing an externally mutable object into ColumnPositionSegment.columnName</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/column/position/ColumnPositionSegment.html#L28">28</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.ConstraintDefinitionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.ConstraintDefinitionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.ConstraintDefinitionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.ConstraintDefinitionSegment.getIndexColumns() may expose internal representation by returning ConstraintDefinitionSegment.indexColumns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/constraint/ConstraintDefinitionSegment.html#L47">47</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.ConstraintDefinitionSegment.getPrimaryKeyColumns() may expose internal representation by returning ConstraintDefinitionSegment.primaryKeyColumns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/constraint/ConstraintDefinitionSegment.html#L45">45</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.ConstraintDefinitionSegment.setIndexName(IndexSegment) may expose internal representation by storing an externally mutable object into ConstraintDefinitionSegment.indexName</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/constraint/ConstraintDefinitionSegment.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.ConstraintDefinitionSegment.setReferencedTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into ConstraintDefinitionSegment.referencedTable</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/constraint/ConstraintDefinitionSegment.html#L38">38</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.alter.AddConstraintDefinitionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.alter.AddConstraintDefinitionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.alter.AddConstraintDefinitionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.alter.AddConstraintDefinitionSegment.getConstraintDefinition() may expose internal representation by returning AddConstraintDefinitionSegment.constraintDefinition</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/constraint/alter/AddConstraintDefinitionSegment.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.constraint.alter.AddConstraintDefinitionSegment(int, int, ConstraintDefinitionSegment) may expose internal representation by storing an externally mutable object into AddConstraintDefinitionSegment.constraintDefinition</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/constraint/alter/AddConstraintDefinitionSegment.html#L28">28</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.DropIndexDefinitionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.DropIndexDefinitionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.DropIndexDefinitionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.DropIndexDefinitionSegment.getIndexSegment() may expose internal representation by returning DropIndexDefinitionSegment.indexSegment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/index/DropIndexDefinitionSegment.html#L35">35</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.DropIndexDefinitionSegment(int, int, IndexSegment) may expose internal representation by storing an externally mutable object into DropIndexDefinitionSegment.indexSegment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/index/DropIndexDefinitionSegment.html#L27">27</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.IndexSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.IndexSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.IndexSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.IndexSegment.setOwner(OwnerSegment) may expose internal representation by storing an externally mutable object into IndexSegment.owner</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/index/IndexSegment.html#L34">34</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.IndexTypeSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.IndexTypeSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.IndexTypeSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.IndexTypeSegment.setOwner(OwnerSegment) may expose internal representation by storing an externally mutable object into IndexTypeSegment.owner</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/index/IndexTypeSegment.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.RenameIndexDefinitionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.RenameIndexDefinitionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.RenameIndexDefinitionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.RenameIndexDefinitionSegment.getIndexSegment() may expose internal representation by returning RenameIndexDefinitionSegment.indexSegment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/index/RenameIndexDefinitionSegment.html#L35">35</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.RenameIndexDefinitionSegment.getRenameIndexSegment() may expose internal representation by returning RenameIndexDefinitionSegment.renameIndexSegment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/index/RenameIndexDefinitionSegment.html#L37">37</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.RenameIndexDefinitionSegment(int, int, IndexSegment, IndexSegment) may expose internal representation by storing an externally mutable object into RenameIndexDefinitionSegment.indexSegment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/index/RenameIndexDefinitionSegment.html#L27">27</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.RenameIndexDefinitionSegment(int, int, IndexSegment, IndexSegment) may expose internal representation by storing an externally mutable object into RenameIndexDefinitionSegment.renameIndexSegment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/index/RenameIndexDefinitionSegment.html#L27">27</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.packages.PackageSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.packages.PackageSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.packages.PackageSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.packages.PackageSegment.setOwner(OwnerSegment) may expose internal representation by storing an externally mutable object into PackageSegment.owner</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/packages/PackageSegment.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.routine.FunctionNameSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.routine.FunctionNameSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.routine.FunctionNameSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.routine.FunctionNameSegment.setOwner(OwnerSegment) may expose internal representation by storing an externally mutable object into FunctionNameSegment.owner</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/routine/FunctionNameSegment.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.routine.RoutineBodySegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.routine.RoutineBodySegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.routine.RoutineBodySegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.routine.RoutineBodySegment.getValidStatements() may expose internal representation by returning RoutineBodySegment.validStatements</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/routine/RoutineBodySegment.html#L38">38</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.table.RenameTableDefinitionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.table.RenameTableDefinitionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.table.RenameTableDefinitionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.table.RenameTableDefinitionSegment.getRenameTable() may expose internal representation by returning RenameTableDefinitionSegment.renameTable</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/table/RenameTableDefinitionSegment.html#L40">40</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.table.RenameTableDefinitionSegment.getTable() may expose internal representation by returning RenameTableDefinitionSegment.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/table/RenameTableDefinitionSegment.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.table.RenameTableDefinitionSegment.setRenameTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into RenameTableDefinitionSegment.renameTable</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/table/RenameTableDefinitionSegment.html#L31">31</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.table.RenameTableDefinitionSegment.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into RenameTableDefinitionSegment.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/table/RenameTableDefinitionSegment.html#L31">31</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.type.TypeDefinitionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.type.TypeDefinitionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.type.TypeDefinitionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.type.TypeDefinitionSegment.getDataType() may expose internal representation by returning TypeDefinitionSegment.dataType</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/type/TypeDefinitionSegment.html#L35">35</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.type.TypeDefinitionSegment(int, int, String, DataTypeSegment) may expose internal representation by storing an externally mutable object into TypeDefinitionSegment.dataType</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/type/TypeDefinitionSegment.html#L25">25</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.type.TypeSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.type.TypeSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.type.TypeSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.type.TypeSegment.setOwner(OwnerSegment) may expose internal representation by storing an externally mutable object into TypeSegment.owner</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/ddl/type/TypeSegment.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.ReturningSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.ReturningSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.ReturningSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.ReturningSegment.getProjections() may expose internal representation by returning ReturningSegment.projections</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/ReturningSegment.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.ReturningSegment(int, int, ProjectionsSegment) may expose internal representation by storing an externally mutable object into ReturningSegment.projections</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/ReturningSegment.html#L28">28</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.ColumnAssignmentSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.ColumnAssignmentSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.ColumnAssignmentSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.ColumnAssignmentSegment.getColumns() may expose internal representation by returning ColumnAssignmentSegment.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/assignment/ColumnAssignmentSegment.html#L39">39</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.ColumnAssignmentSegment(int, int, List, ExpressionSegment) may expose internal representation by storing an externally mutable object into ColumnAssignmentSegment.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/assignment/ColumnAssignmentSegment.html#L31">31</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.InsertValuesSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.InsertValuesSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.InsertValuesSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.InsertValuesSegment.getValues() may expose internal representation by returning InsertValuesSegment.values</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/assignment/InsertValuesSegment.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.InsertValuesSegment(int, int, List) may expose internal representation by storing an externally mutable object into InsertValuesSegment.values</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/assignment/InsertValuesSegment.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.SetAssignmentSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.SetAssignmentSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.SetAssignmentSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.SetAssignmentSegment.getAssignments() may expose internal representation by returning SetAssignmentSegment.assignments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/assignment/SetAssignmentSegment.html#L39">39</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.assignment.SetAssignmentSegment(int, int, Collection) may expose internal representation by storing an externally mutable object into SetAssignmentSegment.assignments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/assignment/SetAssignmentSegment.html#L31">31</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.ColumnSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.ColumnSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.ColumnSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.ColumnSegment.getNestedObjectAttributes() may expose internal representation by returning ColumnSegment.nestedObjectAttributes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/column/ColumnSegment.html#L46">46</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.ColumnSegment.setNestedObjectAttributes(List) may expose internal representation by storing an externally mutable object into ColumnSegment.nestedObjectAttributes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/column/ColumnSegment.html#L37">37</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.ColumnSegment.setOwner(OwnerSegment) may expose internal representation by storing an externally mutable object into ColumnSegment.owner</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/column/ColumnSegment.html#L37">37</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.InsertColumnsSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.InsertColumnsSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.InsertColumnsSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.InsertColumnsSegment.getColumns() may expose internal representation by returning InsertColumnsSegment.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/column/InsertColumnsSegment.html#L37">37</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.InsertColumnsSegment(int, int, Collection) may expose internal representation by storing an externally mutable object into InsertColumnsSegment.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/column/InsertColumnsSegment.html#L29">29</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.OnDuplicateKeyColumnsSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.OnDuplicateKeyColumnsSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.OnDuplicateKeyColumnsSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.OnDuplicateKeyColumnsSegment.getColumns() may expose internal representation by returning OnDuplicateKeyColumnsSegment.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/column/OnDuplicateKeyColumnsSegment.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.OnDuplicateKeyColumnsSegment(int, int, Collection) may expose internal representation by storing an externally mutable object into OnDuplicateKeyColumnsSegment.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/column/OnDuplicateKeyColumnsSegment.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.combine.CombineSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.combine.CombineSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.combine.CombineSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.combine.CombineSegment.getLeft() may expose internal representation by returning CombineSegment.left</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/combine/CombineSegment.html#L37">37</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.combine.CombineSegment.getRight() may expose internal representation by returning CombineSegment.right</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/combine/CombineSegment.html#L41">41</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.combine.CombineSegment(int, int, SubquerySegment, CombineType, SubquerySegment) may expose internal representation by storing an externally mutable object into CombineSegment.left</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/combine/CombineSegment.html#L29">29</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.combine.CombineSegment(int, int, SubquerySegment, CombineType, SubquerySegment) may expose internal representation by storing an externally mutable object into CombineSegment.right</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/combine/CombineSegment.html#L29">29</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.exec.ExecSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.exec.ExecSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.exec.ExecSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.exec.ExecSegment.getExpressionSegments() may expose internal representation by returning ExecSegment.expressionSegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/exec/ExecSegment.html#L44">44</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.exec.ExecSegment.getProcedureName() may expose internal representation by returning ExecSegment.procedureName</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/exec/ExecSegment.html#L42">42</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.exec.ExecSegment.setProcedureName(FunctionNameSegment) may expose internal representation by storing an externally mutable object into ExecSegment.procedureName</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/exec/ExecSegment.html#L41">41</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.CaseWhenExpression"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.CaseWhenExpression"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.CaseWhenExpression</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.CaseWhenExpression.getThenExprs() may expose internal representation by returning CaseWhenExpression.thenExprs</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/CaseWhenExpression.html#L40">40</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.CaseWhenExpression.getWhenExprs() may expose internal representation by returning CaseWhenExpression.whenExprs</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/CaseWhenExpression.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.CaseWhenExpression(int, int, ExpressionSegment, Collection, Collection, ExpressionSegment) may expose internal representation by storing an externally mutable object into CaseWhenExpression.thenExprs</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/CaseWhenExpression.html#L28">28</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.CaseWhenExpression(int, int, ExpressionSegment, Collection, Collection, ExpressionSegment) may expose internal representation by storing an externally mutable object into CaseWhenExpression.whenExprs</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/CaseWhenExpression.html#L28">28</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ExistsSubqueryExpression"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ExistsSubqueryExpression"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ExistsSubqueryExpression</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ExistsSubqueryExpression.getSubquery() may expose internal representation by returning ExistsSubqueryExpression.subquery</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/ExistsSubqueryExpression.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ExistsSubqueryExpression(int, int, SubquerySegment) may expose internal representation by storing an externally mutable object into ExistsSubqueryExpression.subquery</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/ExistsSubqueryExpression.html#L28">28</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ExpressionWithParamsSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ExpressionWithParamsSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ExpressionWithParamsSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ExpressionWithParamsSegment.getParameterMarkerSegments() may expose internal representation by returning ExpressionWithParamsSegment.parameterMarkerSegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/ExpressionWithParamsSegment.html#L42">42</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.FunctionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.FunctionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.FunctionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.FunctionSegment.getOwner() may expose internal representation by returning FunctionSegment.owner</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/FunctionSegment.html#L48">48</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.FunctionSegment.getParameters() may expose internal representation by returning FunctionSegment.parameters</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/FunctionSegment.html#L43">43</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.FunctionSegment.getWindow() may expose internal representation by returning FunctionSegment.window</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/FunctionSegment.html#L51">51</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.FunctionSegment.setOwner(OwnerSegment) may expose internal representation by storing an externally mutable object into FunctionSegment.owner</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/FunctionSegment.html#L47">47</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.FunctionSegment.setWindow(WindowItemSegment) may expose internal representation by storing an externally mutable object into FunctionSegment.window</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/FunctionSegment.html#L50">50</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ListExpression"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ListExpression"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ListExpression</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ListExpression.getItems() may expose internal representation by returning ListExpression.items</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/ListExpression.html#L39">39</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.RowExpression"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.RowExpression"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.RowExpression</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.RowExpression.getItems() may expose internal representation by returning RowExpression.items</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/RowExpression.html#L37">37</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ValuesExpression"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ValuesExpression"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ValuesExpression</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ValuesExpression.getRowConstructorList() may expose internal representation by returning ValuesExpression.rowConstructorList</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/ValuesExpression.html#L38">38</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.complex.CommonTableExpressionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.complex.CommonTableExpressionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.complex.CommonTableExpressionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.complex.CommonTableExpressionSegment.getColumns() may expose internal representation by returning CommonTableExpressionSegment.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/complex/CommonTableExpressionSegment.html#L47">47</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.complex.CommonTableExpressionSegment.getSubquery() may expose internal representation by returning CommonTableExpressionSegment.subquery</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/complex/CommonTableExpressionSegment.html#L45">45</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.complex.CommonTableExpressionSegment(int, int, AliasSegment, SubquerySegment) may expose internal representation by storing an externally mutable object into CommonTableExpressionSegment.subquery</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/complex/CommonTableExpressionSegment.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubqueryExpressionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubqueryExpressionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubqueryExpressionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubqueryExpressionSegment.getSubquery() may expose internal representation by returning SubqueryExpressionSegment.subquery</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/subquery/SubqueryExpressionSegment.html#L31">31</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubqueryExpressionSegment(SubquerySegment) may expose internal representation by storing an externally mutable object into SubqueryExpressionSegment.subquery</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/subquery/SubqueryExpressionSegment.html#L27">27</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubquerySegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubquerySegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubquerySegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubquerySegment.getMerge() may expose internal representation by returning SubquerySegment.merge</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/subquery/SubquerySegment.html#L43">43</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubquerySegment.getSelect() may expose internal representation by returning SubquerySegment.select</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/subquery/SubquerySegment.html#L40">40</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubquerySegment(int, int, SelectStatement, String) may expose internal representation by storing an externally mutable object into SubquerySegment.select</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/subquery/SubquerySegment.html#L53">53</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubquerySegment.setMerge(MergeStatement) may expose internal representation by storing an externally mutable object into SubquerySegment.merge</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/subquery/SubquerySegment.html#L42">42</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.subquery.SubquerySegment.setSelect(SelectStatement) may expose internal representation by storing an externally mutable object into SubquerySegment.select</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/expr/subquery/SubquerySegment.html#L39">39</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.hint.WithTableHintSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.hint.WithTableHintSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.hint.WithTableHintSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.hint.WithTableHintSegment.getTableHintLimitedSegments() may expose internal representation by returning WithTableHintSegment.tableHintLimitedSegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/hint/WithTableHintSegment.html#L37">37</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.AggregationProjectionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.AggregationProjectionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.AggregationProjectionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.AggregationProjectionSegment.getParameters() may expose internal representation by returning AggregationProjectionSegment.parameters</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/AggregationProjectionSegment.html#L46">46</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ColumnProjectionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ColumnProjectionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ColumnProjectionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ColumnProjectionSegment.getColumn() may expose internal representation by returning ColumnProjectionSegment.column</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/ColumnProjectionSegment.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ColumnProjectionSegment(ColumnSegment) may expose internal representation by storing an externally mutable object into ColumnProjectionSegment.column</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/ColumnProjectionSegment.html#L43">43</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.IntervalExpressionProjection"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.IntervalExpressionProjection"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.IntervalExpressionProjection</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.IntervalExpressionProjection.getDayToSecondExpression() may expose internal representation by returning IntervalExpressionProjection.dayToSecondExpression</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/IntervalExpressionProjection.html#L47">47</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.IntervalExpressionProjection.getYearToMonthExpression() may expose internal representation by returning IntervalExpressionProjection.yearToMonthExpression</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/IntervalExpressionProjection.html#L50">50</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.IntervalExpressionProjection.setDayToSecondExpression(IntervalDayToSecondExpression) may expose internal representation by storing an externally mutable object into IntervalExpressionProjection.dayToSecondExpression</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/IntervalExpressionProjection.html#L46">46</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.IntervalExpressionProjection.setYearToMonthExpression(IntervalYearToMonthExpression) may expose internal representation by storing an externally mutable object into IntervalExpressionProjection.yearToMonthExpression</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/IntervalExpressionProjection.html#L49">49</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ProjectionsSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ProjectionsSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ProjectionsSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ProjectionsSegment.getProjections() may expose internal representation by returning ProjectionsSegment.projections</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/ProjectionsSegment.html#L39">39</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ShorthandProjectionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ShorthandProjectionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ShorthandProjectionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ShorthandProjectionSegment.getActualProjectionSegments() may expose internal representation by returning ShorthandProjectionSegment.actualProjectionSegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/ShorthandProjectionSegment.html#L49">49</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ShorthandProjectionSegment.setActualProjectionSegments(Collection) may expose internal representation by storing an externally mutable object into ShorthandProjectionSegment.actualProjectionSegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/ShorthandProjectionSegment.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ShorthandProjectionSegment.setOwner(OwnerSegment) may expose internal representation by storing an externally mutable object into ShorthandProjectionSegment.owner</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/ShorthandProjectionSegment.html#L38">38</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.SubqueryProjectionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.SubqueryProjectionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.SubqueryProjectionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.SubqueryProjectionSegment.getSubquery() may expose internal representation by returning SubqueryProjectionSegment.subquery</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/SubqueryProjectionSegment.html#L37">37</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.SubqueryProjectionSegment(SubquerySegment, String) may expose internal representation by storing an externally mutable object into SubqueryProjectionSegment.subquery</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/SubqueryProjectionSegment.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.join.OuterJoinExpression"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.join.OuterJoinExpression"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.join.OuterJoinExpression</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.join.OuterJoinExpression.getColumnName() may expose internal representation by returning OuterJoinExpression.columnName</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/join/OuterJoinExpression.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.join.OuterJoinExpression(int, int, ColumnSegment, String, String) may expose internal representation by storing an externally mutable object into OuterJoinExpression.columnName</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/join/OuterJoinExpression.html#L28">28</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.merge.MergeWhenAndThenSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.merge.MergeWhenAndThenSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.merge.MergeWhenAndThenSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.merge.MergeWhenAndThenSegment.getInsert() may expose internal representation by returning MergeWhenAndThenSegment.insert</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/merge/MergeWhenAndThenSegment.html#L43">43</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.merge.MergeWhenAndThenSegment.getUpdate() may expose internal representation by returning MergeWhenAndThenSegment.update</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/merge/MergeWhenAndThenSegment.html#L46">46</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.merge.MergeWhenAndThenSegment.setInsert(InsertStatement) may expose internal representation by storing an externally mutable object into MergeWhenAndThenSegment.insert</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/merge/MergeWhenAndThenSegment.html#L42">42</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.merge.MergeWhenAndThenSegment.setUpdate(UpdateStatement) may expose internal representation by storing an externally mutable object into MergeWhenAndThenSegment.update</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/merge/MergeWhenAndThenSegment.html#L45">45</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.GroupBySegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.GroupBySegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.GroupBySegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.GroupBySegment.getGroupByItems() may expose internal representation by returning GroupBySegment.groupByItems</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/order/GroupBySegment.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.GroupBySegment(int, int, Collection) may expose internal representation by storing an externally mutable object into GroupBySegment.groupByItems</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/order/GroupBySegment.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.OrderBySegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.OrderBySegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.OrderBySegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.OrderBySegment.getOrderByItems() may expose internal representation by returning OrderBySegment.orderByItems</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/order/OrderBySegment.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.OrderBySegment(int, int, Collection) may expose internal representation by storing an externally mutable object into OrderBySegment.orderByItems</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/order/OrderBySegment.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.item.ColumnOrderByItemSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.item.ColumnOrderByItemSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.item.ColumnOrderByItemSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.item.ColumnOrderByItemSegment.getColumn() may expose internal representation by returning ColumnOrderByItemSegment.column</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/order/item/ColumnOrderByItemSegment.html#L31">31</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.order.item.ColumnOrderByItemSegment(ColumnSegment, OrderDirection, NullsOrderType) may expose internal representation by storing an externally mutable object into ColumnOrderByItemSegment.column</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/order/item/ColumnOrderByItemSegment.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.AndPredicate"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.AndPredicate"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.AndPredicate</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.AndPredicate.getPredicates() may expose internal representation by returning AndPredicate.predicates</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/predicate/AndPredicate.html#L37">37</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>Unread field: org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.AndPredicate.startIndex; should this field be static?</td> |
| <td>PERFORMANCE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#SS_SHOULD_BE_STATIC">SS_SHOULD_BE_STATIC</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/predicate/AndPredicate.html#L33">33</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>Unread field: org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.AndPredicate.stopIndex; should this field be static?</td> |
| <td>PERFORMANCE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#SS_SHOULD_BE_STATIC">SS_SHOULD_BE_STATIC</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/predicate/AndPredicate.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.LockSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.LockSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.LockSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.LockSegment.getColumns() may expose internal representation by returning LockSegment.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/predicate/LockSegment.html#L42">42</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.LockSegment.getTables() may expose internal representation by returning LockSegment.tables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/predicate/LockSegment.html#L40">40</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.OrPredicateSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.OrPredicateSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.OrPredicateSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.OrPredicateSegment.getAndPredicates() may expose internal representation by returning OrPredicateSegment.andPredicates</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/predicate/OrPredicateSegment.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>Unread field: org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.OrPredicateSegment.startIndex; should this field be static?</td> |
| <td>PERFORMANCE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#SS_SHOULD_BE_STATIC">SS_SHOULD_BE_STATIC</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/predicate/OrPredicateSegment.html#L34">34</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>Unread field: org.apache.shardingsphere.sql.parser.statement.core.segment.dml.predicate.OrPredicateSegment.stopIndex; should this field be static?</td> |
| <td>PERFORMANCE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#SS_SHOULD_BE_STATIC">SS_SHOULD_BE_STATIC</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/predicate/OrPredicateSegment.html#L36">36</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.prepare.PrepareStatementQuerySegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.prepare.PrepareStatementQuerySegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.prepare.PrepareStatementQuerySegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.prepare.PrepareStatementQuerySegment.setDelete(DeleteStatement) may expose internal representation by storing an externally mutable object into PrepareStatementQuerySegment.delete</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/prepare/PrepareStatementQuerySegment.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.prepare.PrepareStatementQuerySegment.setInsert(InsertStatement) may expose internal representation by storing an externally mutable object into PrepareStatementQuerySegment.insert</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/prepare/PrepareStatementQuerySegment.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.prepare.PrepareStatementQuerySegment.setSelect(SelectStatement) may expose internal representation by storing an externally mutable object into PrepareStatementQuerySegment.select</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/prepare/PrepareStatementQuerySegment.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.prepare.PrepareStatementQuerySegment.setUpdate(UpdateStatement) may expose internal representation by storing an externally mutable object into PrepareStatementQuerySegment.update</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/prepare/PrepareStatementQuerySegment.html#L36">36</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.sample.SampleOptionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.sample.SampleOptionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.sample.SampleOptionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.sample.SampleOptionSegment.getPartitions() may expose internal representation by returning SampleOptionSegment.partitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/sample/SampleOptionSegment.html#L48">48</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.sample.SampleOptionSegment.setPartitions(List) may expose internal representation by storing an externally mutable object into SampleOptionSegment.partitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/sample/SampleOptionSegment.html#L32">32</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.statistics.StatisticsStrategySegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.statistics.StatisticsStrategySegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.statistics.StatisticsStrategySegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.statistics.StatisticsStrategySegment.getSampleOption() may expose internal representation by returning StatisticsStrategySegment.sampleOption</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/statistics/StatisticsStrategySegment.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.statistics.StatisticsStrategySegment.getStatisticsOptions() may expose internal representation by returning StatisticsStrategySegment.statisticsOptions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/statistics/StatisticsStrategySegment.html#L40">40</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.statistics.StatisticsStrategySegment.setSampleOption(SampleOptionSegment) may expose internal representation by storing an externally mutable object into StatisticsStrategySegment.sampleOption</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/statistics/StatisticsStrategySegment.html#L30">30</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.statistics.StatisticsStrategySegment.setStatisticsOptions(StatisticsOptionSegment) may expose internal representation by storing an externally mutable object into StatisticsStrategySegment.statisticsOptions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/statistics/StatisticsStrategySegment.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoElseSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoElseSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoElseSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoElseSegment.getInsertStatements() may expose internal representation by returning MultiTableConditionalIntoElseSegment.insertStatements</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/table/MultiTableConditionalIntoElseSegment.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoElseSegment(int, int, Collection) may expose internal representation by storing an externally mutable object into MultiTableConditionalIntoElseSegment.insertStatements</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/table/MultiTableConditionalIntoElseSegment.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoSegment.getWhenThenSegments() may expose internal representation by returning MultiTableConditionalIntoSegment.whenThenSegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/table/MultiTableConditionalIntoSegment.html#L40">40</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoThenSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoThenSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoThenSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoThenSegment.getInsertStatements() may expose internal representation by returning MultiTableConditionalIntoThenSegment.insertStatements</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/table/MultiTableConditionalIntoThenSegment.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableConditionalIntoThenSegment(int, int, Collection) may expose internal representation by storing an externally mutable object into MultiTableConditionalIntoThenSegment.insertStatements</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/table/MultiTableConditionalIntoThenSegment.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableInsertIntoSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableInsertIntoSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableInsertIntoSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.table.MultiTableInsertIntoSegment.getInsertStatements() may expose internal representation by returning MultiTableInsertIntoSegment.insertStatements</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/table/MultiTableInsertIntoSegment.html#L39">39</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlElementFunctionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlElementFunctionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlElementFunctionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlElementFunctionSegment.getParameters() may expose internal representation by returning XmlElementFunctionSegment.parameters</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/xml/XmlElementFunctionSegment.html#L47">47</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlElementFunctionSegment.getXmlAttributes() may expose internal representation by returning XmlElementFunctionSegment.xmlAttributes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/xml/XmlElementFunctionSegment.html#L45">45</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlNamespacesClauseSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlNamespacesClauseSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlNamespacesClauseSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlNamespacesClauseSegment.getStringAsIdentifier() may expose internal representation by returning XmlNamespacesClauseSegment.stringAsIdentifier</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/xml/XmlNamespacesClauseSegment.html#L40">40</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlQueryAndExistsFunctionSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlQueryAndExistsFunctionSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlQueryAndExistsFunctionSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlQueryAndExistsFunctionSegment.getParameters() may expose internal representation by returning XmlQueryAndExistsFunctionSegment.parameters</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/xml/XmlQueryAndExistsFunctionSegment.html#L44">44</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlTableOptionsSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlTableOptionsSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlTableOptionsSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlTableOptionsSegment.getParameters() may expose internal representation by returning XmlTableOptionsSegment.parameters</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/xml/XmlTableOptionsSegment.html#L39">39</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.dml.xml.XmlTableOptionsSegment.getXmlTableColumnSegments() may expose internal representation by returning XmlTableOptionsSegment.xmlTableColumnSegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/xml/XmlTableOptionsSegment.html#L41">41</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.DataTypeSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.DataTypeSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.DataTypeSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.DataTypeSegment.getDataLength() may expose internal representation by returning DataTypeSegment.dataLength</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/DataTypeSegment.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.DataTypeSegment.setDataLength(DataTypeLengthSegment) may expose internal representation by storing an externally mutable object into DataTypeSegment.dataLength</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/DataTypeSegment.html#L27">27</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.ModelSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.ModelSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.ModelSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.ModelSegment.getCellAssignmentColumns() may expose internal representation by returning ModelSegment.cellAssignmentColumns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/ModelSegment.html#L45">45</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.ModelSegment.getCellAssignmentSelects() may expose internal representation by returning ModelSegment.cellAssignmentSelects</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/ModelSegment.html#L47">47</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.ModelSegment.getOrderBySegments() may expose internal representation by returning ModelSegment.orderBySegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/ModelSegment.html#L43">43</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.ModelSegment.getReferenceModelSelects() may expose internal representation by returning ModelSegment.referenceModelSelects</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/ModelSegment.html#L41">41</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OutputSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OutputSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OutputSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OutputSegment.getOutputColumns() may expose internal representation by returning OutputSegment.outputColumns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/OutputSegment.html#L46">46</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OutputSegment.getTable() may expose internal representation by returning OutputSegment.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/OutputSegment.html#L43">43</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OutputSegment.getTableColumns() may expose internal representation by returning OutputSegment.tableColumns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/OutputSegment.html#L48">48</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OutputSegment.setOutputColumns(ProjectionsSegment) may expose internal representation by storing an externally mutable object into OutputSegment.outputColumns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/OutputSegment.html#L45">45</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OutputSegment.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into OutputSegment.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/OutputSegment.html#L42">42</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OwnerSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OwnerSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OwnerSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.OwnerSegment.setOwner(OwnerSegment) may expose internal representation by storing an externally mutable object into OwnerSegment.owner</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/OwnerSegment.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.PivotSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.PivotSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.PivotSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.PivotSegment.getPivotForColumn() may expose internal representation by returning PivotSegment.pivotForColumn</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/PivotSegment.html#L40">40</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.PivotSegment.getPivotInColumns() may expose internal representation by returning PivotSegment.pivotInColumns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/PivotSegment.html#L42">42</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.PivotSegment.getUnpivotColumn() may expose internal representation by returning PivotSegment.unpivotColumn</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/PivotSegment.html#L47">47</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.generic.PivotSegment(int, int, ColumnSegment, Collection) may expose internal representation by storing an externally mutable object into PivotSegment.pivotForColumn</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/PivotSegment.html#L52">52</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.generic.PivotSegment(int, int, ColumnSegment, Collection) may expose internal representation by storing an externally mutable object into PivotSegment.pivotInColumns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/PivotSegment.html#L53">53</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.generic.PivotSegment(int, int, ColumnSegment, Collection, boolean) may expose internal representation by storing an externally mutable object into PivotSegment.pivotForColumn</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/PivotSegment.html#L32">32</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.generic.PivotSegment(int, int, ColumnSegment, Collection, boolean) may expose internal representation by storing an externally mutable object into PivotSegment.pivotInColumns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/PivotSegment.html#L32">32</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.PivotSegment.setUnpivotColumn(ColumnSegment) may expose internal representation by storing an externally mutable object into PivotSegment.unpivotColumn</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/PivotSegment.html#L46">46</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WindowItemSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WindowItemSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WindowItemSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WindowItemSegment.getPartitionListSegments() may expose internal representation by returning WindowItemSegment.partitionListSegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/WindowItemSegment.html#L41">41</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WindowItemSegment.setPartitionListSegments(Collection) may expose internal representation by storing an externally mutable object into WindowItemSegment.partitionListSegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/WindowItemSegment.html#L32">32</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WindowSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WindowSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WindowSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WindowSegment.getItemSegments() may expose internal representation by returning WindowSegment.itemSegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/WindowSegment.html#L38">38</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WithSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WithSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WithSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WithSegment.getCommonTableExpressions() may expose internal representation by returning WithSegment.commonTableExpressions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/WithSegment.html#L40">40</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WithSegment(int, int, Collection) may expose internal representation by storing an externally mutable object into WithSegment.commonTableExpressions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/WithSegment.html#L32">32</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.generic.WithSegment(int, int, Collection, boolean) may expose internal representation by storing an externally mutable object into WithSegment.commonTableExpressions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/WithSegment.html#L31">31</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.match.MatchAgainstExpression"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.match.MatchAgainstExpression"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.match.MatchAgainstExpression</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.match.MatchAgainstExpression.getColumns() may expose internal representation by returning MatchAgainstExpression.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/match/MatchAgainstExpression.html#L41">41</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.DeleteMultiTableSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.DeleteMultiTableSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.DeleteMultiTableSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.DeleteMultiTableSegment.getActualDeleteTables() may expose internal representation by returning DeleteMultiTableSegment.actualDeleteTables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/DeleteMultiTableSegment.html#L40">40</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.DeleteMultiTableSegment.setActualDeleteTables(List) may expose internal representation by storing an externally mutable object into DeleteMultiTableSegment.actualDeleteTables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/DeleteMultiTableSegment.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.IndexHintSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.IndexHintSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.IndexHintSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.IndexHintSegment.getIndexNames() may expose internal representation by returning IndexHintSegment.indexNames</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/IndexHintSegment.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.IndexHintSegment(int, int, Collection, String, String, String) may expose internal representation by storing an externally mutable object into IndexHintSegment.indexNames</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/IndexHintSegment.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.JoinTableSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.JoinTableSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.JoinTableSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.JoinTableSegment.getDerivedJoinTableProjectionSegments() may expose internal representation by returning JoinTableSegment.derivedJoinTableProjectionSegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/JoinTableSegment.html#L58">58</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.JoinTableSegment.getDerivedUsing() may expose internal representation by returning JoinTableSegment.derivedUsing</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/JoinTableSegment.html#L56">56</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.JoinTableSegment.getUsing() may expose internal representation by returning JoinTableSegment.using</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/JoinTableSegment.html#L54">54</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.JoinTableSegment.setDerivedJoinTableProjectionSegments(Collection) may expose internal representation by storing an externally mutable object into JoinTableSegment.derivedJoinTableProjectionSegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/JoinTableSegment.html#L35">35</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.JoinTableSegment.setDerivedUsing(List) may expose internal representation by storing an externally mutable object into JoinTableSegment.derivedUsing</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/JoinTableSegment.html#L35">35</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.JoinTableSegment.setUsing(List) may expose internal representation by storing an externally mutable object into JoinTableSegment.using</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/JoinTableSegment.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SimpleTableSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SimpleTableSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SimpleTableSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SimpleTableSegment.getIndexHintSegments() may expose internal representation by returning SimpleTableSegment.indexHintSegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/SimpleTableSegment.html#L48">48</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SimpleTableSegment.setOwner(OwnerSegment) may expose internal representation by storing an externally mutable object into SimpleTableSegment.owner</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/SimpleTableSegment.html#L42">42</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SimpleTableSegment.setPivot(PivotSegment) may expose internal representation by storing an externally mutable object into SimpleTableSegment.pivot</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/SimpleTableSegment.html#L50">50</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SubqueryTableSegment"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SubqueryTableSegment"></a>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SubqueryTableSegment</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SubqueryTableSegment.getSubquery() may expose internal representation by returning SubqueryTableSegment.subquery</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/SubqueryTableSegment.html#L41">41</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SubqueryTableSegment(int, int, SubquerySegment) may expose internal representation by storing an externally mutable object into SubqueryTableSegment.subquery</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/SubqueryTableSegment.html#L33">33</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SubqueryTableSegment.setPivot(PivotSegment) may expose internal representation by storing an externally mutable object into SubqueryTableSegment.pivot</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/segment/generic/table/SubqueryTableSegment.html#L46">46</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.AbstractSQLStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.AbstractSQLStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.AbstractSQLStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.AbstractSQLStatement.getCommentSegments() may expose internal representation by returning AbstractSQLStatement.commentSegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/AbstractSQLStatement.html#L39">39</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.AbstractSQLStatement.getParameterMarkerSegments() may expose internal representation by returning AbstractSQLStatement.parameterMarkerSegments</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/AbstractSQLStatement.html#L35">35</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.AbstractSQLStatement.getUniqueParameterIndexes() may expose internal representation by returning AbstractSQLStatement.uniqueParameterIndexes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/AbstractSQLStatement.html#L37">37</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.AbstractSQLStatement.getVariableNames() may expose internal representation by returning AbstractSQLStatement.variableNames</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/AbstractSQLStatement.html#L41">41</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.AnalyzeTableStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.AnalyzeTableStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.AnalyzeTableStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.AnalyzeTableStatement.getTables() may expose internal representation by returning AnalyzeTableStatement.tables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/AnalyzeTableStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CacheIndexStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CacheIndexStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CacheIndexStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CacheIndexStatement.getTableIndexes() may expose internal representation by returning CacheIndexStatement.tableIndexes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/CacheIndexStatement.html#L36">36</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CheckTableStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CheckTableStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CheckTableStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CheckTableStatement.getTables() may expose internal representation by returning CheckTableStatement.tables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/CheckTableStatement.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ChecksumTableStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ChecksumTableStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ChecksumTableStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ChecksumTableStatement.getTables() may expose internal representation by returning ChecksumTableStatement.tables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ChecksumTableStatement.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CloneStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CloneStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CloneStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CloneStatement.getCloneActionSegment() may expose internal representation by returning CloneStatement.cloneActionSegment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/CloneStatement.html#L32">32</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.CloneStatement.setCloneActionSegment(CloneActionSegment) may expose internal representation by storing an externally mutable object into CloneStatement.cloneActionSegment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/CloneStatement.html#L29">29</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.FlushStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.FlushStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.FlushStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.FlushStatement.getTables() may expose internal representation by returning FlushStatement.tables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/FlushStatement.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.InstallComponentStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.InstallComponentStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.InstallComponentStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.InstallComponentStatement.getComponents() may expose internal representation by returning InstallComponentStatement.components</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/InstallComponentStatement.html#L32">32</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.LoadIndexInfoStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.LoadIndexInfoStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.LoadIndexInfoStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.LoadIndexInfoStatement.getTableIndexes() may expose internal representation by returning LoadIndexInfoStatement.tableIndexes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/LoadIndexInfoStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.OptimizeTableStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.OptimizeTableStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.OptimizeTableStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.OptimizeTableStatement.getTables() may expose internal representation by returning OptimizeTableStatement.tables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/OptimizeTableStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.RepairTableStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.RepairTableStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.RepairTableStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.RepairTableStatement.getTables() may expose internal representation by returning RepairTableStatement.tables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/RepairTableStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ResetStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ResetStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ResetStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ResetStatement.getOptions() may expose internal representation by returning ResetStatement.options</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ResetStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.SetStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.SetStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.SetStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.SetStatement.getVariableAssigns() may expose internal representation by returning SetStatement.variableAssigns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/SetStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCharacterSetStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCharacterSetStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCharacterSetStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCharacterSetStatement.setFilter(ShowFilterSegment) may expose internal representation by storing an externally mutable object into ShowCharacterSetStatement.filter</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowCharacterSetStatement.html#L29">29</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCollationStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCollationStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCollationStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCollationStatement.setFilter(ShowFilterSegment) may expose internal representation by storing an externally mutable object into ShowCollationStatement.filter</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowCollationStatement.html#L29">29</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowColumnsStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowColumnsStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowColumnsStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowColumnsStatement.getTable() may expose internal representation by returning ShowColumnsStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowColumnsStatement.html#L35">35</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowColumnsStatement.setFilter(ShowFilterSegment) may expose internal representation by storing an externally mutable object into ShowColumnsStatement.filter</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowColumnsStatement.html#L32">32</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowColumnsStatement.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into ShowColumnsStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowColumnsStatement.html#L32">32</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCreateTableStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCreateTableStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCreateTableStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCreateTableStatement.getTable() may expose internal representation by returning ShowCreateTableStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowCreateTableStatement.html#L32">32</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowCreateTableStatement.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into ShowCreateTableStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowCreateTableStatement.html#L29">29</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowDatabasesStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowDatabasesStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowDatabasesStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowDatabasesStatement.setFilter(ShowFilterSegment) may expose internal representation by storing an externally mutable object into ShowDatabasesStatement.filter</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowDatabasesStatement.html#L29">29</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowEventsStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowEventsStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowEventsStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowEventsStatement.setFilter(ShowFilterSegment) may expose internal representation by storing an externally mutable object into ShowEventsStatement.filter</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowEventsStatement.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowFunctionStatusStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowFunctionStatusStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowFunctionStatusStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowFunctionStatusStatement.setFilter(ShowFilterSegment) may expose internal representation by storing an externally mutable object into ShowFunctionStatusStatement.filter</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowFunctionStatusStatement.html#L29">29</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowIndexStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowIndexStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowIndexStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowIndexStatement.getTable() may expose internal representation by returning ShowIndexStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowIndexStatement.html#L34">34</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowIndexStatement.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into ShowIndexStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowIndexStatement.html#L31">31</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowOpenTablesStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowOpenTablesStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowOpenTablesStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowOpenTablesStatement.setFilter(ShowFilterSegment) may expose internal representation by storing an externally mutable object into ShowOpenTablesStatement.filter</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowOpenTablesStatement.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowProcedureCodeStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowProcedureCodeStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowProcedureCodeStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowProcedureCodeStatement.getFunction() may expose internal representation by returning ShowProcedureCodeStatement.function</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowProcedureCodeStatement.html#L32">32</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowProcedureCodeStatement.setFunction(FunctionSegment) may expose internal representation by storing an externally mutable object into ShowProcedureCodeStatement.function</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowProcedureCodeStatement.html#L29">29</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowProcedureStatusStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowProcedureStatusStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowProcedureStatusStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowProcedureStatusStatement.setFilter(ShowFilterSegment) may expose internal representation by storing an externally mutable object into ShowProcedureStatusStatement.filter</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowProcedureStatusStatement.html#L29">29</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowStatusStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowStatusStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowStatusStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowStatusStatement.setFilter(ShowFilterSegment) may expose internal representation by storing an externally mutable object into ShowStatusStatement.filter</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowStatusStatement.html#L29">29</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTableStatusStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTableStatusStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTableStatusStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTableStatusStatement.setFilter(ShowFilterSegment) may expose internal representation by storing an externally mutable object into ShowTableStatusStatement.filter</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowTableStatusStatement.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTablesStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTablesStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTablesStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTablesStatement.setFilter(ShowFilterSegment) may expose internal representation by storing an externally mutable object into ShowTablesStatement.filter</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowTablesStatement.html#L31">31</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTriggersStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTriggersStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTriggersStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowTriggersStatement.setFilter(ShowFilterSegment) may expose internal representation by storing an externally mutable object into ShowTriggersStatement.filter</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowTriggersStatement.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowVariablesStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowVariablesStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowVariablesStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.ShowVariablesStatement.setFilter(ShowFilterSegment) may expose internal representation by storing an externally mutable object into ShowVariablesStatement.filter</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/ShowVariablesStatement.html#L29">29</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.UninstallComponentStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dal.UninstallComponentStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.UninstallComponentStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dal.UninstallComponentStatement.getComponents() may expose internal representation by returning UninstallComponentStatement.components</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dal/UninstallComponentStatement.html#L32">32</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.CreateUserStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.CreateUserStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.CreateUserStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.CreateUserStatement.getUsers() may expose internal representation by returning CreateUserStatement.users</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dcl/CreateUserStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.DenyUserStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.DenyUserStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.DenyUserStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.DenyUserStatement.getColumns() may expose internal representation by returning DenyUserStatement.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dcl/DenyUserStatement.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.DenyUserStatement.getTable() may expose internal representation by returning DenyUserStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dcl/DenyUserStatement.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.DenyUserStatement.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into DenyUserStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dcl/DenyUserStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.DropUserStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.DropUserStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.DropUserStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.DropUserStatement.getUsers() may expose internal representation by returning DropUserStatement.users</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dcl/DropUserStatement.html#L32">32</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.GrantStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.GrantStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.GrantStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.GrantStatement.getTables() may expose internal representation by returning GrantStatement.tables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dcl/GrantStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.RevokeStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.RevokeStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.RevokeStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.RevokeStatement.getTables() may expose internal representation by returning RevokeStatement.tables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dcl/RevokeStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.SetUserStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.SetUserStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.SetUserStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.SetUserStatement.getUser() may expose internal representation by returning SetUserStatement.user</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dcl/SetUserStatement.html#L32">32</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dcl.SetUserStatement.setUser(UserSegment) may expose internal representation by storing an externally mutable object into SetUserStatement.user</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dcl/SetUserStatement.html#L29">29</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterIndexStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterIndexStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterIndexStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterIndexStatement.setIndex(IndexSegment) may expose internal representation by storing an externally mutable object into AlterIndexStatement.index</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterIndexStatement.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement.getAddColumnDefinitions() may expose internal representation by returning AlterTableStatement.addColumnDefinitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterTableStatement.html#L55">55</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement.getAddConstraintDefinitions() may expose internal representation by returning AlterTableStatement.addConstraintDefinitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterTableStatement.html#L63">63</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement.getChangeColumnDefinitions() may expose internal representation by returning AlterTableStatement.changeColumnDefinitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterTableStatement.html#L59">59</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement.getDropColumnDefinitions() may expose internal representation by returning AlterTableStatement.dropColumnDefinitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterTableStatement.html#L61">61</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement.getDropConstraintDefinitions() may expose internal representation by returning AlterTableStatement.dropConstraintDefinitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterTableStatement.html#L69">69</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement.getDropIndexDefinitions() may expose internal representation by returning AlterTableStatement.dropIndexDefinitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterTableStatement.html#L71">71</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement.getModifyColumnDefinitions() may expose internal representation by returning AlterTableStatement.modifyColumnDefinitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterTableStatement.html#L57">57</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement.getModifyConstraintDefinitions() may expose internal representation by returning AlterTableStatement.modifyConstraintDefinitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterTableStatement.html#L67">67</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement.getRenameColumnDefinitions() may expose internal representation by returning AlterTableStatement.renameColumnDefinitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterTableStatement.html#L73">73</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement.getRenameIndexDefinitions() may expose internal representation by returning AlterTableStatement.renameIndexDefinitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterTableStatement.html#L75">75</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement.getTable() may expose internal representation by returning AlterTableStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterTableStatement.html#L49">49</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement.getValidateConstraintDefinitions() may expose internal representation by returning AlterTableStatement.validateConstraintDefinitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterTableStatement.html#L65">65</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement.setConvertTableDefinition(ConvertTableDefinitionSegment) may expose internal representation by storing an externally mutable object into AlterTableStatement.convertTableDefinition</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterTableStatement.html#L46">46</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement.setRenameTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into AlterTableStatement.renameTable</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterTableStatement.html#L46">46</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterTableStatement.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into AlterTableStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterTableStatement.html#L46">46</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterViewStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterViewStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterViewStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterViewStatement.getView() may expose internal representation by returning AlterViewStatement.view</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterViewStatement.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AlterViewStatement.setView(SimpleTableSegment) may expose internal representation by storing an externally mutable object into AlterViewStatement.view</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AlterViewStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AnalyzeStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AnalyzeStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AnalyzeStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AnalyzeStatement.getIndex() may expose internal representation by returning AnalyzeStatement.index</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AnalyzeStatement.html#L33">33</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AnalyzeStatement.getTable() may expose internal representation by returning AnalyzeStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AnalyzeStatement.html#L35">35</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AnalyzeStatement.setIndex(IndexSegment) may expose internal representation by storing an externally mutable object into AnalyzeStatement.index</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AnalyzeStatement.html#L30">30</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AnalyzeStatement.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into AnalyzeStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AnalyzeStatement.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement.getColumns() may expose internal representation by returning AssociateStatisticsStatement.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AssociateStatisticsStatement.html#L45">45</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement.getFunctions() may expose internal representation by returning AssociateStatisticsStatement.functions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AssociateStatisticsStatement.html#L47">47</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement.getIndexTypes() may expose internal representation by returning AssociateStatisticsStatement.indexTypes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AssociateStatisticsStatement.html#L53">53</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement.getIndexes() may expose internal representation by returning AssociateStatisticsStatement.indexes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AssociateStatisticsStatement.html#L41">41</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement.getPackages() may expose internal representation by returning AssociateStatisticsStatement.packages</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AssociateStatisticsStatement.html#L49">49</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement.getTables() may expose internal representation by returning AssociateStatisticsStatement.tables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AssociateStatisticsStatement.html#L43">43</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement.getTypes() may expose internal representation by returning AssociateStatisticsStatement.types</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AssociateStatisticsStatement.html#L51">51</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement.setColumns(List) may expose internal representation by storing an externally mutable object into AssociateStatisticsStatement.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AssociateStatisticsStatement.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement.setFunctions(List) may expose internal representation by storing an externally mutable object into AssociateStatisticsStatement.functions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AssociateStatisticsStatement.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement.setIndexTypes(List) may expose internal representation by storing an externally mutable object into AssociateStatisticsStatement.indexTypes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AssociateStatisticsStatement.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement.setIndexes(List) may expose internal representation by storing an externally mutable object into AssociateStatisticsStatement.indexes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AssociateStatisticsStatement.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement.setPackages(List) may expose internal representation by storing an externally mutable object into AssociateStatisticsStatement.packages</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AssociateStatisticsStatement.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement.setTables(List) may expose internal representation by storing an externally mutable object into AssociateStatisticsStatement.tables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AssociateStatisticsStatement.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.AssociateStatisticsStatement.setTypes(List) may expose internal representation by storing an externally mutable object into AssociateStatisticsStatement.types</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/AssociateStatisticsStatement.html#L38">38</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CommentStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CommentStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CommentStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CommentStatement.getColumn() may expose internal representation by returning CommentStatement.column</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CommentStatement.html#L39">39</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CommentStatement.getTable() may expose internal representation by returning CommentStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CommentStatement.html#L37">37</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CommentStatement.setColumn(ColumnSegment) may expose internal representation by storing an externally mutable object into CommentStatement.column</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CommentStatement.html#L34">34</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CommentStatement.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into CommentStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CommentStatement.html#L34">34</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateFunctionStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateFunctionStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateFunctionStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateFunctionStatement.setFunctionName(FunctionNameSegment) may expose internal representation by storing an externally mutable object into CreateFunctionStatement.functionName</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateFunctionStatement.html#L32">32</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateIndexStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateIndexStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateIndexStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateIndexStatement.getColumns() may expose internal representation by returning CreateIndexStatement.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateIndexStatement.html#L44">44</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateIndexStatement.getIndex() may expose internal representation by returning CreateIndexStatement.index</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateIndexStatement.html#L40">40</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateIndexStatement.getTable() may expose internal representation by returning CreateIndexStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateIndexStatement.html#L42">42</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateIndexStatement.setIndex(IndexSegment) may expose internal representation by storing an externally mutable object into CreateIndexStatement.index</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateIndexStatement.html#L37">37</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateIndexStatement.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into CreateIndexStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateIndexStatement.html#L37">37</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateProcedureStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateProcedureStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateProcedureStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateProcedureStatement.setProcedureName(FunctionNameSegment) may expose internal representation by storing an externally mutable object into CreateProcedureStatement.procedureName</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateProcedureStatement.html#L32">32</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateTableStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateTableStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateTableStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateTableStatement.getColumnDefinitions() may expose internal representation by returning CreateTableStatement.columnDefinitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateTableStatement.html#L47">47</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateTableStatement.getConstraintDefinitions() may expose internal representation by returning CreateTableStatement.constraintDefinitions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateTableStatement.html#L49">49</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateTableStatement.getTable() may expose internal representation by returning CreateTableStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateTableStatement.html#L43">43</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateTableStatement.setSelectStatement(SelectStatement) may expose internal representation by storing an externally mutable object into CreateTableStatement.selectStatement</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateTableStatement.html#L40">40</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateTableStatement.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into CreateTableStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateTableStatement.html#L40">40</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateViewStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateViewStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateViewStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateViewStatement.getSelect() may expose internal representation by returning CreateViewStatement.select</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateViewStatement.html#L37">37</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateViewStatement.getView() may expose internal representation by returning CreateViewStatement.view</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateViewStatement.html#L33">33</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateViewStatement.setSelect(SelectStatement) may expose internal representation by storing an externally mutable object into CreateViewStatement.select</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateViewStatement.html#L30">30</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CreateViewStatement.setView(SimpleTableSegment) may expose internal representation by storing an externally mutable object into CreateViewStatement.view</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CreateViewStatement.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CursorStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CursorStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CursorStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CursorStatement.getSelect() may expose internal representation by returning CursorStatement.select</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CursorStatement.html#L35">35</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.CursorStatement.setSelect(SelectStatement) may expose internal representation by storing an externally mutable object into CursorStatement.select</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/CursorStatement.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DeclareStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DeclareStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DeclareStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DeclareStatement.getSelect() may expose internal representation by returning DeclareStatement.select</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DeclareStatement.html#L35">35</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DeclareStatement.setSelect(SelectStatement) may expose internal representation by storing an externally mutable object into DeclareStatement.select</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DeclareStatement.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement.getColumns() may expose internal representation by returning DisassociateStatisticsStatement.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DisassociateStatisticsStatement.html#L45">45</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement.getFunctions() may expose internal representation by returning DisassociateStatisticsStatement.functions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DisassociateStatisticsStatement.html#L47">47</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement.getIndexTypes() may expose internal representation by returning DisassociateStatisticsStatement.indexTypes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DisassociateStatisticsStatement.html#L53">53</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement.getIndexes() may expose internal representation by returning DisassociateStatisticsStatement.indexes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DisassociateStatisticsStatement.html#L41">41</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement.getPackages() may expose internal representation by returning DisassociateStatisticsStatement.packages</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DisassociateStatisticsStatement.html#L49">49</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement.getTables() may expose internal representation by returning DisassociateStatisticsStatement.tables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DisassociateStatisticsStatement.html#L43">43</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement.getTypes() may expose internal representation by returning DisassociateStatisticsStatement.types</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DisassociateStatisticsStatement.html#L51">51</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement.setColumns(List) may expose internal representation by storing an externally mutable object into DisassociateStatisticsStatement.columns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DisassociateStatisticsStatement.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement.setFunctions(List) may expose internal representation by storing an externally mutable object into DisassociateStatisticsStatement.functions</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DisassociateStatisticsStatement.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement.setIndexTypes(List) may expose internal representation by storing an externally mutable object into DisassociateStatisticsStatement.indexTypes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DisassociateStatisticsStatement.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement.setIndexes(List) may expose internal representation by storing an externally mutable object into DisassociateStatisticsStatement.indexes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DisassociateStatisticsStatement.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement.setPackages(List) may expose internal representation by storing an externally mutable object into DisassociateStatisticsStatement.packages</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DisassociateStatisticsStatement.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement.setTables(List) may expose internal representation by storing an externally mutable object into DisassociateStatisticsStatement.tables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DisassociateStatisticsStatement.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DisassociateStatisticsStatement.setTypes(List) may expose internal representation by storing an externally mutable object into DisassociateStatisticsStatement.types</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DisassociateStatisticsStatement.html#L38">38</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropIndexStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropIndexStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropIndexStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropIndexStatement.getIndexes() may expose internal representation by returning DropIndexStatement.indexes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DropIndexStatement.html#L37">37</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropSchemaStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropSchemaStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropSchemaStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropSchemaStatement.getSchemaNames() may expose internal representation by returning DropSchemaStatement.schemaNames</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DropSchemaStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropSequenceStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropSequenceStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropSequenceStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropSequenceStatement.getSequenceNames() may expose internal representation by returning DropSequenceStatement.sequenceNames</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DropSequenceStatement.html#L33">33</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropSequenceStatement.setSequenceNames(Collection) may expose internal representation by storing an externally mutable object into DropSequenceStatement.sequenceNames</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DropSequenceStatement.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropTableStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropTableStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropTableStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropTableStatement.getTables() may expose internal representation by returning DropTableStatement.tables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DropTableStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropViewStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropViewStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropViewStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.DropViewStatement.getViews() may expose internal representation by returning DropViewStatement.views</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/DropViewStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.FetchStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.FetchStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.FetchStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.FetchStatement.setDirection(DirectionSegment) may expose internal representation by storing an externally mutable object into FetchStatement.direction</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/FetchStatement.html#L32">32</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.FlashbackTableStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.FlashbackTableStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.FlashbackTableStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.FlashbackTableStatement.getRenameTable() may expose internal representation by returning FlashbackTableStatement.renameTable</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/FlashbackTableStatement.html#L34">34</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.FlashbackTableStatement.getTable() may expose internal representation by returning FlashbackTableStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/FlashbackTableStatement.html#L32">32</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.FlashbackTableStatement.setRenameTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into FlashbackTableStatement.renameTable</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/FlashbackTableStatement.html#L29">29</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.FlashbackTableStatement.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into FlashbackTableStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/FlashbackTableStatement.html#L29">29</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.MoveStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.MoveStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.MoveStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.MoveStatement.setDirection(DirectionSegment) may expose internal representation by storing an externally mutable object into MoveStatement.direction</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/MoveStatement.html#L32">32</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PrepareStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PrepareStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PrepareStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PrepareStatement.setDelete(DeleteStatement) may expose internal representation by storing an externally mutable object into PrepareStatement.delete</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/PrepareStatement.html#L34">34</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PrepareStatement.setInsert(InsertStatement) may expose internal representation by storing an externally mutable object into PrepareStatement.insert</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/PrepareStatement.html#L34">34</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PrepareStatement.setSelect(SelectStatement) may expose internal representation by storing an externally mutable object into PrepareStatement.select</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/PrepareStatement.html#L34">34</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PrepareStatement.setUpdate(UpdateStatement) may expose internal representation by storing an externally mutable object into PrepareStatement.update</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/PrepareStatement.html#L34">34</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PurgeStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PurgeStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PurgeStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PurgeStatement.getIndex() may expose internal representation by returning PurgeStatement.index</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/PurgeStatement.html#L33">33</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PurgeStatement.getTable() may expose internal representation by returning PurgeStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/PurgeStatement.html#L35">35</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PurgeStatement.setIndex(IndexSegment) may expose internal representation by storing an externally mutable object into PurgeStatement.index</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/PurgeStatement.html#L30">30</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.PurgeStatement.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into PurgeStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/PurgeStatement.html#L30">30</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.RenameTableStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.RenameTableStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.RenameTableStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.RenameTableStatement.getRenameTables() may expose internal representation by returning RenameTableStatement.renameTables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/RenameTableStatement.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.TruncateStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.TruncateStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.TruncateStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.TruncateStatement.getTables() may expose internal representation by returning TruncateStatement.tables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/TruncateStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.UpdateStatisticsStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.UpdateStatisticsStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.UpdateStatisticsStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.UpdateStatisticsStatement.getIndexes() may expose internal representation by returning UpdateStatisticsStatement.indexes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/UpdateStatisticsStatement.html#L36">36</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.UpdateStatisticsStatement.getStrategy() may expose internal representation by returning UpdateStatisticsStatement.strategy</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/UpdateStatisticsStatement.html#L40">40</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.UpdateStatisticsStatement.getTable() may expose internal representation by returning UpdateStatisticsStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/UpdateStatisticsStatement.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.UpdateStatisticsStatement.setIndexes(List) may expose internal representation by storing an externally mutable object into UpdateStatisticsStatement.indexes</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/UpdateStatisticsStatement.html#L33">33</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.UpdateStatisticsStatement.setStrategy(StatisticsStrategySegment) may expose internal representation by storing an externally mutable object into UpdateStatisticsStatement.strategy</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/UpdateStatisticsStatement.html#L33">33</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.ddl.UpdateStatisticsStatement.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into UpdateStatisticsStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/ddl/UpdateStatisticsStatement.html#L33">33</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dml.CopyStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dml.CopyStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.CopyStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.CopyStatement.getTableSegment() may expose internal representation by returning CopyStatement.tableSegment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/CopyStatement.html#L38">38</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.CopyStatement.setTableSegment(SimpleTableSegment) may expose internal representation by storing an externally mutable object into CopyStatement.tableSegment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/CopyStatement.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dml.InsertStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dml.InsertStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.InsertStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.InsertStatement.getDerivedInsertColumns() may expose internal representation by returning InsertStatement.derivedInsertColumns</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/InsertStatement.html#L61">61</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.InsertStatement.getTable() may expose internal representation by returning InsertStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/InsertStatement.html#L53">53</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.InsertStatement.getValues() may expose internal representation by returning InsertStatement.values</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/InsertStatement.html#L59">59</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.InsertStatement.setInsertSelect(SubquerySegment) may expose internal representation by storing an externally mutable object into InsertStatement.insertSelect</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/InsertStatement.html#L50">50</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.InsertStatement.setTable(SimpleTableSegment) may expose internal representation by storing an externally mutable object into InsertStatement.table</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/InsertStatement.html#L50">50</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dml.LoadDataStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dml.LoadDataStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.LoadDataStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.LoadDataStatement.getTableSegment() may expose internal representation by returning LoadDataStatement.tableSegment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/LoadDataStatement.html#L32">32</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.statement.dml.LoadDataStatement(SimpleTableSegment) may expose internal representation by storing an externally mutable object into LoadDataStatement.tableSegment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/LoadDataStatement.html#L28">28</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dml.LoadXMLStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dml.LoadXMLStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.LoadXMLStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.LoadXMLStatement.getTableSegment() may expose internal representation by returning LoadXMLStatement.tableSegment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/LoadXMLStatement.html#L32">32</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>new org.apache.shardingsphere.sql.parser.statement.core.statement.dml.LoadXMLStatement(SimpleTableSegment) may expose internal representation by storing an externally mutable object into LoadXMLStatement.tableSegment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/LoadXMLStatement.html#L28">28</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dml.MergeStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dml.MergeStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.MergeStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.MergeStatement.setInsert(InsertStatement) may expose internal representation by storing an externally mutable object into MergeStatement.insert</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/MergeStatement.html#L39">39</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.MergeStatement.setUpdate(UpdateStatement) may expose internal representation by storing an externally mutable object into MergeStatement.update</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/MergeStatement.html#L39">39</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dml.SelectStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dml.SelectStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.SelectStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.SelectStatement.getProjections() may expose internal representation by returning SelectStatement.projections</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/SelectStatement.html#L45">45</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.SelectStatement.setProjections(ProjectionsSegment) may expose internal representation by storing an externally mutable object into SelectStatement.projections</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/SelectStatement.html#L42">42</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dml.UpdateStatement"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.statement.dml.UpdateStatement"></a>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.UpdateStatement</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.UpdateStatement.getSetAssignment() may expose internal representation by returning UpdateStatement.setAssignment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/UpdateStatement.html#L43">43</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.statement.dml.UpdateStatement.setSetAssignment(SetAssignmentSegment) may expose internal representation by storing an externally mutable object into UpdateStatement.setAssignment</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP2">EI_EXPOSE_REP2</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/statement/dml/UpdateStatement.html#L38">38</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.util.TableExtractor"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.util.TableExtractor"></a>org.apache.shardingsphere.sql.parser.statement.core.util.TableExtractor</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.util.TableExtractor.getJoinTables() may expose internal representation by returning TableExtractor.joinTables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/util/TableExtractor.html#L75">75</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.util.TableExtractor.getRewriteTables() may expose internal representation by returning TableExtractor.rewriteTables</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/util/TableExtractor.html#L71">71</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.util.TableExtractor.getTableContext() may expose internal representation by returning TableExtractor.tableContext</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/util/TableExtractor.html#L73">73</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.value.collection.CollectionValue"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.value.collection.CollectionValue"></a>org.apache.shardingsphere.sql.parser.statement.core.value.collection.CollectionValue</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.value.collection.CollectionValue.getValue() may expose internal representation by returning CollectionValue.value</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/value/collection/CollectionValue.html#L35">35</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.sql.parser.statement.core.value.props.PropertiesValue"></a><section> |
| <h3><a name="org.apache.shardingsphere.sql.parser.statement.core.value.props.PropertiesValue"></a>org.apache.shardingsphere.sql.parser.statement.core.value.props.PropertiesValue</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>org.apache.shardingsphere.sql.parser.statement.core.value.props.PropertiesValue.getValue() may expose internal representation by returning PropertiesValue.value</td> |
| <td>MALICIOUS_CODE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#EI_EXPOSE_REP">EI_EXPOSE_REP</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/sql/parser/statement/core/value/props/PropertiesValue.html#L31">31</a></td> |
| <td>Medium</td></tr></table></section> |
| </div> |
| </div> |
| <div class="clear"> |
| <hr/> |
| </div> |
| <div id="footer"> |
| <div class="xright"> |
| Copyright © 2024<a href="https://www.apache.org/">The Apache Software Foundation</a>. |
| . </div> |
| <div class="clear"> |
| <hr/> |
| </div> |
| </div> |
| </body> |
| </html> |