The following document contains the results of SpotBugs
SpotBugs Version is 4.9.3
Threshold is medium
Effort is default
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
49 | 14 | 0 | 0 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.shardingsphere.distsql.handler.engine.query.DistSQLQueryExecuteEngine.getColumnNames() may expose internal representation by returning DistSQLQueryExecuteEngine.columnNames | MALICIOUS_CODE | EI_EXPOSE_REP | 47 | Medium |
org.apache.shardingsphere.distsql.handler.engine.query.DistSQLQueryExecuteEngine.getRows() may expose internal representation by returning DistSQLQueryExecuteEngine.rows | MALICIOUS_CODE | EI_EXPOSE_REP | 50 | Medium |
new org.apache.shardingsphere.distsql.handler.engine.query.DistSQLQueryExecuteEngine(DistSQLStatement, String, ContextManager, DistSQLConnectionContext) may expose internal representation by storing an externally mutable object into DistSQLQueryExecuteEngine.sqlStatement | MALICIOUS_CODE | EI_EXPOSE_REP2 | 55 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new org.apache.shardingsphere.distsql.handler.engine.update.DistSQLUpdateExecuteEngine(DistSQLStatement, String, ContextManager) may expose internal representation by storing an externally mutable object into DistSQLUpdateExecuteEngine.sqlStatement | MALICIOUS_CODE | EI_EXPOSE_REP2 | 52 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.engine.database.DatabaseRuleDefinitionExecuteEngine(DatabaseRuleDefinitionStatement, ContextManager, ShardingSphereDatabase, DatabaseRuleDefinitionExecutor) may expose internal representation by storing an externally mutable object into DatabaseRuleDefinitionExecuteEngine.database | MALICIOUS_CODE | EI_EXPOSE_REP2 | 36 | Medium |
new org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.engine.database.DatabaseRuleDefinitionExecuteEngine(DatabaseRuleDefinitionStatement, ContextManager, ShardingSphereDatabase, DatabaseRuleDefinitionExecutor) may expose internal representation by storing an externally mutable object into DatabaseRuleDefinitionExecuteEngine.sqlStatement | MALICIOUS_CODE | EI_EXPOSE_REP2 | 36 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.engine.global.GlobalRuleDefinitionExecuteEngine(GlobalRuleDefinitionStatement, ContextManager, GlobalRuleDefinitionExecutor) may expose internal representation by storing an externally mutable object into GlobalRuleDefinitionExecuteEngine.sqlStatement | MALICIOUS_CODE | EI_EXPOSE_REP2 | 30 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.shardingsphere.distsql.handler.executor.rdl.resource.AlterStorageUnitExecutor.setDatabase(ShardingSphereDatabase) may expose internal representation by storing an externally mutable object into AlterStorageUnitExecutor.database | MALICIOUS_CODE | EI_EXPOSE_REP2 | 54 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.shardingsphere.distsql.handler.executor.rdl.resource.RegisterStorageUnitExecutor.setDatabase(ShardingSphereDatabase) may expose internal representation by storing an externally mutable object into RegisterStorageUnitExecutor.database | MALICIOUS_CODE | EI_EXPOSE_REP2 | 46 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.shardingsphere.distsql.handler.executor.rdl.resource.UnregisterStorageUnitExecutor.setDatabase(ShardingSphereDatabase) may expose internal representation by storing an externally mutable object into UnregisterStorageUnitExecutor.database | MALICIOUS_CODE | EI_EXPOSE_REP2 | 45 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.shardingsphere.distsql.handler.executor.rql.resource.ShowLogicalTablesExecutor.setDatabase(ShardingSphereDatabase) may expose internal representation by storing an externally mutable object into ShowLogicalTablesExecutor.database | MALICIOUS_CODE | EI_EXPOSE_REP2 | 43 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.shardingsphere.distsql.handler.executor.rql.resource.ShowRulesUsedStorageUnitExecutor.setDatabase(ShardingSphereDatabase) may expose internal representation by storing an externally mutable object into ShowRulesUsedStorageUnitExecutor.database | MALICIOUS_CODE | EI_EXPOSE_REP2 | 40 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.shardingsphere.distsql.handler.executor.rql.resource.ShowStorageUnitExecutor.setDatabase(ShardingSphereDatabase) may expose internal representation by storing an externally mutable object into ShowStorageUnitExecutor.database | MALICIOUS_CODE | EI_EXPOSE_REP2 | 49 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.shardingsphere.distsql.handler.executor.rql.rule.RuleCountExecutor.setDatabase(ShardingSphereDatabase) may expose internal representation by storing an externally mutable object into RuleCountExecutor.database | MALICIOUS_CODE | EI_EXPOSE_REP2 | 38 | Medium |