The following document contains the results of Checkstyle 9.3 with /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/src/resources/checkstyle.xml ruleset.
Files | ![]() |
![]() |
![]() |
---|---|---|---|
7369 | 0 | 665 | 0 |
Category | Rule | Violations | Severity |
---|---|---|---|
coding | NestedForDepth | 2 | ![]() |
metrics | BooleanExpressionComplexity | 5 | ![]() |
ClassDataAbstractionCoupling
|
191 | ![]() | |
ClassFanOutComplexity | 256 | ![]() | |
CyclomaticComplexity | 100 | ![]() | |
JavaNCSS | 14 | ![]() | |
NPathComplexity | 69 | ![]() | |
sizes | ExecutableStatementCount
|
4 | ![]() |
MethodCount | 24 | ![]() |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [CommonSQLStatementContext, ConnectionContext, DeleteStatement, HintValueContext, InsertStatement, MetricConfiguration, QueryContext, SQLRouteCountAdvice, SelectStatement, TargetAdviceObjectFixture, UpdateStatement]. | 48 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [ComputeNodeInstance, ComputeNodeInstanceContext, ContextManager, EventBusContext, InetSocketAddress, MetaDataContexts, ModeConfiguration, PluginConfiguration, PrometheusPluginLifecycleService, Property, ShardingSphereMetaData, ShardingSphereStatistics, Socket, StandaloneWorkerIdGenerator]. | 50 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 64 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 15 (max allowed is 10) classes [CDCExecuteCallback, CDCJobItemContext, CDCJobPreparer, CDCJobRunnerCleaner, CDCTaskConfiguration, CDCTasksRunner, DumperCommonContext, ImporterConfiguration, IncrementalDumperContext, PipelineJobItemManager, PipelineJobRunnerManager, PipelineProcessConfigurationPersistService, ShardingColumnsExtractor, TableAndSchemaNameMapper, TransmissionProcessContext]. | 81 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 36 (max allowed is 20). | 81 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 32 (max allowed is 10) classes [CDCJob, CDCJobId, CDCJobItemInfo, CDCJobType, DumperCommonContext, IncrementalDumperContext, IncrementalTaskPositionManager, IncrementalTaskProgress, JobDataNodeEntry, JobDataNodeLine, JobItemIncrementalTasksProgress, OneOffJobBootstrap, PipelineContextKey, PipelineDataSourceManager, PipelineInternalException, PipelineJobConfigurationManager, PipelineJobCreationWithInvalidShardingCountException, PipelineJobItemManager, PipelineJobManager, PrepareJobWithGetBinlogPositionException, ShardingSpherePipelineDataSourceConfiguration, StandardPipelineDataSourceConfiguration, TableAndSchemaNameMapper, TransmissionJobItemProgress, TransmissionJobManager, YamlCDCJobConfiguration, YamlCDCJobConfigurationSwapper, YamlDataSourceConfigurationSwapper, YamlPipelineDataSourceConfigurationSwapper, YamlRootConfiguration, YamlRuleConfigurationSwapperEngine, YamlSinkConfiguration]. | 93 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 49 (max allowed is 20). | 93 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 28 (max allowed is 20). | 62 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 15 (max allowed is 10). | 55 |
![]() |
metrics | NPathComplexity | NPath Complexity is 12,288 (max allowed is 200). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 15 (max allowed is 10) classes [AtomicBoolean, AtomicReference, CDCChannelProgressPair, CDCImporter, CDCIncrementalTask, CDCInventoryTask, CopyOnWriteArrayList, CreateIncrementalDumperParameter, IncrementalTaskPositionManager, InventoryDumper, InventoryDumperContext, InventoryDumperContextSplitter, PlaceholderInventoryDataRecordPositionCreator, PrepareJobWithGetBinlogPositionException, UniqueKeyInventoryDataRecordPositionCreator]. | 68 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 34 (max allowed is 20). | 68 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 30 (max allowed is 20). | 56 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [CDCExceptionWrapper, CDCJobType, DatabaseTypeRegistry, MissingRequiredStreamDataSourceException, PipelineCDCSocketSink, PipelineInternalException, PipelineInvalidParameterException, PipelineJobConfigurationManager, PipelineJobNotFoundException, Properties, StreamDataParameter, StreamDatabaseNotFoundException]. | 74 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 26 (max allowed is 20). | 74 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 25 (max allowed is 10). | 63 |
![]() |
metrics | JavaNCSS | NCSS for this method is 56 (max allowed is 50). | 63 |
![]() |
metrics | NPathComplexity | NPath Complexity is 16,777,216 (max allowed is 200). | 63 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | ExecutableStatementCount | Executable statement count is 61 (max allowed is 50). | 46 |
![]() |
metrics | JavaNCSS | NCSS for this method is 62 (max allowed is 50). | 46 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 15 (max allowed is 10). | 68 |
![]() |
metrics | NPathComplexity | NPath Complexity is 16,384 (max allowed is 200). | 68 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 55 |
![]() |
metrics | NPathComplexity | NPath Complexity is 288 (max allowed is 200). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 25 (max allowed is 20). | 54 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [DataRecord, FinishedRecord, FixtureTransmissionJobItemContext, ImporterConfiguration, IngestFinishedPosition, IngestPlaceholderPosition, NormalColumn, PipelineDataSourceSink, ShardingSphereIdentifier, SingleChannelConsumerImporter, StandardPipelineDataSourceConfiguration, TableAndSchemaNameMapper]. | 63 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 25 (max allowed is 20). | 63 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 15 (max allowed is 10) classes [AtomicLong, AtomicReference, BuildDivisibleSQLParameter, DataRecord, FinishedRecord, IngestException, IngestFinishedPosition, InventoryColumnValueReaderEngine, InventoryPointQueryParameter, InventoryRangeQueryParameter, NormalColumn, PipelineInternalException, PipelineInvalidParameterException, PipelineInventoryDumpSQLBuilder, QueryRange]. | 73 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 36 (max allowed is 20). | 73 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 34 (max allowed is 10). | 61 |
![]() |
metrics | JavaNCSS | NCSS for this method is 63 (max allowed is 50). | 61 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 51 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 27 (max allowed is 10) classes [AlgorithmSegment, AlterTransmissionRuleStatement, CheckMigrationStatement, CommitMigrationStatement, DataNode, DropMigrationCheckStatement, HostnameAndPortBasedDataSourceSegment, IdentifierValue, MigrateTableStatement, Properties, ReadOrWriteSegment, RegisterMigrationSourceStorageUnitStatement, RollbackMigrationStatement, ShowMigrationCheckStatusStatement, ShowMigrationListStatement, ShowMigrationRuleStatement, ShowMigrationSourceStorageUnitsStatement, ShowMigrationStatusStatement, ShowPluginsStatement, SourceTargetEntry, StartMigrationCheckStatement, StartMigrationStatement, StopMigrationCheckStatement, StopMigrationStatement, TransmissionRuleSegment, URLBasedDataSourceSegment, UnregisterMigrationSourceStorageUnitStatement]. | 98 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 66 (max allowed is 20). | 98 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 21 (max allowed is 10) classes [ArrayBlockingQueue, Bootstrap, ChannelAttrInitializer, ChannelInitializer, DefaultPromise, MySQLBinlogEventHandler, MySQLBinlogEventPacketDecoder, MySQLComBinlogDumpCommandPacket, MySQLComQueryPacket, MySQLComRegisterSlaveCommandPacket, MySQLCommandPacketDecoder, MySQLCommandResponseHandler, MySQLNegotiateHandler, MySQLNegotiatePackageDecoder, MySQLPacketCodecEngine, MySQLSequenceIdInboundHandler, NioEventLoopGroup, PacketCodec, PipelineInternalException, PlaceholderBinlogEvent, UnsupportedSQLOperationException]. | 71 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 37 (max allowed is 20). | 71 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [MySQLBinlogContext, MySQLBinlogEventHeader, MySQLBinlogFormatDescriptionEventPacket, MySQLBinlogRotateEventPacket, MySQLBinlogRowsEventPacket, MySQLBinlogTableMapEventPacket, MySQLDeleteRowsBinlogEvent, MySQLPacketPayload, MySQLQueryBinlogEvent, MySQLUpdateRowsBinlogEvent, MySQLWriteRowsBinlogEvent, MySQLXidBinlogEvent, PipelineInternalException, PlaceholderBinlogEvent]. | 51 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 148 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 27 (max allowed is 20). | 61 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 17 (max allowed is 10) classes [ActualAndLogicTableNameMapper, DumperCommonContext, IncrementalDumperContext, MemoryPipelineChannel, MySQLBinlogPosition, MySQLDeleteRowsBinlogEvent, MySQLIncrementalDumper, MySQLUpdateRowsBinlogEvent, MySQLWriteRowsBinlogEvent, PipelineColumnMetaData, PipelineDataSourceManager, PipelineTableMetaData, PlaceholderBinlogEvent, Serializable, ShardingSphereIdentifier, StandardPipelineDataSourceConfiguration, TableAndSchemaNameMapper]. | 72 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 30 (max allowed is 20). | 72 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 33 (max allowed is 20). | 64 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [BeginTXEvent, BigDecimal, CommitTXEvent, DecodingException, DeleteRowEvent, IngestException, PGInterval, PGobject, PlaceholderEvent, UpdateRowEvent, WriteRowEvent]. | 52 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 52 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 36 (max allowed is 10). | 184 |
![]() |
metrics | JavaNCSS | NCSS for this method is 56 (max allowed is 50). | 184 |
![]() |
metrics | NPathComplexity | NPath Complexity is 280 (max allowed is 200). | 184 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 28 (max allowed is 20). | 60 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [ActualAndLogicTableNameMapper, DumperCommonContext, IncrementalDumperContext, IngestException, MemoryPipelineChannel, PipelineDataSourceManager, PostgreSQLIncrementalDumper, PostgreSQLLogSequenceNumber, SQLWrapperException, ShardingSphereIdentifier, StandardPipelineDataSourceConfiguration, StandardPipelineTableMetaDataLoader, TableAndSchemaNameMapper, WALPosition]. | 65 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 29 (max allowed is 20). | 65 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 19 (max allowed is 10) classes [AbstractRowEvent, ActualAndLogicTableNameMapper, BeginTXEvent, CommitTXEvent, DeleteRowEvent, DumperCommonContext, IncrementalDumperContext, PipelineColumnMetaData, PipelineDataSourceManager, PipelineTableMetaData, PlaceholderEvent, PostgreSQLLogSequenceNumber, ShardingSphereIdentifier, StandardPipelineDataSourceConfiguration, StandardPipelineTableMetaDataLoader, TableAndSchemaNameMapper, UpdateRowEvent, WALEventConverter, WriteRowEvent]. | 70 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 31 (max allowed is 20). | 70 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 23 (max allowed is 10). | 169 |
![]() |
metrics | NPathComplexity | NPath Complexity is 612 (max allowed is 200). | 169 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 205 |
![]() |
metrics | NPathComplexity | NPath Complexity is 384 (max allowed is 200). | 205 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | JavaNCSS | NCSS for this method is 51 (max allowed is 50). | 71 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 60 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [CreateTableConfiguration, DatabaseTypeRegistry, ImporterConfiguration, MigrationIncrementalDumperContextCreator, MigrationJobItemContext, MigrationJobPreparer, MigrationTaskConfiguration, QualifiedTable, ShardingColumnsExtractor, TransmissionProcessContext, TransmissionTasksRunner]. | 55 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 25 (max allowed is 20). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 24 (max allowed is 10) classes [DatabaseTypeRegistry, DuplicateStorageUnitException, EmptyRuleException, JobDataNodeEntry, JobDataNodeLine, MigrationJobId, MigrationJobType, MissingRequiredStorageUnitsException, PipelineDataSource, PipelineDataSourcePersistService, PipelineInvalidParameterException, PipelineJobConfigurationManager, PipelineJobManager, PipelinePrepareSQLBuilder, ShardingSpherePipelineDataSourceConfiguration, StandardPipelineDataSourceConfiguration, TableAndSchemaNameMapper, YamlDataSourceConfigurationSwapper, YamlMigrationJobConfiguration, YamlMigrationJobConfigurationSwapper, YamlPipelineDataSourceConfiguration, YamlRootConfiguration, YamlRuleConfigurationSwapperEngine, YamlSingleRuleConfiguration]. | 95 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 42 (max allowed is 20). | 95 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 15 (max allowed is 10) classes [ConsistencyCheckJobItemProgressContext, DataNode, DataSourcePoolProperties, MigrateTableStatement, MigrationJobType, PipelineDataSource, PipelineDataSourcePersistService, PipelineJobConfigurationManager, PipelineJobItemManager, PipelineJobManager, PipelineProcessConfigurationPersistService, SourceTargetEntry, TransmissionJobManager, TransmissionProcessContext, YamlTransmissionJobItemProgress]. | 95 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 38 (max allowed is 20). | 95 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 26 (max allowed is 20). | 64 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 17 (max allowed is 10) classes [CreateIncrementalDumperParameter, GlobalLockDefinition, IncrementalTask, IncrementalTaskPositionManager, InventoryDumperContext, InventoryTaskSplitter, JobOffsetInfo, MigrationJobType, MigrationPrepareLock, PipelineDataSourceCheckEngine, PipelineJobDataSourcePreparer, PipelineJobItemManager, PrepareJobWithGetBinlogPositionException, PrepareTargetSchemasParameter, PrepareTargetTablesParameter, SingleChannelConsumerImporter, UnsupportedSQLOperationException]. | 83 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 41 (max allowed is 20). | 83 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 16 (max allowed is 10). | 88 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 22 (max allowed is 10) classes [EnumMap, MySQLBitBinlogProtocolValue, MySQLBlobBinlogProtocolValue, MySQLDateBinlogProtocolValue, MySQLDatetime2BinlogProtocolValue, MySQLDatetimeBinlogProtocolValue, MySQLDecimalBinlogProtocolValue, MySQLDoubleBinlogProtocolValue, MySQLFloatBinlogProtocolValue, MySQLInt24BinlogProtocolValue, MySQLJsonBinlogProtocolValue, MySQLLongBinlogProtocolValue, MySQLLongLongBinlogProtocolValue, MySQLShortBinlogProtocolValue, MySQLStringBinlogProtocolValue, MySQLTime2BinlogProtocolValue, MySQLTimeBinlogProtocolValue, MySQLTimestamp2BinlogProtocolValue, MySQLTimestampBinlogProtocolValue, MySQLTinyBinlogProtocolValue, MySQLVarcharBinlogProtocolValue, MySQLYearBinlogProtocolValue]. | 52 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 25 (max allowed is 20). | 52 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 13 (max allowed is 10). | 51 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 17 (max allowed is 10). | 144 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 326 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [OpenGaussComBatchBindPacket, PostgreSQLAggregatedCommandPacket, PostgreSQLComBindPacket, PostgreSQLComClosePacket, PostgreSQLComDescribePacket, PostgreSQLComExecutePacket, PostgreSQLComFlushPacket, PostgreSQLComParsePacket, PostgreSQLComQueryPacket, PostgreSQLComSyncPacket, PostgreSQLComTerminationPacket, PostgreSQLPacketPayload, PostgreSQLUnsupportedCommandPacket]. | 46 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 71 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 14 (max allowed is 10). | 77 |
![]() |
metrics | NPathComplexity | NPath Complexity is 8,192 (max allowed is 200). | 77 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [PostgreSQLAggregatedCommandPacket, PostgreSQLComBindPacket, PostgreSQLComClosePacket, PostgreSQLComDescribePacket, PostgreSQLComExecutePacket, PostgreSQLComFlushPacket, PostgreSQLComParsePacket, PostgreSQLComQueryPacket, PostgreSQLComSyncPacket, PostgreSQLComTerminationPacket, PostgreSQLPacketPayload, PostgreSQLUnsupportedCommandPacket]. | 41 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 17 (max allowed is 10). | 41 |
![]() |
metrics | NPathComplexity | NPath Complexity is 932 (max allowed is 200). | 41 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 16 (max allowed is 10) classes [PostgreSQLBitValueParser, PostgreSQLBoolValueParser, PostgreSQLDateValueParser, PostgreSQLDoubleValueParser, PostgreSQLFloatValueParser, PostgreSQLIntValueParser, PostgreSQLJsonValueParser, PostgreSQLLongValueParser, PostgreSQLNumericValueParser, PostgreSQLProtocolException, PostgreSQLTextArrayValueParser, PostgreSQLTimeValueParser, PostgreSQLTimestampValueParser, PostgreSQLUnspecifiedValueParser, PostgreSQLVarcharArrayValueParser, PostgreSQLVarcharValueParser]. | 49 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 21 (max allowed is 10) classes [PostgreSQLBoolArrayBinaryProtocolValue, PostgreSQLBoolBinaryProtocolValue, PostgreSQLByteaBinaryProtocolValue, PostgreSQLDateBinaryProtocolValue, PostgreSQLDoubleBinaryProtocolValue, PostgreSQLFloat4ArrayBinaryProtocolValue, PostgreSQLFloat8ArrayBinaryProtocolValue, PostgreSQLFloatBinaryProtocolValue, PostgreSQLInt2ArrayBinaryProtocolValue, PostgreSQLInt2BinaryProtocolValue, PostgreSQLInt4ArrayBinaryProtocolValue, PostgreSQLInt4BinaryProtocolValue, PostgreSQLInt8ArrayBinaryProtocolValue, PostgreSQLInt8BinaryProtocolValue, PostgreSQLNumericBinaryProtocolValue, PostgreSQLStringArrayBinaryProtocolValue, PostgreSQLStringBinaryProtocolValue, PostgreSQLTextArrayBinaryProtocolValue, PostgreSQLTimeBinaryProtocolValue, PostgreSQLUUIDBinaryProtocolValue, PostgreSQLUnspecifiedBinaryProtocolValue]. | 32 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 24 (max allowed is 20). | 32 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 36 (max allowed is 10) classes [AlgorithmSegment, AlterComputeNodeStatement, AlterStorageUnitStatement, ConvertYamlConfigurationStatement, DatabaseSegment, ExportDatabaseConfigurationStatement, ExportMetaDataStatement, ExportStorageNodesStatement, FromDatabaseSegment, HostnameAndPortBasedDataSourceSegment, IdentifierValue, ImportDatabaseConfigurationStatement, ImportMetaDataStatement, LabelComputeNodeStatement, LockClusterStatement, Properties, RefreshDatabaseMetaDataStatement, RefreshTableMetaDataStatement, RegisterStorageUnitStatement, SetComputeNodeStateStatement, SetDistVariableStatement, ShowComputeNodeInfoStatement, ShowComputeNodeModeStatement, ShowComputeNodesStatement, ShowDistVariableStatement, ShowDistVariablesStatement, ShowLogicalTablesStatement, ShowPluginsStatement, ShowRulesUsedStorageUnitStatement, ShowStorageUnitsStatement, ShowTableMetaDataStatement, StringLiteralValue, URLBasedDataSourceSegment, UnlabelComputeNodeStatement, UnlockClusterStatement, UnregisterStorageUnitStatement]. | 115 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 84 (max allowed is 20). | 115 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 26 (max allowed is 20). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [BatchExecutionUnit, BatchPreparedStatementExecutor, ExecutionGroup, ExecutionGroupContext, ExecutionGroupReportContext, ExecutionUnit, JDBCExecutionUnit, JDBCExecutor, RuleAttributes, RuleMetaData, SQLException, SQLUnit, UUID]. | 68 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 26 (max allowed is 20). | 68 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 54 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 24 (max allowed is 20). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 31 (max allowed is 20). | 65 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 25 (max allowed is 20). | 59 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | MethodCount | Number of public methods is 147 (max allowed is 100). | 29 |
![]() |
sizes | MethodCount | Total number of methods is 147 (max allowed is 100). | 29 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [ByteArrayInputStream, ConfigurationProperties, Date, DefaultSQLFederationRuleConfigurationBuilder, DefaultSQLParserRuleConfigurationBuilder, Properties, RuleMetaData, SQLFederationRule, SQLParserRule, ShardingSpherePreparedStatement, StringReader, Time, Timestamp]. | 59 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 59 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [ConcurrentLinkedQueue, ConnectionClosedException, DatabaseTypeRegistry, DriverDatabaseConnectionManager, ForceExecuteTemplate, ProcessEngine, SQLException, SQLFeatureNotSupportedException, ShardingSphereDatabaseMetaData, ShardingSpherePreparedStatement, ShardingSphereStatement]. | 52 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 52 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | MethodCount | Number of package methods is 174 (max allowed is 100). | 56 |
![]() |
sizes | MethodCount | Total number of methods is 175 (max allowed is 100). | 56 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 31 (max allowed is 20). | 63 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 30 (max allowed is 20). | 72 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 27 (max allowed is 20). | 65 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | MethodCount | Number of public methods is 176 (max allowed is 100). | 28 |
![]() |
sizes | MethodCount | Total number of methods is 176 (max allowed is 100). | 28 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | MethodCount | Number of package methods is 176 (max allowed is 100). | 29 |
![]() |
sizes | MethodCount | Total number of methods is 176 (max allowed is 100). | 29 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AlgorithmConfiguration, ColumnProjection, ColumnSegmentBoundInfo, EncryptColumnItemRuleConfiguration, EncryptColumnRuleConfiguration, EncryptRule, EncryptRuleConfiguration, EncryptTableRuleConfiguration, IdentifierValue, Properties, TableSegmentBoundInfo]. | 45 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [AliasSegment, ColumnOrderByItemSegment, ColumnSegment, ColumnSegmentBoundInfo, EncryptOrderByItemSupportedChecker, IdentifierValue, OrderByItem, OwnerSegment, SimpleTableSegment, TableNameSegment, TableSegmentBoundInfo, TablesContext]. | 56 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AlgorithmSegment, AlterEncryptRuleStatement, DistSQLUpdateExecuteEngine, EncryptColumnItemSegment, EncryptColumnSegment, EncryptRuleConfiguration, EncryptRuleSegment, EncryptTableRuleConfiguration, Properties, RuleMetaData, ShardingSphereDatabase]. | 52 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AlgorithmSegment, CreateEncryptRuleStatement, DistSQLUpdateExecuteEngine, EncryptColumnItemSegment, EncryptColumnSegment, EncryptRuleConfiguration, EncryptRuleSegment, EncryptTableRuleConfiguration, Properties, Property, RuleMetaData]. | 56 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 15 (max allowed is 10) classes [AlgorithmSegment, AlterEncryptRuleStatement, CountRuleStatement, CreateEncryptRuleStatement, DatabaseSegment, DropEncryptRuleStatement, EncryptColumnItemSegment, EncryptColumnSegment, EncryptRuleSegment, FromDatabaseSegment, IdentifierValue, Properties, ShowEncryptRulesStatement, ShowPluginsStatement, TableNameSegment]. | 59 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 32 (max allowed is 20). | 59 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [CacheOption, EncryptColumnItemRuleConfiguration, EncryptColumnRuleConfiguration, EncryptShowCreateTableMergedResult, EncryptTable, EncryptTableRuleConfiguration, IdentifierValue, SQLParserRule, SQLParserRuleConfiguration, SQLStatementAttributes, SimpleTableSegment, TableInResultSetSQLStatementAttribute, TableNameSegment]. | 63 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 26 (max allowed is 20). | 63 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AlgorithmSQLContext, CipherColumnItem, ColumnSegmentBoundInfo, Date, EncryptColumn, EncryptMergedResult, IdentifierValue, RuleMetaData, ShardingSphereDatabase, ShardingSphereMetaData, TableSegmentBoundInfo]. | 62 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 24 (max allowed is 20). | 62 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 17 (max allowed is 10) classes [EncryptAlterTableTokenGenerator, EncryptCreateTableTokenGenerator, EncryptGroupByItemTokenGenerator, EncryptIndexColumnTokenGenerator, EncryptInsertAssignmentTokenGenerator, EncryptInsertCipherNameTokenGenerator, EncryptInsertDefaultColumnsTokenGenerator, EncryptInsertDerivedColumnsTokenGenerator, EncryptInsertOnUpdateTokenGenerator, EncryptInsertPredicateColumnTokenGenerator, EncryptInsertPredicateValueTokenGenerator, EncryptInsertSelectProjectionTokenGenerator, EncryptInsertValuesTokenGenerator, EncryptPredicateColumnTokenGenerator, EncryptPredicateValueTokenGenerator, EncryptSelectProjectionTokenGenerator, EncryptUpdateAssignmentTokenGenerator]. | 53 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 25 (max allowed is 20). | 53 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 59 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [AddColumnDefinitionSegment, AssistedQueryColumnItem, ChangeColumnDefinitionSegment, CipherColumnItem, ColumnDefinitionSegment, ColumnSegment, DataTypeSegment, EncryptAlterTableTokenGenerator, EncryptColumn, IdentifierValue, LikeQueryColumnItem, ModifyColumnDefinitionSegment]. | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 32 (max allowed is 10) classes [AlgorithmConfiguration, BinaryOperationExpression, ColumnAssignmentSegment, ColumnProjectionSegment, ColumnSegment, ColumnSegmentBoundInfo, EncryptColumnItemRuleConfiguration, EncryptColumnRuleConfiguration, EncryptInsertValuesToken, EncryptRule, EncryptRuleConfiguration, EncryptTableRuleConfiguration, IdentifierValue, InsertColumnsSegment, InsertStatement, InsertStatementContext, InsertValue, InsertValuesSegment, LiteralExpressionSegment, ParameterMarkerExpressionSegment, ProjectionsSegment, Properties, SelectStatement, SetAssignmentSegment, ShardingSphereMetaData, SimpleTableSegment, SubquerySegment, TableNameSegment, TableSegmentBoundInfo, UpdateStatement, UpdateStatementContext, WhereSegment]. | 79 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 36 (max allowed is 20). | 79 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 57 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 137 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 63 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 26 (max allowed is 20). | 58 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 24 (max allowed is 20). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 59 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [AliasSegment, ColumnProjection, ColumnProjectionSegment, ColumnSegment, ColumnSegmentBoundInfo, EncryptProjectionTokenGenerator, IdentifierValue, OwnerSegment, SimpleTableSegment, TableNameSegment, TableSegmentBoundInfo, TablesContext]. | 55 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [AliasSegment, ColumnOrderByItemSegment, ColumnSegment, ColumnSegmentBoundInfo, EncryptGroupByItemTokenGenerator, IdentifierValue, OrderByItem, OwnerSegment, SimpleTableSegment, TableNameSegment, TableSegmentBoundInfo, TablesContext]. | 52 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 18 (max allowed is 10) classes [AlterIndexStatementContext, AlterTableStatementContext, AlterViewStatementContext, CloseStatementContext, CommonSQLStatementContext, CreateIndexStatementContext, CreateProcedureStatementContext, CreateTableStatementContext, CreateViewStatementContext, CursorStatementContext, DeleteStatementContext, DropIndexStatementContext, ExplainStatementContext, FetchStatementContext, InsertStatementContext, MoveStatementContext, SelectStatementContext, UpdateStatementContext]. | 74 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 44 (max allowed is 20). | 74 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 13 (max allowed is 10). | 126 |
![]() |
metrics | NPathComplexity | NPath Complexity is 4,096 (max allowed is 200). | 126 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 16 (max allowed is 10) classes [CaseInsensitiveMap, ColumnSegment, CommonExpressionSegment, GeneratedKeyContextEngine, IdentifierValue, InsertColumnsSegment, InsertStatement, InsertValueContext, InsertValuesSegment, LiteralExpressionSegment, ParameterMarkerExpressionSegment, ShardingSphereColumn, ShardingSphereSchema, ShardingSphereTable, SimpleTableSegment, TableNameSegment]. | 53 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, GroupByContext, IdentifierValue, IndexOrderByItemSegment, OrderByContextEngine, OrderByItem, OrderBySegment, ProjectionsSegment, SelectStatement]. | 49 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [GroupBySegment, IndexOrderByItemSegment, NumberLiteralLimitValueSegment, OrderBySegment, PaginationContext, ParameterMarkerLimitValueSegment, ProjectionsSegment, SelectStatement, SelectStatementContext, ShardingSphereDatabase, ShardingSphereMetaData]. | 47 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, AliasSegment, ColumnProjectionSegment, ColumnSegment, ExpressionProjectionSegment, IdentifierValue, OwnerSegment, ParameterMarkerExpressionSegment, ProjectionEngine, ShorthandProjectionSegment]. | 52 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, ExpressionOrderByItemSegment, GroupByContext, IdentifierValue, IndexOrderByItemSegment, OrderByContext, OrderByItem, OwnerSegment, ProjectionsContextEngine, ProjectionsSegment, ShorthandProjectionSegment, TableSegmentBoundInfo]. | 47 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [CloseStatement, FetchStatement, HintValueContext, IdentifierValue, InsertStatement, LimitSegment, MoveStatement, ProjectionsSegment, SQLBindEngine, SQLStatementAttributes, SelectStatement, ShardingSphereMetaData, SimpleTableSegment, TableNameSegment]. | 59 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AtomicInteger, CaseInsensitiveMap, DatabaseTypeRegistry, GeneratedKeyContextEngine, InsertSelectContext, InsertValueContext, OnDuplicateUpdateContext, SelectStatementContext, TableExtractor, TablesContext, UnknownDatabaseException]. | 68 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 29 (max allowed is 20). | 68 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 20 (max allowed is 10) classes [ColumnAssignmentSegment, ColumnSegment, IdentifierValue, InsertColumnsSegment, InsertStatement, InsertStatementContext, InsertValuesSegment, LiteralExpressionSegment, OnDuplicateKeyColumnsSegment, OwnerSegment, ParameterMarkerExpressionSegment, ProjectionsSegment, SelectStatement, SetAssignmentSegment, ShardingSphereDatabase, ShardingSphereMetaData, SimpleTableSegment, SubquerySegment, TableNameSegment, TableSegmentBoundInfo]. | 61 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 61 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 40 (max allowed is 20). | 88 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 27 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, AliasSegment, BinaryOperationExpression, ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, GroupBySegment, IdentifierValue, IndexOrderByItemSegment, JoinTableSegment, LiteralExpressionSegment, OrderBySegment, OwnerSegment, ParameterMarkerExpressionSegment, ProjectionsSegment, SelectStatement, SelectStatementContext, ShardingSphereMetaData, SimpleTableSegment, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, TableSegmentBoundInfo, WhereSegment]. | 73 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 33 (max allowed is 20). | 73 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 14 (max allowed is 10). | 72 |
![]() |
metrics | NPathComplexity | NPath Complexity is 8,192 (max allowed is 200). | 72 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 58 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 16 (max allowed is 10) classes [CaseInsensitiveString, ColumnProjectionSegment, ColumnSegment, ColumnSegmentBoundInfo, HintValueContext, IdentifierValue, ProjectionsSegment, SQLStatementBinderContext, SelectStatement, ShardingSphereColumn, SimpleTableSegment, SimpleTableSegmentBinderContext, SubquerySegment, TableNameSegment, TableSegmentBoundInfo, WhereSegment]. | 61 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 61 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 15 (max allowed is 10) classes [CaseInsensitiveString, ColumnProjectionSegment, ColumnSegment, ColumnSegmentBoundInfo, DatabaseTypeRegistry, IdentifierValue, OwnerSegment, SchemaNotFoundException, SimpleTableSegment, SimpleTableSegmentBinderContext, TableExistsException, TableNameSegment, TableNotFoundException, TableSegmentBoundInfo, UnknownDatabaseException]. | 70 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 33 (max allowed is 20). | 70 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 26 (max allowed is 10). | 128 |
![]() |
metrics | NPathComplexity | NPath Complexity is 15,552 (max allowed is 200). | 128 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [AliasSegment, CaseInsensitiveString, ColumnProjectionSegment, ColumnSegment, HintValueContext, IdentifierValue, ProjectionsSegment, SQLStatementBinderContext, ShardingSphereColumn, ShorthandProjectionSegment, SimpleTableSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment]. | 60 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [AliasSegment, CaseInsensitiveString, ColumnProjectionSegment, ColumnSegment, IdentifierValue, JoinTableSegment, OwnerSegment, ShorthandProjectionSegment, SimpleTableSegment, SimpleTableSegmentBinderContext, SubquerySegment, SubqueryTableSegment, TableNameSegment]. | 49 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [BinaryOperationExpression, ColumnSegment, DeleteStatement, DeleteStatementBinder, HintValueContext, IdentifierValue, LiteralExpressionSegment, SQLStatementBinderContext, ShardingSphereColumn, SimpleTableSegment, TableNameSegment, WhereSegment]. | 49 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 16 (max allowed is 10) classes [ColumnProjectionSegment, ColumnSegment, HintValueContext, IdentifierValue, InsertColumnsSegment, InsertStatement, InsertStatementBinder, InsertValuesSegment, LiteralExpressionSegment, ProjectionsSegment, SQLStatementBinderContext, SelectStatement, ShardingSphereColumn, SimpleTableSegment, SubquerySegment, TableNameSegment]. | 56 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 56 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 15 (max allowed is 10) classes [BinaryOperationExpression, ColumnProjectionSegment, ColumnSegment, FunctionSegment, HintValueContext, IdentifierValue, LiteralExpressionSegment, ProjectionsSegment, SQLStatementBinderContext, SelectStatement, SelectStatementBinder, ShardingSphereColumn, SimpleTableSegment, TableNameSegment, WhereSegment]. | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [BinaryOperationExpression, ColumnSegment, HintValueContext, IdentifierValue, LiteralExpressionSegment, SQLStatementBinderContext, ShardingSphereColumn, SimpleTableSegment, TableNameSegment, UpdateStatement, UpdateStatementBinder, WhereSegment]. | 49 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [AlterIndexStatementBinder, AlterTableStatementBinder, AlterViewStatementBinder, CreateIndexStatementBinder, CreateTableStatementBinder, CreateViewStatementBinder, CursorStatementBinder, DropIndexStatementBinder, DropTableStatementBinder, DropViewStatementBinder, RenameTableStatementBinder, TruncateStatementBinder]. | 50 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 26 (max allowed is 20). | 50 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 13 (max allowed is 10). | 59 |
![]() |
metrics | NPathComplexity | NPath Complexity is 4,096 (max allowed is 200). | 59 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 46 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 27 (max allowed is 10). | 47 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 131 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 26 (max allowed is 20). | 52 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 24 (max allowed is 10). | 54 |
![]() |
metrics | NPathComplexity | NPath Complexity is 4,718,592 (max allowed is 200). | 54 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 15 (max allowed is 10). | 52 |
![]() |
metrics | NPathComplexity | NPath Complexity is 16,384 (max allowed is 200). | 52 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [ExecutionUnit, GenericSQLRewriteResult, ResourceMetaData, RouteMapper, RouteSQLRewriteResult, RouteUnit, RuleMetaData, SQLRewriteUnit, SQLUnit, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereSchema, ShardingSphereTable]. | 52 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [BigDecimal, BufferedReader, ByteArrayInputStream, ByteArrayOutputStream, Date, InputStreamReader, JDBCMemoryQueryResult, ObjectOutputStream, SQLException, Time, Timestamp]. | 56 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 56 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 18 (max allowed is 10). | 58 |
![]() |
metrics | NPathComplexity | NPath Complexity is 131,072 (max allowed is 200). | 58 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 56 |
![]() |
metrics | NPathComplexity | NPath Complexity is 3,075 (max allowed is 200). | 56 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 17 (max allowed is 10). | 153 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 58 |
![]() |
metrics | NPathComplexity | NPath Complexity is 1,152 (max allowed is 200). | 58 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 17 (max allowed is 10). | 44 |
![]() |
metrics | NPathComplexity | NPath Complexity is 4,860 (max allowed is 200). | 44 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 17 (max allowed is 10). | 38 |
![]() |
metrics | NPathComplexity | NPath Complexity is 7,500 (max allowed is 200). | 38 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [ConfigurationProperties, DefaultSQLTranslatorRuleConfigurationBuilder, HintValueContext, Properties, RouteContext, RouteMapper, RuleMetaData, SQLRewriteEntry, SQLTranslatorContext, SQLTranslatorRule, ShardingSphereDatabase, ShardingSphereSchema]. | 54 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 54 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 53 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 31 (max allowed is 20). | 58 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [AlgorithmSegment, AlterMaskRuleStatement, CountRuleStatement, CreateMaskRuleStatement, DatabaseSegment, DropMaskRuleStatement, FromDatabaseSegment, IdentifierValue, MaskColumnSegment, MaskRuleSegment, Properties, ShowMaskRulesStatement, ShowPluginsStatement]. | 56 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 29 (max allowed is 20). | 56 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [ConfigurationProperties, GenericSchemaBuilderMaterial, MetaDataContextManager, MetaDataContexts, MetaDataContextsFactory, PersistServiceFacade, RuleMetaData, ShardingSphereMetaData, ShardingSphereSchema, StateContext, UnknownDatabaseException]. | 60 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 60 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [ComputeNodeInstance, ConfigurationProperties, ContextManager, JDBCInstanceMetaData, MockedDataSource, ModeConfiguration, Properties, ProxyInstanceMetaData, ResourceMetaData, RuleAttributes, RuleMetaData, ShardingSphereDatabase, ShardingSphereSchema]. | 69 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 27 (max allowed is 20). | 69 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 53 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [ConfigurationProperties, DatabaseRuleItem, DatabaseRuleNodePath, MetaDataVersion, Properties, RuleMetaData, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereTable, SingleRuleConfiguration, StandaloneMetaDataManagerPersistService]. | 61 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 24 (max allowed is 20). | 61 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 24 (max allowed is 20). | 65 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 25 (max allowed is 20). | 67 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 31 (max allowed is 20). | 90 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [DatabaseTypeRegistry, DriverExecutionPrepareEngine, ExecutionGroupReportContext, JDBCExecutor, ProxyJDBCExecutor, RawExecutionPrepareEngine, RawExecutor, RawSQLExecutorCallback, SQLFederationEngine, SaneQueryResultEngine, StatementOption, TableModifyInTransactionException]. | 84 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 41 (max allowed is 20). | 84 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 17 (max allowed is 10) classes [CommonSQLStatementContext, ContextManager, CreateTableStatementContext, ExecutionContext, HintValueContext, IdentifierValue, InsertStatementContext, MetaDataContexts, ProxySQLExecutor, QueryContext, RuleMetaData, SQLStatementAttributes, ShardingSphereMetaData, ShardingSphereStatistics, SimpleTableSegment, TableNameSegment, TableSQLStatementAttribute]. | 79 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 35 (max allowed is 20). | 79 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 22 (max allowed is 10) classes [BackendTransactionManager, ConcurrentHashMap, DatabaseTypeRegistry, DriverExecutionPrepareEngine, EmptyRuleException, EmptyStorageUnitException, FederationMetaDataRefreshEngine, IteratorStreamMergedResult, JDBCQueryResultMetaData, JDBCStreamQueryResult, KernelProcessor, MergeEngine, ProxySQLExecutor, PushDownMetaDataRefreshEngine, QueryHeaderBuilderEngine, QueryResponseCell, QueryResponseHeader, QueryResponseRow, SQLException, SQLFederationContext, StatementOption, UpdateResponseHeader]. | 99 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 57 (max allowed is 20). | 99 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 18 (max allowed is 10) classes [ConfigurationProperties, HintValueContext, MemoryMergedResult, MetaDataContexts, Properties, QueryContext, QueryHeaderBuilderEngine, QueryHeaderBuilderFixture, RuleMetaData, SQLException, SQLParserRule, SQLParserRuleConfiguration, ShardingSphereColumn, ShardingSphereIndex, ShardingSphereMetaData, ShardingSphereStatistics, ShardingSphereTable, StandardDatabaseConnector]. | 93 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 41 (max allowed is 20). | 93 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 72 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | NPathComplexity | NPath Complexity is 435 (max allowed is 200). | 99 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 27 (max allowed is 20). | 72 |
![]() |
metrics | NPathComplexity | NPath Complexity is 256 (max allowed is 200). | 113 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [AuthorityRule, ConfigurationProperties, DefaultAuthorityRuleConfigurationBuilder, DefaultSQLParserRuleConfigurationBuilder, DefaultTransactionRuleConfigurationBuilder, EmptyStatement, Grantee, HintValueContext, Properties, RuleMetaData, SQLParserRule, ShardingSphereDatabase, TransactionRule]. | 83 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 32 (max allowed is 20). | 83 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 58 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [ConfigurationProperties, DatabasePermittedPrivileges, DefaultDatabaseMetaDataExecutor, Grantee, MetaDataContexts, MockedDataSource, Properties, ResourceMetaData, RuleMetaData, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereStatistics]. | 65 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 24 (max allowed is 20). | 65 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 24 (max allowed is 20). | 67 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 32 (max allowed is 20). | 76 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [ContextManager, DatabaseSegment, DistSQLQueryBackendHandler, FromDatabaseSegment, IdentifierValue, MetaDataContexts, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereIndex, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereStatistics, ShardingSphereTable, ShowTableMetaDataStatement]. | 59 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [AlgorithmConfiguration, DatabaseSegment, ExportDatabaseConfigurationExecutor, ExportDatabaseConfigurationStatement, FromDatabaseSegment, IdentifierValue, KeyGenerateStrategyConfiguration, MockedDataSource, NoneShardingStrategyConfiguration, Properties, Property, ShardingRuleConfiguration, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration]. | 63 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 63 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 21 (max allowed is 10) classes [AuthorityRule, ComputeNodeInstance, ComputeNodeInstanceContext, ConfigurationProperties, DefaultAuthorityRuleConfigurationBuilder, DefaultGlobalClockRuleConfigurationBuilder, EventBusContext, ExportMetaDataExecutor, ExportMetaDataStatement, GlobalClockRule, MetaDataContexts, MockedDataSource, ModeConfiguration, Properties, Property, ResourceMetaData, RuleMetaData, ShardingSphereMetaData, ShardingSphereStatistics, StandaloneWorkerIdGenerator, TemporaryConfigurationProperties]. | 84 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 36 (max allowed is 20). | 84 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 19 (max allowed is 10) classes [AlgorithmConfiguration, AuthorityRule, ConfigurationProperties, DefaultAuthorityRuleConfigurationBuilder, ExportStorageNodesExecutor, ExportStorageNodesStatement, KeyGenerateStrategyConfiguration, MetaDataContexts, MockedDataSource, NoneShardingStrategyConfiguration, Properties, Property, ResourceMetaData, RuleMetaData, ShardingRuleConfiguration, ShardingSphereMetaData, ShardingSphereStatistics, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration]. | 79 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 32 (max allowed is 20). | 79 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 19 (max allowed is 10) classes [AuthorityRule, ComputeNodeInstance, ComputeNodeInstanceContext, ConfigurationProperties, DefaultAuthorityRuleConfigurationBuilder, DefaultGlobalClockRuleConfigurationBuilder, EventBusContext, GlobalClockRule, ImportMetaDataExecutor, ImportMetaDataStatement, MetaDataContexts, MockedDataSource, ModeConfiguration, Property, ResourceMetaData, RuleMetaData, ShardingSphereMetaData, ShardingSphereStatistics, StandaloneWorkerIdGenerator]. | 71 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 27 (max allowed is 20). | 71 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [DatabaseTypeRegistry, DriverExecutionPrepareEngine, EmptyRuleException, JDBCExecutor, JDBCExecutorCallback, JDBCStreamQueryResult, KernelProcessor, LocalDataQueryResultRow, QueryContext, SQLBindEngine, SQLFederationContext, SQLFederationEngine, StatementOption]. | 74 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 34 (max allowed is 20). | 74 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 57 |
![]() |
metrics | NPathComplexity | NPath Complexity is 576 (max allowed is 200). | 57 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [ExpressionProjectionSegment, IdentifierValue, InsertStatement, MySQLDialectSaneQueryResultEngine, MySQLShowOtherStatement, ProjectionsSegment, SQLException, SelectStatement, SetStatement, SimpleTableSegment, TableNameSegment, VariableSegment]. | 45 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 15 (max allowed is 10) classes [KillProcessExecutor, MySQLSetVariableAdminExecutor, NoResourceShowExecutor, ShowConnectionIdExecutor, ShowCreateDatabaseExecutor, ShowCurrentDatabaseExecutor, ShowCurrentUserExecutor, ShowDatabasesExecutor, ShowFunctionStatusExecutor, ShowProcedureStatusExecutor, ShowProcessListExecutor, ShowTablesExecutor, ShowVersionExecutor, UnicastResourceShowExecutor, UseDatabaseExecutor]. | 64 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 33 (max allowed is 20). | 64 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 79 |
![]() |
metrics | NPathComplexity | NPath Complexity is 1,024 (max allowed is 200). | 79 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 24 (max allowed is 10) classes [ConfigurationProperties, DeleteStatement, ExpressionProjectionSegment, IdentifierValue, MetaDataContexts, MockedDataSource, MySQLAdminExecutorCreator, MySQLShowCreateDatabaseStatement, MySQLShowFunctionStatusStatement, MySQLShowProcedureStatusStatement, MySQLShowProcessListStatement, MySQLUseStatement, OwnerSegment, Properties, ResourceMetaData, SetStatement, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereStatistics, ShowDatabasesStatement, ShowTablesStatement, SimpleTableSegment, TableNameSegment, VariableSegment]. | 89 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 33 (max allowed is 20). | 89 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [ConcurrentHashMap, Grantee, MetaDataContexts, RuleMetaData, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereStatistics, ShowDatabasesExecutor, ShowDatabasesStatement, ShowFilterSegment, ShowLikeSegment]. | 61 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 61 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 15 (max allowed is 10) classes [ConfigurationProperties, DatabaseSegment, FromDatabaseSegment, IdentifierValue, MetaDataContexts, Properties, RuleMetaData, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereStatistics, ShardingSphereTable, ShowLikeSegment, ShowTablesExecutor, ShowTablesStatement]. | 66 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 26 (max allowed is 20). | 66 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 26 (max allowed is 20). | 62 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [ConfigurationProperties, DatabasePermittedPrivileges, DefaultSQLParserRuleConfigurationBuilder, Grantee, MetaDataContexts, MockedDataSource, Properties, ResourceMetaData, RuleMetaData, SQLParserRule, SelectInformationSchemataExecutor, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereStatistics]. | 76 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 30 (max allowed is 20). | 76 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [DriverExecutionPrepareEngine, IteratorStreamMergedResult, JDBCExecutor, JDBCExecutorCallback, JDBCMemoryQueryResult, JDBCQueryResultMetaData, JDBCStreamQueryResult, QueryContext, SQLFederationContext, SQLFederationEngine, StatementOption]. | 64 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 28 (max allowed is 20). | 64 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 26 (max allowed is 10) classes [BinaryOperationExpression, ColumnProjectionSegment, ColumnSegment, ConfigurationProperties, ExpressionProjectionSegment, FunctionSegment, IdentifierValue, LiteralExpressionSegment, OpenGaussSystemCatalogAdminQueryExecutor, ProjectionsSegment, Properties, RuleMetaData, SQLFederationCacheOption, SQLFederationRule, SQLFederationRuleConfiguration, SelectStatement, SelectStatementContext, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereTable, SimpleTableSegment, TableNameSegment, TableSegmentBoundInfo, WhereSegment]. | 73 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 35 (max allowed is 20). | 73 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [CacheOption, CommonSQLStatementContext, DeleteStatement, DeleteStatementContext, InsertStatement, PostgreSQLAdminExecutorCreator, PostgreSQLResetParameterStatement, SQLParserRule, SQLParserRuleConfiguration, SelectStatement, SetStatement, ShowStatement]. | 53 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 57 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 15 (max allowed is 10) classes [AccessDeniedException, AuthenticatorFactory, AuthorityChecker, DatabaseAccessDeniedException, Grantee, HandshakeException, MySQLAuthSwitchRequestPacket, MySQLAuthSwitchResponsePacket, MySQLAuthenticationPluginData, MySQLHandshakePacket, MySQLHandshakeResponse41Packet, MySQLOKPacket, MySQLSSLRequestHandler, ShardingSphereUser, UnknownDatabaseException]. | 66 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 28 (max allowed is 20). | 66 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 25 (max allowed is 20). | 89 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [MySQLComFieldListPacketExecutor, MySQLComInitDbExecutor, MySQLComPingExecutor, MySQLComQueryPacketExecutor, MySQLComQuitExecutor, MySQLComResetConnectionExecutor, MySQLComSetOptionExecutor, MySQLComStmtCloseExecutor, MySQLComStmtExecuteExecutor, MySQLComStmtPrepareExecutor, MySQLComStmtResetExecutor, MySQLComStmtSendLongDataExecutor, MySQLUnsupportedCommandExecutor]. | 56 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 30 (max allowed is 20). | 56 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 14 (max allowed is 10). | 69 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [MySQLComFieldListPacket, MySQLComInitDbPacket, MySQLComPingPacket, MySQLComQueryPacket, MySQLComQuitPacket, MySQLComResetConnectionPacket, MySQLComSetOptionPacket, MySQLComStmtClosePacket, MySQLComStmtExecutePacket, MySQLComStmtPreparePacket, MySQLComStmtResetPacket, MySQLComStmtSendLongDataPacket, MySQLUnsupportedCommandPacket]. | 44 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 13 (max allowed is 10). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 59 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 18 (max allowed is 10) classes [ColumnAssignmentSegment, ColumnSegment, CommitStatement, CommonSQLStatementContext, HintValueContext, IdentifierValue, MySQLComStmtExecuteExecutor, MySQLServerPreparedStatement, ParameterMarkerExpressionSegment, ProjectionsSegment, QueryResponseCell, QueryResponseHeader, QueryResponseRow, SelectStatement, SetAssignmentSegment, ShardingSphereMetaData, UpdateResponseHeader, UpdateStatement]. | 91 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 37 (max allowed is 20). | 91 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 24 (max allowed is 20). | 67 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [CacheOption, HintValueContext, MySQLComStmtPrepareExecutor, MySQLPacketPayload, ResourceMetaData, RuleMetaData, SQLParserRule, SQLParserRuleConfiguration, ServerPreparedStatementRegistry, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereSchema, ShardingSphereTable]. | 82 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 28 (max allowed is 20). | 82 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [DefaultSQLParserRuleConfigurationBuilder, DefaultSQLTranslatorRuleConfigurationBuilder, MultiStatementsUpdateResponseHeader, MySQLComQueryPacketExecutor, QueryResponseHeader, ResourceMetaData, RuleMetaData, SQLParserRule, SQLTranslatorRule, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereSchema, ShardingSphereTable, UpdateResponseHeader]. | 79 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 32 (max allowed is 20). | 79 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [BatchPreparedStatementExecutor, DriverExecutionPrepareEngine, ExecutionGroupReportContext, JDBCExecutor, KernelProcessor, MultiStatementsUpdateResponseHeader, QueryContext, SQLBindEngine, StatementOption, UpdateResponseHeader, UpdateResult]. | 74 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 34 (max allowed is 20). | 74 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 26 (max allowed is 20). | 69 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 30 (max allowed is 20). | 67 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 18 (max allowed is 10) classes [AuthenticatorFactory, AuthorityChecker, Grantee, InvalidPasswordException, OpenGaussAuthenticationHexData, OpenGaussAuthenticationSCRAMSha256Packet, PostgreSQLAuthenticationOKPacket, PostgreSQLComStartupPacket, PostgreSQLMD5PasswordAuthenticationPacket, PostgreSQLParameterStatusPacket, PostgreSQLPasswordMessagePacket, PostgreSQLSSLUnwillingPacket, PostgreSQLSSLWillingPacket, PrivilegeNotGrantedException, ProtocolViolationException, SslHandler, UnknownDatabaseException, UnknownUsernameException]. | 73 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 27 (max allowed is 20). | 73 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [AlgorithmConfiguration, AuthorityRuleBuilder, AuthorityRuleConfiguration, MetaDataContexts, OpenGaussAuthenticationEngine, PostgreSQLPacketPayload, Properties, RuleMetaData, ShardingSphereMetaData, ShardingSphereStatistics, UnpooledHeapByteBuf, UserConfiguration]. | 70 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 70 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [OpenGaussComBatchBindExecutor, OpenGaussComQueryExecutor, PostgreSQLAggregatedBatchedStatementsCommandExecutor, PostgreSQLAggregatedCommandExecutor, PostgreSQLComBindExecutor, PostgreSQLComCloseExecutor, PostgreSQLComDescribeExecutor, PostgreSQLComExecuteExecutor, PostgreSQLComFlushExecutor, PostgreSQLComParseExecutor, PostgreSQLComSyncExecutor, PostgreSQLComTerminationExecutor, PostgreSQLUnsupportedCommandExecutor]. | 60 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 31 (max allowed is 20). | 60 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 113 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 69 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [CacheOption, ConnectionContext, DefaultSQLTranslatorRuleConfigurationBuilder, HintValueContext, OpenGaussComBatchBindExecutor, PostgreSQLServerPreparedStatement, RuleMetaData, SQLTranslatorRule, ServerPreparedStatementRegistry, ShardingSphereColumn, ShardingSphereSQLParserEngine]. | 75 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 28 (max allowed is 20). | 75 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 26 (max allowed is 20). | 61 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 17 (max allowed is 10) classes [AuthenticatorFactory, AuthorityChecker, Grantee, InvalidPasswordException, PostgreSQLAuthenticationOKPacket, PostgreSQLComStartupPacket, PostgreSQLMD5PasswordAuthenticationPacket, PostgreSQLParameterStatusPacket, PostgreSQLPasswordAuthenticationPacket, PostgreSQLPasswordMessagePacket, PostgreSQLSSLUnwillingPacket, PostgreSQLSSLWillingPacket, PrivilegeNotGrantedException, ProtocolViolationException, SslHandler, UnknownDatabaseException, UnknownUsernameException]. | 69 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 25 (max allowed is 20). | 69 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [AlgorithmConfiguration, AuthorityRuleBuilder, AuthorityRuleConfiguration, ConfigurationProperties, MetaDataContexts, PostgreSQLAuthenticationEngine, PostgreSQLMD5PasswordAuthenticator, PostgreSQLPacketPayload, Properties, RuleMetaData, ShardingSphereMetaData, ShardingSphereStatistics, UnpooledHeapByteBuf, UserConfiguration]. | 77 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 28 (max allowed is 20). | 77 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 56 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [PostgreSQLAggregatedBatchedStatementsCommandExecutor, PostgreSQLAggregatedCommandExecutor, PostgreSQLComBindExecutor, PostgreSQLComCloseExecutor, PostgreSQLComDescribeExecutor, PostgreSQLComExecuteExecutor, PostgreSQLComFlushExecutor, PostgreSQLComParseExecutor, PostgreSQLComQueryExecutor, PostgreSQLComSyncExecutor, PostgreSQLComTerminationExecutor, PostgreSQLUnsupportedCommandExecutor]. | 55 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 28 (max allowed is 20). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 30 (max allowed is 20). | 67 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [CommonSQLStatementContext, EmptyStatement, HintValueContext, InsertStatement, Portal, PostgreSQLServerPreparedStatement, QueryHeader, QueryResponseCell, QueryResponseRow, SelectStatement, SetStatement, VariableAssignSegment, VariableSegment]. | 94 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 35 (max allowed is 20). | 94 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [CacheOption, ConnectionContext, DefaultSQLTranslatorRuleConfigurationBuilder, HintValueContext, PostgreSQLAggregatedBatchedStatementsCommandExecutor, PostgreSQLServerPreparedStatement, RuleMetaData, SQLTranslatorRule, ServerPreparedStatementRegistry, ShardingSphereColumn, ShardingSphereSQLParserEngine]. | 78 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 29 (max allowed is 20). | 78 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 29 (max allowed is 20). | 71 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [ConnectionContext, DefaultSQLTranslatorRuleConfigurationBuilder, HintValueContext, IdentifierValue, InsertStatement, PostgreSQLBatchedStatementsExecutor, PostgreSQLServerPreparedStatement, PostgreSQLTypeUnspecifiedSQLParameter, RuleMetaData, SQLTranslatorRule, ShardingSphereColumn, SimpleTableSegment, TableNameSegment]. | 77 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 31 (max allowed is 20). | 77 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 65 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 40 (max allowed is 20). | 81 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [CacheOption, DefaultSQLTranslatorRuleConfigurationBuilder, HintValueContext, PostgreSQLColumnDescription, PostgreSQLComDescribeExecutor, PostgreSQLServerPreparedStatement, RuleMetaData, SQLTranslatorRule, ServerPreparedStatementRegistry, ShardingSphereColumn, ShardingSphereSQLParserEngine, ShardingSphereTable]. | 98 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 42 (max allowed is 20). | 98 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 24 (max allowed is 20). | 69 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 26 (max allowed is 20). | 61 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [AlgorithmSegment, AlterReadwriteSplittingRuleStatement, AlterReadwriteSplittingStorageUnitStatusStatement, CountRuleStatement, CreateReadwriteSplittingRuleStatement, DatabaseSegment, DropReadwriteSplittingRuleStatement, FromDatabaseSegment, IdentifierValue, Properties, ReadwriteSplittingRuleSegment, ShowReadwriteSplittingRulesStatement, ShowStatusFromReadwriteSplittingRulesStatement]. | 56 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 29 (max allowed is 20). | 56 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [ConfigurationProperties, HintValueContext, Properties, QueryContext, ReadwriteSplittingDataSourceGroupRuleConfiguration, ReadwriteSplittingRule, ReadwriteSplittingRuleConfiguration, RouteContext, RouteMapper, RouteUnit, RuleMetaData, ShardingSphereDatabase]. | 62 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 62 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 20 (max allowed is 10) classes [AlgorithmSegment, AlterDefaultShadowAlgorithmStatement, AlterShadowRuleStatement, CountRuleStatement, CreateDefaultShadowAlgorithmStatement, CreateShadowRuleStatement, DatabaseSegment, DropDefaultShadowAlgorithmStatement, DropShadowAlgorithmStatement, DropShadowRuleStatement, FromDatabaseSegment, IdentifierValue, Properties, ShadowAlgorithmSegment, ShadowRuleSegment, ShowDefaultShadowAlgorithmStatement, ShowPluginsStatement, ShowShadowAlgorithmsStatement, ShowShadowRulesStatement, ShowShadowTableRulesStatement]. | 75 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 42 (max allowed is 20). | 75 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 29 (max allowed is 20). | 62 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 118 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 29 (max allowed is 10) classes [AlgorithmConfiguration, CacheOption, ComputeNodeInstanceContext, HintValueContext, MockedDataSource, Properties, Property, QueryContext, ResourceMetaData, RuleMetaData, SQLBindEngine, SQLParserRule, SQLParserRuleConfiguration, ShardingAutoTableRuleConfiguration, ShardingCacheConfiguration, ShardingCacheOptionsConfiguration, ShardingRouteCacheableChecker, ShardingRule, ShardingRuleConfiguration, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereTable, ShardingTableReferenceRuleConfiguration, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration, TimestampServiceRule, TimestampServiceRuleConfiguration]. | 77 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 36 (max allowed is 20). | 77 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 17 (max allowed is 10) classes [ShardingAlterIndexSupportedChecker, ShardingAlterTableSupportedChecker, ShardingAlterViewSupportedChecker, ShardingCopySupportedChecker, ShardingCreateFunctionSupportedChecker, ShardingCreateIndexSupportedChecker, ShardingCreateProcedureSupportedChecker, ShardingCreateTableSupportedChecker, ShardingCreateViewSupportedChecker, ShardingDeleteSupportedChecker, ShardingDropIndexSupportedChecker, ShardingDropTableSupportedChecker, ShardingInsertSupportedChecker, ShardingLoadDataSupportedChecker, ShardingLoadXmlSupportedChecker, ShardingRenameTableSupportedChecker, ShardingUpdateSupportedChecker]. | 48 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [CommonSQLStatementContext, CreateTableStatement, IdentifierValue, RoutineBodySegment, SQLStatementAttributes, SelectStatement, ShardingCreateFunctionSupportedChecker, SimpleTableSegment, TableNameSegment, TableSQLStatementAttribute, ValidStatementSegment]. | 51 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [ColumnAssignmentSegment, ColumnSegment, IdentifierValue, InsertStatementContext, OnDuplicateKeyColumnsSegment, ParameterMarkerExpressionSegment, ProjectionsSegment, SelectStatement, ShardingInsertSupportedChecker, ShardingSphereMetaData, SimpleTableSegment, SubquerySegment, TableNameSegment, TablesContext]. | 61 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 61 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [ColumnAssignmentSegment, ColumnSegment, IdentifierValue, JoinTableSegment, LiteralExpressionSegment, SetAssignmentSegment, ShardingUpdateSupportedChecker, SimpleTableSegment, TableNameSegment, UpdateStatement, UpdateStatementContext]. | 47 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 62 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 18 (max allowed is 10) classes [AlgorithmInitializationException, BindingTableCheckedConfiguration, CaseInsensitiveSet, DataNode, DataNodeInfo, DuplicateRuleException, DuplicateShardingActualDataNodeException, InvalidAlgorithmConfigurationException, InvalidRuleConfigurationException, InvalidShardingStrategyConfigurationException, MissingRequiredRuleException, MissingRequiredStorageUnitsException, NoneShardingStrategyConfiguration, PreciseShardingValue, ShardingAlgorithmClassImplementationException, ShardingRuleConfiguration, ShardingTable, ShardingTableRuleNotFoundException]. | 90 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 36 (max allowed is 20). | 90 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 19 (max allowed is 10) classes [AlgorithmConfiguration, AlgorithmSegment, AuditStrategySegment, AutoTableRuleSegment, KeyGenerateStrategyConfiguration, KeyGenerateStrategySegment, MockedDataSource, Properties, Property, ResourceMetaData, RuleMetaData, ShardingAuditorSegment, ShardingAutoTableRuleConfiguration, ShardingRuleConfiguration, ShardingStrategySegment, ShardingTableReferenceRuleConfiguration, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration, TableRuleSegment]. | 70 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 24 (max allowed is 20). | 70 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 60 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 20 (max allowed is 10) classes [AlgorithmConfiguration, AlgorithmSegment, AlterShardingTableRuleExecutor, AlterShardingTableRuleStatement, AutoTableRuleSegment, KeyGenerateStrategyConfiguration, KeyGenerateStrategySegment, MockedDataSource, Properties, Property, ResourceMetaData, RuleMetaData, ShardingAutoTableRuleConfiguration, ShardingDistSQLParserFacade, ShardingRuleChecker, ShardingRuleConfiguration, ShardingStrategySegment, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration, TableRuleSegment]. | 65 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 28 (max allowed is 20). | 65 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 21 (max allowed is 10) classes [AlgorithmConfiguration, AlgorithmSegment, AutoTableRuleSegment, CreateShardingTableRuleExecutor, CreateShardingTableRuleStatement, KeyGenerateStrategyConfiguration, KeyGenerateStrategySegment, MockedDataSource, Properties, Property, ResourceMetaData, RuleAttributes, RuleMetaData, ShardingAutoTableRuleConfiguration, ShardingDistSQLParserFacade, ShardingRuleChecker, ShardingRuleConfiguration, ShardingStrategySegment, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration, TableRuleSegment]. | 74 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 32 (max allowed is 20). | 74 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [DropShardingTableRuleExecutor, DropShardingTableRuleStatement, IdentifierValue, KeyGenerateStrategyConfiguration, ShardingAuditStrategyConfiguration, ShardingAutoTableRuleConfiguration, ShardingRuleConfiguration, ShardingTableReferenceRuleConfiguration, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration, TableNameSegment]. | 54 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 40 (max allowed is 10) classes [AlgorithmSegment, AlterDefaultShardingStrategyStatement, AlterShardingTableReferenceRuleStatement, AlterShardingTableRuleStatement, AuditStrategySegment, AutoTableRuleSegment, CountRuleStatement, CreateDefaultShardingStrategyStatement, CreateShardingTableReferenceRuleStatement, CreateShardingTableRuleStatement, DatabaseSegment, DropDefaultShardingStrategyStatement, DropShardingAlgorithmStatement, DropShardingAuditorStatement, DropShardingKeyGeneratorStatement, DropShardingTableReferenceRuleStatement, DropShardingTableRuleStatement, FromDatabaseSegment, IdentifierValue, KeyGenerateStrategySegment, Properties, ShardingAuditorSegment, ShardingStrategySegment, ShowDefaultShardingStrategyStatement, ShowPluginsStatement, ShowShardingAlgorithmsStatement, ShowShardingAuditorsStatement, ShowShardingKeyGeneratorsStatement, ShowShardingTableNodesStatement, ShowShardingTableReferenceRulesStatement, ShowShardingTableRulesStatement, ShowShardingTableRulesUsedAlgorithmStatement, ShowShardingTableRulesUsedAuditorStatement, ShowShardingTableRulesUsedKeyGeneratorStatement, ShowUnusedShardingAlgorithmsStatement, ShowUnusedShardingAuditorsStatement, ShowUnusedShardingKeyGeneratorsStatement, TableNameSegment, TableReferenceRuleSegment, TableRuleSegment]. | 121 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 89 (max allowed is 20). | 121 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 16 (max allowed is 10) classes [ColumnSegment, CommonSQLStatementContext, ConfigurationProperties, IdentifierValue, InsertColumnsSegment, InsertStatement, InsertStatementContext, ProjectionsSegment, Properties, SQLStatementAttributes, SelectStatement, SelectStatementContext, ShardingResultMergerEngine, ShardingSphereMetaData, SimpleTableSegment, TableNameSegment]. | 56 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 56 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [CursorConnectionContext, CursorNameSegment, CursorStatementContext, DirectionSegment, FetchStatementContext, IdentifierValue, ProjectionsSegment, ShardingDDLResultMerger, ShardingSphereMetaData, SimpleTableSegment, TableNameSegment]. | 67 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 27 (max allowed is 20). | 67 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 53 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 21 (max allowed is 10) classes [AggregationProjectionSegment, ColumnSegment, GroupBySegment, IdentifierValue, IndexOrderByItemSegment, LimitSegment, LiteralExpressionSegment, NumberLiteralLimitValueSegment, NumberLiteralRowNumberValueSegment, OrderBySegment, ProjectionsSegment, SelectStatement, SelectStatementContext, ShardingDQLResultMerger, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereTable, SimpleTableSegment, TableNameSegment]. | 76 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 34 (max allowed is 20). | 76 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [AggregationProjectionSegment, BigDecimal, GroupBySegment, IdentifierValue, IndexOrderByItemSegment, OrderBySegment, ProjectionsSegment, SelectStatement, SelectStatementContext, ShardingDQLResultMerger, ShardingSphereMetaData, ShorthandProjectionSegment, SimpleTableSegment, TableNameSegment]. | 65 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 25 (max allowed is 20). | 65 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 18 (max allowed is 10) classes [AggregationProjectionSegment, BigDecimal, Date, GroupBySegment, IdentifierValue, IndexOrderByItemSegment, OrderBySegment, ProjectionsSegment, SelectStatement, SelectStatementContext, ShardingDQLResultMerger, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereTable, SimpleTableSegment, TableNameSegment]. | 63 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 63 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 40 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 41 |
![]() |
metrics | NPathComplexity | NPath Complexity is 216 (max allowed is 200). | 41 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [IdentifierValue, IndexOrderByItemSegment, OrderBySegment, ProjectionsSegment, SelectStatement, SelectStatementContext, ShardingDQLResultMerger, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereTable, SimpleTableSegment, TableNameSegment]. | 61 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [ColumnOrderByItemSegment, ColumnSegment, IdentifierValue, IndexOrderByItemSegment, OrderByItem, OrderBySegment, OrderByValue, ProjectionsSegment, SelectStatement, SelectStatementContext, ShardingSphereMetaData, ShardingSphereTable]. | 58 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 58 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 17 (max allowed is 10) classes [GeneratedKeyAssignmentTokenGenerator, GeneratedKeyForUseDefaultInsertColumnsTokenGenerator, GeneratedKeyInsertColumnTokenGenerator, GeneratedKeyInsertValuesTokenGenerator, ShardingAggregationDistinctTokenGenerator, ShardingConstraintTokenGenerator, ShardingCursorTokenGenerator, ShardingDistinctProjectionPrefixTokenGenerator, ShardingFetchDirectionTokenGenerator, ShardingIndexTokenGenerator, ShardingInsertValuesTokenGenerator, ShardingOffsetTokenGenerator, ShardingOrderByTokenGenerator, ShardingProjectionsTokenGenerator, ShardingRemoveTokenGenerator, ShardingRowCountTokenGenerator, ShardingTableTokenGenerator]. | 52 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 25 (max allowed is 20). | 52 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AggregationDistinctProjection, AggregationProjectionSegment, ColumnOrderByItemSegment, ColumnSegment, DerivedProjection, IdentifierValue, OwnerSegment, RouteContext, RouteMapper, RouteUnit, ShardingProjectionsTokenGenerator]. | 56 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [AggregationDistinctProjectionSegment, GroupBySegment, IdentifierValue, IndexOrderByItemSegment, ProjectionsSegment, SelectStatement, SelectStatementContext, ShardingRemoveTokenGenerator, ShardingSphereMetaData, SimpleTableSegment, TableNameSegment]. | 51 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [ShardingAlterTableRouteContextChecker, ShardingCreateTableRouteContextChecker, ShardingCreateViewRouteContextChecker, ShardingDeleteRouteContextChecker, ShardingDropIndexRouteContextChecker, ShardingDropTableRouteContextChecker, ShardingInsertRouteContextChecker, ShardingPrepareRouteContextChecker, ShardingRenameTableRouteContextChecker, ShardingSelectRouteContextChecker, ShardingUpdateRouteContextChecker]. | 54 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 27 (max allowed is 20). | 54 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 16 (max allowed is 10) classes [ColumnAssignmentSegment, ColumnSegment, DataNode, IdentifierValue, InsertColumnsSegment, InsertStatementContext, OnDuplicateKeyColumnsSegment, ParameterMarkerExpressionSegment, Property, RouteContext, RouteMapper, RouteUnit, ShardingInsertRouteContextChecker, ShardingSphereMetaData, SimpleTableSegment, TableNameSegment]. | 69 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 29 (max allowed is 20). | 69 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [ColumnAssignmentSegment, ColumnSegment, IdentifierValue, LiteralExpressionSegment, Property, RouteContext, RouteMapper, RouteUnit, SetAssignmentSegment, ShardingUpdateRouteContextChecker, SimpleTableSegment, TableNameSegment, UpdateStatement, UpdateStatementContext]. | 60 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 60 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [CommonExpressionSegment, IdentifierValue, InsertClauseShardingConditionEngine, InsertValueContext, LiteralExpressionSegment, ParameterMarkerExpressionSegment, Properties, ShardingTable, SimpleTableSegment, TableNameSegment, TimestampServiceRule, TimestampServiceRuleConfiguration]. | 67 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 67 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 59 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [BetweenExpression, BinaryOperationExpression, Column, ColumnSegment, ConditionValueBetweenOperatorGenerator, ConditionValueCompareOperatorGenerator, ConditionValueInOperatorGenerator, IdentifierValue, InExpression, ListExpression, LiteralExpressionSegment, ParameterMarkerExpressionSegment]. | 46 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [BetweenExpression, Column, ColumnSegment, CommonExpressionSegment, ConditionValueBetweenOperatorGenerator, IdentifierValue, LiteralExpressionSegment, ParameterMarkerExpressionSegment, Properties, TimestampServiceRule, TimestampServiceRuleConfiguration]. | 54 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 13 (max allowed is 10). | 81 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [Column, ColumnSegment, CommonExpressionSegment, ConditionValueInOperatorGenerator, IdentifierValue, InExpression, ListExpression, LiteralExpressionSegment, ParameterMarkerExpressionSegment, Properties, TimestampServiceRule, TimestampServiceRuleConfiguration]. | 47 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 17 (max allowed is 10) classes [AlgorithmConfiguration, HintShardingStrategyConfiguration, ListShardingConditionValue, MockedDataSource, Properties, Property, ShardingCondition, ShardingConditions, ShardingRule, ShardingRuleConfiguration, ShardingTableReferenceRuleConfiguration, ShardingTableRuleConfiguration, SingleRule, SingleRuleConfiguration, StandardShardingStrategyConfiguration, TimestampServiceRule, TimestampServiceRuleConfiguration]. | 68 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 68 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 28 (max allowed is 20). | 57 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 27 (max allowed is 20). | 74 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 59 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 16 (max allowed is 10) classes [CacheOption, ConfigurationProperties, ConnectionContext, HintValueContext, Properties, QueryContext, RuleMetaData, SQLBindEngine, SQLParserRule, SQLParserRuleConfiguration, SQLRouteEngine, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereTable]. | 66 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 26 (max allowed is 20). | 66 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 16 (max allowed is 10) classes [AggregatedDataSourceRuleAttribute, AlgorithmInitializationException, BindingTableRule, CaseInsensitiveMap, CaseInsensitiveSet, DataNode, NoneShardingStrategyConfiguration, RuleAttributes, RuleMetaData, ShardingAuditStrategyConfiguration, ShardingCache, ShardingDataNodeRuleAttribute, ShardingRuleChecker, ShardingTable, ShardingTableNamesRuleAttribute, ShardingTableRuleNotFoundException]. | 85 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 39 (max allowed is 20). | 85 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 24 (max allowed is 10) classes [AlgorithmConfiguration, ColumnSegment, ColumnSegmentBoundInfo, ComplexShardingStrategyConfiguration, DataNode, IdentifierValue, KeyGenerateStrategyConfiguration, MockedDataSource, NoneShardingStrategyConfiguration, OwnerSegment, Properties, Property, ShardingAuditStrategyConfiguration, ShardingAutoTableRuleConfiguration, ShardingRule, ShardingRuleConfiguration, ShardingTableReferenceRuleConfiguration, ShardingTableRuleConfiguration, SimpleTableSegment, StandardShardingStrategyConfiguration, TableNameSegment, TableSegmentBoundInfo, TablesContext, WhereSegment]. | 91 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 38 (max allowed is 20). | 91 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [AlgorithmConfiguration, ComplexShardingStrategyConfiguration, HintShardingStrategyConfiguration, KeyGenerateStrategyConfiguration, NoneShardingStrategyConfiguration, Properties, Property, ShardingAuditStrategyConfiguration, ShardingCacheConfiguration, ShardingCacheOptionsConfiguration, ShardingRuleConfiguration, ShardingTableReferenceRuleConfiguration, ShardingTableRuleConfiguration, StandardShardingStrategyConfiguration]. | 48 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 68 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [CountRuleStatement, DatabaseSegment, FromDatabaseSegment, IdentifierValue, LoadSingleTableStatement, SetDefaultSingleTableStorageUnitStatement, ShowDefaultSingleTableStorageUnitStatement, ShowSingleTablesStatement, ShowUnloadedSingleTablesStatement, SingleTableSegment, UnloadSingleTableStatement]. | 60 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 32 (max allowed is 20). | 60 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 21 (max allowed is 10) classes [ConfigurationProperties, CreateTableStatement, CreateTableStatementContext, DataNode, HintValueContext, IdentifierValue, MockedDataSource, Properties, QueryContext, RouteContext, RouteMapper, RouteUnit, RuleMetaData, ShardingSphereDatabase, SimpleTableSegment, SingleRule, SingleRuleConfiguration, SingleSQLRouter, StorageUnit, TableNameSegment, TableSegmentBoundInfo]. | 76 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 30 (max allowed is 20). | 76 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [CreateTableStatement, DataNode, IdentifierValue, MockedDataSource, QualifiedTable, RouteContext, RuleAttributes, SimpleTableSegment, SingleRouteEngine, SingleRule, SingleRuleConfiguration, TableNameSegment]. | 62 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 33 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, BetweenExpression, BinaryOperationExpression, BooleanLiteralValue, CollectionValue, ColumnOrderByItemSegment, ColumnSegment, CommonExpressionSegment, DataTypeLengthSegment, DataTypeSegment, ExpressionProjectionSegment, FunctionSegment, IdentifierValue, InExpression, IndexOrderByItemSegment, Interval, KeywordValue, ListExpression, LiteralExpressionSegment, NotExpression, NullLiteralValue, NumberLiteralValue, OrderBySegment, OtherLiteralValue, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerValue, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubquerySegment, TableNameSegment]. | 79 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 75 (max allowed is 20). | 79 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 25 (max allowed is 10) classes [AliasSegment, BooleanLiteralValue, ColumnAssignmentSegment, ColumnProjectionSegment, CommonExpressionSegment, DeleteStatement, ExpressionProjectionSegment, GroupBySegment, HavingSegment, IdentifierValue, InsertColumnsSegment, InsertStatement, InsertValuesSegment, Interval, JoinTableSegment, OwnerSegment, ProjectionsSegment, SelectStatement, SetAssignmentSegment, ShorthandProjectionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, UpdateStatement, WhereSegment]. | 80 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 74 (max allowed is 20). | 80 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 278 |
![]() |
metrics | NPathComplexity | NPath Complexity is 768 (max allowed is 200). | 278 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 76 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, AliasSegment, BetweenExpression, BigDecimal, BinaryOperationExpression, BooleanLiteralValue, CaseWhenExpression, CollateExpression, CollectionValue, ColumnAssignmentSegment, ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, CombineSegment, CommonExpressionSegment, CommonTableExpressionSegment, ConstraintSegment, DataTypeLengthSegment, DataTypeSegment, DatabaseSegment, DeleteMultiTableSegment, DeleteStatement, EngineSegment, ExistsSubqueryExpression, ExpressionOrderByItemSegment, ExpressionProjectionSegment, FunctionSegment, FunctionTableSegment, GroupBySegment, HavingSegment, IdentifierValue, InExpression, IndexNameSegment, IndexOrderByItemSegment, IndexSegment, InsertColumnsSegment, InsertStatement, InsertValuesSegment, Interval, JoinTableSegment, LimitSegment, ListExpression, LiteralExpressionSegment, LockSegment, MatchAgainstExpression, NotExpression, NullLiteralValue, NumberLiteralLimitValueSegment, NumberLiteralValue, OnDuplicateKeyColumnsSegment, OrderBySegment, OtherLiteralValue, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerLimitValueSegment, ParameterMarkerValue, ParenthesesSegment, ProjectionsSegment, RowExpression, SelectStatement, SetAssignmentSegment, ShorthandProjectionSegment, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, UnaryOperationExpression, UpdateStatement, ValuesExpression, VariableSegment, WhereSegment, WithSegment]. | 255 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 219 (max allowed is 20). | 255 |
![]() |
sizes | MethodCount | Number of public methods is 111 (max allowed is 100). | 255 |
![]() |
sizes | MethodCount | Total number of methods is 143 (max allowed is 100). | 255 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 442 |
![]() |
metrics | NPathComplexity | NPath Complexity is 396 (max allowed is 200). | 442 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 18 (max allowed is 10). | 600 |
![]() |
metrics | NPathComplexity | NPath Complexity is 20,736 (max allowed is 200). | 600 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 17 (max allowed is 10). | 981 |
![]() |
metrics | NPathComplexity | NPath Complexity is 65,536 (max allowed is 200). | 981 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 1262 |
![]() |
metrics | NPathComplexity | NPath Complexity is 768 (max allowed is 200). | 1262 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 17 (max allowed is 10). | 1782 |
![]() |
metrics | NPathComplexity | NPath Complexity is 5,376 (max allowed is 200). | 1782 |
![]() |
metrics | BooleanExpressionComplexity | Boolean expression complexity is 5 (max allowed is 3). | 1828 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 95 (max allowed is 10) classes [AnalyzeTableStatement, CacheTableIndexSegment, CloneActionSegment, CloneInstanceSegment, CollectionValue, ExplainStatement, FromDatabaseSegment, FromTableSegment, IdentifierValue, LoadTableIndexSegment, MySQLAlterResourceGroupStatement, MySQLBinlogStatement, MySQLCacheIndexStatement, MySQLChangeMasterStatement, MySQLChangeReplicationSourceToStatement, MySQLCheckTableStatement, MySQLChecksumTableStatement, MySQLCloneStatement, MySQLCreateLoadableFunctionStatement, MySQLCreateResourceGroupStatement, MySQLDelimiterStatement, MySQLDescribeStatement, MySQLDropResourceGroupStatement, MySQLFlushStatement, MySQLHelpStatement, MySQLInstallComponentStatement, MySQLInstallPluginStatement, MySQLKillStatement, MySQLLoadIndexInfoStatement, MySQLOptimizeTableStatement, MySQLRepairTableStatement, MySQLResetPersistStatement, MySQLResetStatement, MySQLRestartStatement, MySQLSetResourceGroupStatement, MySQLShowBinaryLogsStatement, MySQLShowBinlogEventsStatement, MySQLShowCharacterSetStatement, MySQLShowCollationStatement, MySQLShowColumnsStatement, MySQLShowCreateDatabaseStatement, MySQLShowCreateEventStatement, MySQLShowCreateFunctionStatement, MySQLShowCreateProcedureStatement, MySQLShowCreateTriggerStatement, MySQLShowCreateUserStatement, MySQLShowCreateViewStatement, MySQLShowEngineStatement, MySQLShowErrorsStatement, MySQLShowEventsStatement, MySQLShowFunctionCodeStatement, MySQLShowFunctionStatusStatement, MySQLShowGrantsStatement, MySQLShowIndexStatement, MySQLShowMasterStatusStatement, MySQLShowOpenTablesStatement, MySQLShowOtherStatement, MySQLShowPluginsStatement, MySQLShowPrivilegesStatement, MySQLShowProcedureCodeStatement, MySQLShowProcedureStatusStatement, MySQLShowProcessListStatement, MySQLShowProfileStatement, MySQLShowProfilesStatement, MySQLShowRelayLogEventsStatement, MySQLShowReplicaStatusStatement, MySQLShowReplicasStatement, MySQLShowSlaveHostsStatement, MySQLShowSlaveStatusStatement, MySQLShowStatusStatement, MySQLShowTriggersStatement, MySQLShowVariablesStatement, MySQLShowWarningsStatement, MySQLShutdownStatement, MySQLStartReplicaStatement, MySQLStartSlaveStatement, MySQLStopSlaveStatement, MySQLUninstallComponentStatement, MySQLUninstallPluginStatement, MySQLUseStatement, NumberLiteralValue, PartitionDefinitionSegment, PartitionSegment, ResetMasterOptionSegment, ResetSlaveOptionSegment, SetStatement, ShowCreateTableStatement, ShowDatabasesStatement, ShowFilterSegment, ShowLikeSegment, ShowTableStatusStatement, ShowTablesStatement, VariableAssignSegment, VariableSegment, WhereSegment]. | 238 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 207 (max allowed is 20). | 238 |
![]() |
sizes | MethodCount | Total number of methods is 101 (max allowed is 100). | 238 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 20 (max allowed is 10) classes [AlterUserStatement, CreateRoleStatement, DropRoleStatement, DropUserStatement, GrantLevelSegment, IdentifierValue, MySQLCreateUserStatement, MySQLGrantStatement, MySQLRevokeStatement, NumberLiteralValue, PasswordOrLockOptionSegment, PrivilegeSegment, RenameUserStatement, RoleOrPrivilegeSegment, SetDefaultRoleStatement, SetPasswordStatement, SetRoleStatement, TLSOptionSegment, UserResourceSegment, UserSegment]. | 120 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 92 (max allowed is 20). | 120 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 599 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 70 (max allowed is 10) classes [AddColumnDefinitionSegment, AddConstraintDefinitionSegment, AlgorithmTypeSegment, AlterDatabaseStatement, AlterEventStatement, AlterFunctionStatement, AlterProcedureStatement, AlterServerStatement, AlterTableStatement, AlterTablespaceStatement, AlterViewStatement, ChangeColumnDefinitionSegment, CharsetNameSegment, CollectionValue, ColumnAfterPositionSegment, ColumnDefinitionSegment, ColumnFirstPositionSegment, ColumnSegment, CommentSegment, ConstraintDefinitionSegment, ConstraintSegment, ConvertTableDefinitionSegment, CreateDatabaseStatement, CreateFunctionStatement, CreateIndexStatement, CreateMaterializedViewStatement, CreateProcedureStatement, CreateTableOptionSegment, CreateTableStatement, CreateTablespaceStatement, CreateTriggerStatement, CreateViewStatement, DeallocateStatement, DropColumnDefinitionSegment, DropConstraintDefinitionSegment, DropDatabaseStatement, DropFunctionStatement, DropIndexDefinitionSegment, DropIndexStatement, DropProcedureStatement, DropServerStatement, DropTableStatement, DropTablespaceStatement, DropTriggerStatement, DropViewStatement, ExecuteStatement, FunctionNameSegment, IdentifierValue, IndexNameSegment, IndexSegment, Interval, LockTableSegment, ModifyColumnDefinitionSegment, ModifyConstraintDefinitionSegment, MySQLAlterInstanceStatement, MySQLAlterLogfileGroupStatement, MySQLCreateEventStatement, MySQLCreateLogfileGroupStatement, MySQLCreateServerStatement, MySQLDropEventStatement, MySQLDropLogfileGroupStatement, PrepareStatement, RenameColumnSegment, RenameIndexDefinitionSegment, RenameTableDefinitionSegment, RenameTableStatement, RoutineBodySegment, TablespaceSegment, TruncateStatement, ValidStatementSegment]. | 205 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 174 (max allowed is 20). | 205 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 14 (max allowed is 10). | 326 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 400 |
![]() |
metrics | NPathComplexity | NPath Complexity is 1,536 (max allowed is 200). | 400 |
![]() |
metrics | NPathComplexity | NPath Complexity is 216 (max allowed is 200). | 600 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 12 (max allowed is 10) classes [CallStatement, CommonExpressionSegment, DoStatement, FunctionSegment, HandlerStatement, IdentifierValue, ImportStatement, IndexHintSegment, LoadDataStatement, LoadXMLStatement, WindowItemSegment, WindowSegment]. | 60 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 31 (max allowed is 20). | 60 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [AutoCommitSegment, BeginTransactionStatement, CommitStatement, ReleaseSavepointStatement, RollbackStatement, SavepointStatement, SetAutoCommitStatement, SetTransactionStatement, XABeginStatement, XACommitStatement, XAEndStatement, XAPrepareStatement, XARecoveryStatement, XARollbackStatement]. | 62 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 38 (max allowed is 20). | 62 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 33 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, BetweenExpression, BinaryOperationExpression, BooleanLiteralValue, CollectionValue, ColumnOrderByItemSegment, ColumnSegment, CommonExpressionSegment, DataTypeLengthSegment, DataTypeSegment, ExpressionProjectionSegment, FunctionSegment, IdentifierValue, InExpression, IndexOrderByItemSegment, Interval, KeywordValue, ListExpression, LiteralExpressionSegment, NotExpression, NullLiteralValue, NumberLiteralValue, OrderBySegment, OtherLiteralValue, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerValue, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubquerySegment, TableNameSegment]. | 110 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 75 (max allowed is 20). | 110 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 25 (max allowed is 10) classes [AddColumnDefinitionSegment, AddConstraintDefinitionSegment, AlterDomainStatement, AlterProcedureStatement, AlterSequenceStatement, AlterTableStatement, AlterTriggerStatement, CollectionValue, ColumnDefinitionSegment, CommentStatement, ConstraintDefinitionSegment, ConstraintSegment, CreateCollationStatement, CreateDomainStatement, CreateFunctionStatement, CreateProcedureStatement, CreateSequenceStatement, CreateTableStatement, CreateTriggerStatement, DropColumnDefinitionSegment, DropConstraintDefinitionSegment, DropTableStatement, ExecuteStatement, Interval, ModifyColumnDefinitionSegment]. | 89 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 63 (max allowed is 20). | 89 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 27 (max allowed is 10) classes [AliasSegment, BooleanLiteralValue, ColumnAssignmentSegment, ColumnProjectionSegment, CommonExpressionSegment, DeleteStatement, ExpressionProjectionSegment, GroupBySegment, HavingSegment, IdentifierValue, InsertColumnsSegment, InsertStatement, InsertValuesSegment, Interval, JoinTableSegment, MergeStatement, OwnerSegment, ProjectionsSegment, ReturningSegment, SelectStatement, SetAssignmentSegment, ShorthandProjectionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, UpdateStatement, WhereSegment]. | 108 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 77 (max allowed is 20). | 108 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 321 |
![]() |
metrics | NPathComplexity | NPath Complexity is 768 (max allowed is 200). | 321 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 29 (max allowed is 10) classes [BetweenExpression, BinaryOperationExpression, BooleanLiteralValue, CollateExpression, CollectionValue, ColumnSegment, CommonExpressionSegment, ExistsSubqueryExpression, ExpressionProjectionSegment, FunctionSegment, IdentifierValue, InExpression, IndexNameSegment, IndexSegment, Interval, ListExpression, LiteralExpressionSegment, NotExpression, NullLiteralValue, NumberLiteralValue, OtherLiteralValue, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerValue, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubquerySegment, TableNameSegment]. | 94 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 63 (max allowed is 20). | 94 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 276 |
![]() |
metrics | NPathComplexity | NPath Complexity is 396 (max allowed is 200). | 276 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 16 (max allowed is 10). | 440 |
![]() |
metrics | NPathComplexity | NPath Complexity is 10,368 (max allowed is 200). | 440 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 55 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, AliasSegment, BigDecimal, BooleanLiteralValue, CaseWhenExpression, ColumnAssignmentSegment, ColumnOrderByItemSegment, ColumnProjectionSegment, CombineSegment, CommonExpressionSegment, ConstraintSegment, DataTypeLengthSegment, DataTypeSegment, DeleteMultiTableSegment, DeleteStatement, ExpressionOrderByItemSegment, ExpressionProjectionSegment, FunctionSegment, GroupBySegment, HavingSegment, IdentifierValue, IndexOrderByItemSegment, InsertColumnsSegment, InsertStatement, InsertValuesSegment, Interval, JoinTableSegment, LimitSegment, LiteralExpressionSegment, LockSegment, NumberLiteralLimitValueSegment, NumberLiteralValue, OnDuplicateKeyColumnsSegment, OrderBySegment, OtherLiteralValue, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerLimitValueSegment, ProjectionsSegment, SelectStatement, SetAssignmentSegment, ShorthandProjectionSegment, SimpleTableSegment, StringLiteralValue, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, UpdateStatement, ValuesExpression, VariableSegment, WhereSegment, WindowItemSegment, WindowSegment]. | 201 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 168 (max allowed is 20). | 201 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 13 (max allowed is 10). | 505 |
![]() |
metrics | NPathComplexity | NPath Complexity is 4,096 (max allowed is 200). | 505 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 15 (max allowed is 10). | 1144 |
![]() |
metrics | JavaNCSS | NCSS for this method is 57 (max allowed is 50). | 1144 |
![]() |
metrics | NPathComplexity | NPath Complexity is 12,288 (max allowed is 200). | 1144 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 78 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, AliasSegment, BetweenExpression, BigDecimal, BinaryOperationExpression, BooleanLiteralValue, CaseWhenExpression, CollateExpression, CollectionValue, ColumnAssignmentSegment, ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, CombineSegment, CommonExpressionSegment, CommonTableExpressionSegment, ConstraintSegment, DataTypeLengthSegment, DataTypeSegment, DatabaseSegment, DeleteMultiTableSegment, DeleteStatement, EngineSegment, ExistsSubqueryExpression, ExpressionOrderByItemSegment, ExpressionProjectionSegment, FunctionSegment, FunctionTableSegment, GroupBySegment, HavingSegment, IdentifierValue, InExpression, IndexNameSegment, IndexOrderByItemSegment, IndexSegment, InsertColumnsSegment, InsertStatement, InsertValuesSegment, Interval, IntervalExpression, JoinTableSegment, LimitSegment, ListExpression, LiteralExpressionSegment, LockSegment, MatchAgainstExpression, NotExpression, NullLiteralValue, NumberLiteralLimitValueSegment, NumberLiteralValue, OnDuplicateKeyColumnsSegment, OrderBySegment, OtherLiteralValue, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerLimitValueSegment, ParameterMarkerValue, ParenthesesSegment, ProjectionsSegment, QuantifySubqueryExpression, RowExpression, SelectStatement, SetAssignmentSegment, ShorthandProjectionSegment, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, UnaryOperationExpression, UpdateStatement, ValuesExpression, VariableSegment, WhereSegment, WithSegment]. | 261 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 225 (max allowed is 20). | 261 |
![]() |
sizes | MethodCount | Number of public methods is 113 (max allowed is 100). | 261 |
![]() |
sizes | MethodCount | Total number of methods is 147 (max allowed is 100). | 261 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 451 |
![]() |
metrics | NPathComplexity | NPath Complexity is 396 (max allowed is 200). | 451 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 18 (max allowed is 10). | 620 |
![]() |
metrics | NPathComplexity | NPath Complexity is 20,736 (max allowed is 200). | 620 |
![]() |
metrics | NPathComplexity | NPath Complexity is 320 (max allowed is 200). | 814 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 15 (max allowed is 10). | 1025 |
![]() |
metrics | NPathComplexity | NPath Complexity is 16,384 (max allowed is 200). | 1025 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 1288 |
![]() |
metrics | NPathComplexity | NPath Complexity is 768 (max allowed is 200). | 1288 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 18 (max allowed is 10). | 1811 |
![]() |
metrics | NPathComplexity | NPath Complexity is 6,144 (max allowed is 200). | 1811 |
![]() |
metrics | BooleanExpressionComplexity | Boolean expression complexity is 6 (max allowed is 3). | 1857 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 95 (max allowed is 10) classes [AnalyzeTableStatement, CacheTableIndexSegment, CloneActionSegment, CloneInstanceSegment, CollectionValue, ExplainStatement, FromDatabaseSegment, FromTableSegment, IdentifierValue, LoadTableIndexSegment, MySQLAlterResourceGroupStatement, MySQLBinlogStatement, MySQLCacheIndexStatement, MySQLChangeMasterStatement, MySQLChangeReplicationSourceToStatement, MySQLCheckTableStatement, MySQLChecksumTableStatement, MySQLCloneStatement, MySQLCreateLoadableFunctionStatement, MySQLCreateResourceGroupStatement, MySQLDelimiterStatement, MySQLDescribeStatement, MySQLDropResourceGroupStatement, MySQLFlushStatement, MySQLHelpStatement, MySQLInstallComponentStatement, MySQLInstallPluginStatement, MySQLKillStatement, MySQLLoadIndexInfoStatement, MySQLOptimizeTableStatement, MySQLRepairTableStatement, MySQLResetPersistStatement, MySQLResetStatement, MySQLRestartStatement, MySQLSetResourceGroupStatement, MySQLShowBinaryLogsStatement, MySQLShowBinlogEventsStatement, MySQLShowCharacterSetStatement, MySQLShowCollationStatement, MySQLShowColumnsStatement, MySQLShowCreateDatabaseStatement, MySQLShowCreateEventStatement, MySQLShowCreateFunctionStatement, MySQLShowCreateProcedureStatement, MySQLShowCreateTriggerStatement, MySQLShowCreateUserStatement, MySQLShowCreateViewStatement, MySQLShowEngineStatement, MySQLShowErrorsStatement, MySQLShowEventsStatement, MySQLShowFunctionCodeStatement, MySQLShowFunctionStatusStatement, MySQLShowGrantsStatement, MySQLShowIndexStatement, MySQLShowMasterStatusStatement, MySQLShowOpenTablesStatement, MySQLShowOtherStatement, MySQLShowPluginsStatement, MySQLShowPrivilegesStatement, MySQLShowProcedureCodeStatement, MySQLShowProcedureStatusStatement, MySQLShowProcessListStatement, MySQLShowProfileStatement, MySQLShowProfilesStatement, MySQLShowRelayLogEventsStatement, MySQLShowReplicaStatusStatement, MySQLShowReplicasStatement, MySQLShowSlaveHostsStatement, MySQLShowSlaveStatusStatement, MySQLShowStatusStatement, MySQLShowTriggersStatement, MySQLShowVariablesStatement, MySQLShowWarningsStatement, MySQLShutdownStatement, MySQLStartReplicaStatement, MySQLStartSlaveStatement, MySQLStopSlaveStatement, MySQLUninstallComponentStatement, MySQLUninstallPluginStatement, MySQLUseStatement, NumberLiteralValue, PartitionDefinitionSegment, PartitionSegment, ResetMasterOptionSegment, ResetSlaveOptionSegment, SetStatement, ShowCreateTableStatement, ShowDatabasesStatement, ShowFilterSegment, ShowLikeSegment, ShowTableStatusStatement, ShowTablesStatement, VariableAssignSegment, VariableSegment, WhereSegment]. | 238 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 207 (max allowed is 20). | 238 |
![]() |
sizes | MethodCount | Total number of methods is 102 (max allowed is 100). | 238 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 20 (max allowed is 10) classes [AlterUserStatement, CreateRoleStatement, DropRoleStatement, DropUserStatement, GrantLevelSegment, IdentifierValue, MySQLCreateUserStatement, MySQLGrantStatement, MySQLRevokeStatement, NumberLiteralValue, PasswordOrLockOptionSegment, PrivilegeSegment, RenameUserStatement, RoleOrPrivilegeSegment, SetDefaultRoleStatement, SetPasswordStatement, SetRoleStatement, TLSOptionSegment, UserResourceSegment, UserSegment]. | 120 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 91 (max allowed is 20). | 120 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 598 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 69 (max allowed is 10) classes [AddColumnDefinitionSegment, AddConstraintDefinitionSegment, AlgorithmTypeSegment, AlterDatabaseStatement, AlterEventStatement, AlterFunctionStatement, AlterProcedureStatement, AlterServerStatement, AlterTableStatement, AlterTablespaceStatement, AlterViewStatement, ChangeColumnDefinitionSegment, CharsetNameSegment, CollectionValue, ColumnAfterPositionSegment, ColumnDefinitionSegment, ColumnFirstPositionSegment, ColumnSegment, CommentSegment, ConstraintDefinitionSegment, ConstraintSegment, ConvertTableDefinitionSegment, CreateDatabaseStatement, CreateFunctionStatement, CreateIndexStatement, CreateProcedureStatement, CreateTableOptionSegment, CreateTableStatement, CreateTablespaceStatement, CreateTriggerStatement, CreateViewStatement, DeallocateStatement, DropColumnDefinitionSegment, DropConstraintDefinitionSegment, DropDatabaseStatement, DropFunctionStatement, DropIndexDefinitionSegment, DropIndexStatement, DropProcedureStatement, DropServerStatement, DropTableStatement, DropTablespaceStatement, DropTriggerStatement, DropViewStatement, ExecuteStatement, FunctionNameSegment, IdentifierValue, IndexNameSegment, IndexSegment, Interval, LockTableSegment, ModifyColumnDefinitionSegment, ModifyConstraintDefinitionSegment, MySQLAlterInstanceStatement, MySQLAlterLogfileGroupStatement, MySQLCreateEventStatement, MySQLCreateLogfileGroupStatement, MySQLCreateServerStatement, MySQLDropEventStatement, MySQLDropLogfileGroupStatement, PrepareStatement, RenameColumnSegment, RenameIndexDefinitionSegment, RenameTableDefinitionSegment, RenameTableStatement, RoutineBodySegment, TablespaceSegment, TruncateStatement, ValidStatementSegment]. | 205 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 172 (max allowed is 20). | 205 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 14 (max allowed is 10). | 327 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 401 |
![]() |
metrics | NPathComplexity | NPath Complexity is 1,536 (max allowed is 200). | 401 |
![]() |
metrics | NPathComplexity | NPath Complexity is 216 (max allowed is 200). | 606 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [CallStatement, CommonExpressionSegment, DoStatement, FunctionSegment, HandlerStatement, IdentifierValue, ImportStatement, IndexHintSegment, LoadDataStatement, LoadXMLStatement, ProjectionsSegment, ReturningSegment, WindowItemSegment, WindowSegment]. | 66 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 37 (max allowed is 20). | 66 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 14 (max allowed is 10) classes [AutoCommitSegment, BeginTransactionStatement, CommitStatement, ReleaseSavepointStatement, RollbackStatement, SavepointStatement, SetAutoCommitStatement, SetTransactionStatement, XABeginStatement, XACommitStatement, XAEndStatement, XAPrepareStatement, XARecoveryStatement, XARollbackStatement]. | 62 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 38 (max allowed is 20). | 62 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 71 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, AliasSegment, BetweenExpression, BinaryOperationExpression, BooleanLiteralValue, CaseWhenExpression, CollectionValue, ColumnAssignmentSegment, ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, CombineSegment, CommonExpressionSegment, CommonTableExpressionSegment, ConstraintSegment, DataTypeLengthSegment, DataTypeSegment, DeleteStatement, ExecuteStatement, ExistsSubqueryExpression, ExpressionOrderByItemSegment, ExpressionProjectionSegment, ExtractArgExpression, FunctionSegment, FunctionTableSegment, GroupBySegment, HavingSegment, IdentifierValue, InExpression, IndexNameSegment, IndexOrderByItemSegment, IndexSegment, InsertColumnsSegment, InsertStatement, InsertValuesSegment, Interval, JoinTableSegment, KeywordValue, LimitSegment, ListExpression, LiteralExpressionSegment, LockSegment, NameSegment, NullLiteralValue, NumberLiteralLimitValueSegment, NumberLiteralValue, OnDuplicateKeyColumnsSegment, OrderBySegment, OtherLiteralValue, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerLimitValueSegment, ParameterMarkerValue, ProjectionsSegment, SelectStatement, SetAssignmentSegment, ShorthandProjectionSegment, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, TypeCastExpression, UpdateStatement, WhereSegment, WindowItemSegment, WindowSegment, WithSegment]. | 216 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 178 (max allowed is 20). | 216 |
![]() |
sizes | MethodCount | Total number of methods is 108 (max allowed is 100). | 216 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 325 |
![]() |
metrics | NPathComplexity | NPath Complexity is 1,024 (max allowed is 200). | 325 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 15 (max allowed is 10) classes [AnalyzeTableStatement, CollectionValue, EmptyStatement, ExplainStatement, IdentifierValue, PostgreSQLCheckpointStatement, PostgreSQLLoadStatement, PostgreSQLResetParameterStatement, PostgreSQLVacuumStatement, SetStatement, ShowStatement, SimpleTableSegment, TableNameSegment, VariableAssignSegment, VariableSegment]. | 61 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 33 (max allowed is 20). | 61 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 49 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 96 (max allowed is 10) classes [AddColumnDefinitionSegment, AddConstraintDefinitionSegment, AlterDomainStatement, AlterFunctionStatement, AlterIndexStatement, AlterMaterializedViewStatement, AlterPackageStatement, AlterProcedureStatement, AlterSchemaStatement, AlterSequenceStatement, AlterSynonymStatement, AlterTableStatement, AlterTablespaceStatement, AlterTypeStatement, AlterViewStatement, CloseStatement, CollectionValue, ColumnDefinitionSegment, ColumnSegment, CommentStatement, ConstraintDefinitionSegment, CreateDatabaseStatement, CreateDirectoryStatement, CreateDomainStatement, CreateFunctionStatement, CreateIndexStatement, CreateProcedureStatement, CreateSchemaStatement, CreateSequenceStatement, CreateSynonymStatement, CreateTableStatement, CreateTablespaceStatement, CreateTypeStatement, CreateViewStatement, CursorNameSegment, CursorStatement, DeallocateStatement, DeclareStatement, DirectionSegment, DropColumnDefinitionSegment, DropConstraintDefinitionSegment, DropDatabaseStatement, DropDirectoryStatement, DropFunctionStatement, DropIndexStatement, DropProcedureStatement, DropSchemaStatement, DropSequenceStatement, DropServerStatement, DropSynonymStatement, DropTableStatement, DropTablespaceStatement, DropViewStatement, FetchStatement, FunctionSegment, IdentifierValue, IndexNameSegment, IndexSegment, Interval, ModifyColumnDefinitionSegment, ModifyConstraintDefinitionSegment, MoveStatement, OpenGaussAlterDirectoryStatement, OwnerSegment, PostgreSQLAlterAggregateStatement, PostgreSQLAlterConversionStatement, PostgreSQLAlterDefaultPrivilegesStatement, PostgreSQLAlterExtensionStatement, PostgreSQLAlterForeignTableStatement, PostgreSQLAlterGroupStatement, PostgreSQLAlterLanguageStatement, PostgreSQLAlterRuleStatement, PostgreSQLAlterTextSearchStatement, PostgreSQLCreateAggregateStatement, PostgreSQLCreateCastStatement, PostgreSQLCreateConversionStatement, PostgreSQLCreateExtensionStatement, PostgreSQLCreateLanguageStatement, PostgreSQLCreatePublicationStatement, PostgreSQLCreateRuleStatement, PostgreSQLCreateTextSearchStatement, PostgreSQLDropCastStatement, PostgreSQLDropConversionStatement, PostgreSQLDropDomainStatement, PostgreSQLDropExtensionStatement, PostgreSQLDropLanguageStatement, PostgreSQLDropPublicationStatement, PostgreSQLDropRuleStatement, PostgreSQLDropTypeStatement, PrepareStatement, RenameColumnSegment, RenameTableDefinitionSegment, SimpleTableSegment, TableNameSegment, TruncateStatement, ValidateConstraintDefinitionSegment]. | 262 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 229 (max allowed is 20). | 262 |
![]() |
sizes | MethodCount | Number of public methods is 110 (max allowed is 100). | 262 |
![]() |
sizes | MethodCount | Total number of methods is 118 (max allowed is 100). | 262 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 297 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 25 (max allowed is 20). | 49 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 57 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, BetweenExpression, BinaryOperationExpression, BooleanLiteralValue, CaseWhenExpression, CollectionValue, ColumnOrderByItemSegment, ColumnSegment, CommonExpressionSegment, ConstraintSegment, DataTypeLengthSegment, DataTypeSegment, DateTimeLiteralValue, DatetimeExpression, ExpressionOrderByItemSegment, ExpressionProjectionSegment, FunctionSegment, IdentifierValue, InExpression, IndexNameSegment, IndexOrderByItemSegment, IndexSegment, IndexTypeSegment, Interval, IntervalDayToSecondExpression, IntervalExpressionProjection, IntervalYearToMonthExpression, KeywordValue, ListExpression, LiteralExpressionSegment, MultisetExpression, NotExpression, NullLiteralValue, NumberLiteralValue, OrderBySegment, OtherLiteralValue, OuterJoinExpression, OwnerSegment, PackageSegment, ParameterMarkerExpressionSegment, ParameterMarkerValue, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubquerySegment, TableNameSegment, TypeSegment, XmlElementFunctionSegment, XmlNamespaceStringAsIdentifierSegment, XmlNamespacesClauseSegment, XmlPiFunctionSegment, XmlQueryAndExistsFunctionSegment, XmlSerializeFunctionSegment, XmlTableColumnSegment, XmlTableFunctionSegment, XmlTableOptionsSegment]. | 195 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 151 (max allowed is 20). | 195 |
![]() |
metrics | NPathComplexity | NPath Complexity is 512 (max allowed is 200). | 225 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 618 |
![]() |
metrics | NPathComplexity | NPath Complexity is 384 (max allowed is 200). | 618 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 13 (max allowed is 10). | 803 |
![]() |
metrics | NPathComplexity | NPath Complexity is 4,096 (max allowed is 200). | 803 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 16 (max allowed is 10). | 1018 |
![]() |
metrics | NPathComplexity | NPath Complexity is 32,768 (max allowed is 200). | 1018 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 48 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 144 (max allowed is 10) classes [AddColumnDefinitionSegment, AddConstraintDefinitionSegment, AlterDatabaseStatement, AlterFunctionStatement, AlterIndexStatement, AlterMaterializedViewStatement, AlterOperatorStatement, AlterPackageStatement, AlterProcedureStatement, AlterSequenceStatement, AlterSessionStatement, AlterSynonymStatement, AlterSystemStatement, AlterTableStatement, AlterTablespaceStatement, AlterTriggerStatement, AlterTypeStatement, AlterViewStatement, AnalyzeStatement, AssociateStatisticsStatement, AuditStatement, CollectionValue, ColumnDefinitionSegment, CommentStatement, ConstraintDefinitionSegment, CreateDatabaseStatement, CreateDirectoryStatement, CreateIndexStatement, CreateMaterializedViewStatement, CreateOperatorStatement, CreateSequenceStatement, CreateSynonymStatement, CreateTableStatement, CreateTablespaceStatement, CreateTriggerStatement, CreateViewStatement, CursorForLoopStatementSegment, DisassociateStatisticsStatement, DropColumnDefinitionSegment, DropConstraintDefinitionSegment, DropDatabaseStatement, DropDirectoryStatement, DropFunctionStatement, DropIndexStatement, DropMaterializedViewStatement, DropOperatorStatement, DropProcedureStatement, DropSequenceStatement, DropSynonymStatement, DropTableStatement, DropTablespaceStatement, DropTriggerStatement, DropViewStatement, FunctionNameSegment, IdentifierValue, Interval, ModifyCollectionRetrievalSegment, ModifyColumnDefinitionSegment, ModifyConstraintDefinitionSegment, OracleAlterAnalyticViewStatement, OracleAlterAttributeDimensionStatement, OracleAlterAuditPolicyStatement, OracleAlterClusterStatement, OracleAlterDatabaseDictionaryStatement, OracleAlterDatabaseLinkStatement, OracleAlterDimensionStatement, OracleAlterDiskgroupStatement, OracleAlterFlashbackArchiveStatement, OracleAlterHierarchyStatement, OracleAlterInMemoryJoinGroupStatement, OracleAlterIndexTypeStatement, OracleAlterJavaStatement, OracleAlterLibraryStatement, OracleAlterLockdownProfileStatement, OracleAlterMaterializedViewLogStatement, OracleAlterMaterializedZoneMapStatement, OracleAlterOutlineStatement, OracleAlterPluggableDatabaseStatement, OracleAlterProfileStatement, OracleAlterRollbackSegmentStatement, OracleCreateClusterStatement, OracleCreateContextStatement, OracleCreateControlFileStatement, OracleCreateDatabaseLinkStatement, OracleCreateDimensionStatement, OracleCreateDiskgroupStatement, OracleCreateEditionStatement, OracleCreateFlashbackArchiveStatement, OracleCreateFunctionStatement, OracleCreateInMemoryJoinGroupStatement, OracleCreateJavaStatement, OracleCreateLibraryStatement, OracleCreateLockdownProfileStatement, OracleCreateMaterializedViewLogStatement, OracleCreateNestedTableTypeStatement, OracleCreateObjectTypeStatement, OracleCreateOutlineStatement, OracleCreatePFileStatement, OracleCreateProcedureStatement, OracleCreateProfileStatement, OracleCreateRestorePointStatement, OracleCreateRollbackSegmentStatement, OracleCreateSPFileStatement, OracleCreateSubTypeStatement, OracleCreateVarrayTypeStatement, OracleDMLStatementVisitor, OracleDropClusterStatement, OracleDropContextStatement, OracleDropDatabaseLinkStatement, OracleDropDimensionStatement, OracleDropDiskgroupStatement, OracleDropEditionStatement, OracleDropFlashbackArchiveStatement, OracleDropInMemoryJoinGroupStatement, OracleDropIndexTypeStatement, OracleDropJavaStatement, OracleDropLibraryStatement, OracleDropLockdownProfileStatement, OracleDropMaterializedViewLogStatement, OracleDropMaterializedZoneMapStatement, OracleDropOutlineStatement, OracleDropPackageStatement, OracleDropPluggableDatabaseStatement, OracleDropProfileStatement, OracleDropRestorePointStatement, OracleDropRollbackSegmentStatement, OracleFlashbackDatabaseStatement, OracleFlashbackTableStatement, OracleNoAuditStatement, OraclePLSQLBlockStatement, OracleRenameStatement, OracleSwitchStatement, OracleSystemActionStatement, OracleTCLStatementVisitor, OwnerSegment, ProcedureBodyEndNameSegment, ProcedureCallNameSegment, PurgeStatement, SQLStatementSegment, StringLiteralValue, TablespaceSegment, TruncateStatement, TypeDefinitionSegment, VariableSegment]. | 369 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 338 (max allowed is 20). | 369 |
![]() |
sizes | MethodCount | Number of public methods is 152 (max allowed is 100). | 369 |
![]() |
sizes | MethodCount | Total number of methods is 164 (max allowed is 100). | 369 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 14 (max allowed is 10). | 932 |
![]() |
metrics | NPathComplexity | NPath Complexity is 1,215 (max allowed is 200). | 932 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 14 (max allowed is 10). | 1357 |
![]() |
metrics | NPathComplexity | NPath Complexity is 972 (max allowed is 200). | 1357 |
![]() |
metrics | NPathComplexity | NPath Complexity is 512 (max allowed is 200). | 1513 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 50 (max allowed is 10) classes [AliasSegment, BooleanLiteralValue, CollectionTableSegment, CollectionValue, ColumnAssignmentSegment, ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, CombineSegment, CommonExpressionSegment, CommonTableExpressionSegment, DatetimeProjectionSegment, DeleteStatement, ExpressionOrderByItemSegment, ExpressionProjectionSegment, ExpressionWithParamsSegment, FunctionTableSegment, GroupBySegment, HavingSegment, IdentifierValue, IndexOrderByItemSegment, InsertColumnsSegment, InsertStatement, InsertValuesSegment, Interval, IntervalExpressionProjection, JoinTableSegment, LockSegment, MergeStatement, ModelSegment, MultiTableConditionalIntoElseSegment, MultiTableConditionalIntoSegment, MultiTableConditionalIntoThenSegment, MultiTableConditionalIntoWhenThenSegment, MultiTableInsertIntoSegment, OwnerSegment, PivotSegment, ProjectionsSegment, SelectStatement, SetAssignmentSegment, ShorthandProjectionSegment, SimpleTableSegment, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, UpdateStatement, WhereSegment, WithSegment]. | 200 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 164 (max allowed is 20). | 200 |
![]() |
sizes | MethodCount | Total number of methods is 101 (max allowed is 100). | 200 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 876 |
![]() |
metrics | BooleanExpressionComplexity | Boolean expression complexity is 4 (max allowed is 3). | 893 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 71 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, AliasSegment, BetweenExpression, BinaryOperationExpression, BooleanLiteralValue, CaseWhenExpression, CollectionValue, ColumnAssignmentSegment, ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, CombineSegment, CommonExpressionSegment, CommonTableExpressionSegment, ConstraintSegment, DataTypeLengthSegment, DataTypeSegment, DeleteStatement, ExecuteStatement, ExistsSubqueryExpression, ExpressionOrderByItemSegment, ExpressionProjectionSegment, ExtractArgExpression, FunctionSegment, FunctionTableSegment, GroupBySegment, HavingSegment, IdentifierValue, InExpression, IndexNameSegment, IndexOrderByItemSegment, IndexSegment, InsertColumnsSegment, InsertStatement, InsertValuesSegment, Interval, JoinTableSegment, KeywordValue, LimitSegment, ListExpression, LiteralExpressionSegment, LockSegment, NameSegment, NullLiteralValue, NumberLiteralLimitValueSegment, NumberLiteralValue, OnDuplicateKeyColumnsSegment, OrderBySegment, OtherLiteralValue, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerLimitValueSegment, ParameterMarkerValue, ProjectionsSegment, SelectStatement, SetAssignmentSegment, ShorthandProjectionSegment, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, TypeCastExpression, UpdateStatement, WhereSegment, WindowItemSegment, WindowSegment, WithSegment]. | 217 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 179 (max allowed is 20). | 217 |
![]() |
sizes | MethodCount | Total number of methods is 109 (max allowed is 100). | 217 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 326 |
![]() |
metrics | NPathComplexity | NPath Complexity is 1,024 (max allowed is 200). | 326 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 15 (max allowed is 10) classes [AnalyzeTableStatement, CollectionValue, EmptyStatement, ExplainStatement, IdentifierValue, PostgreSQLCheckpointStatement, PostgreSQLLoadStatement, PostgreSQLResetParameterStatement, PostgreSQLVacuumStatement, SetStatement, ShowStatement, SimpleTableSegment, TableNameSegment, VariableAssignSegment, VariableSegment]. | 61 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 33 (max allowed is 20). | 61 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 25 (max allowed is 20). | 53 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 133 (max allowed is 10) classes [AddColumnDefinitionSegment, AddConstraintDefinitionSegment, AlterDomainStatement, AlterFunctionStatement, AlterIndexStatement, AlterMaterializedViewStatement, AlterOperatorStatement, AlterProcedureStatement, AlterSchemaStatement, AlterSequenceStatement, AlterServerStatement, AlterTableStatement, AlterTablespaceStatement, AlterTriggerStatement, AlterTypeStatement, AlterViewStatement, CloseStatement, ClusterStatement, CollectionValue, ColumnDefinitionSegment, ColumnSegment, CommentStatement, ConstraintDefinitionSegment, CreateCollationStatement, CreateDatabaseStatement, CreateDomainStatement, CreateFunctionStatement, CreateIndexStatement, CreateMaterializedViewStatement, CreateOperatorStatement, CreateProcedureStatement, CreateSchemaStatement, CreateSequenceStatement, CreateTableStatement, CreateTablespaceStatement, CreateTypeStatement, CreateViewStatement, CursorNameSegment, DeallocateStatement, DeclareStatement, DirectionSegment, DropColumnDefinitionSegment, DropConstraintDefinitionSegment, DropDatabaseStatement, DropFunctionStatement, DropIndexStatement, DropMaterializedViewStatement, DropOperatorStatement, DropProcedureStatement, DropSchemaStatement, DropSequenceStatement, DropServerStatement, DropTableStatement, DropTablespaceStatement, DropTriggerStatement, DropViewStatement, FetchStatement, FunctionSegment, IdentifierValue, IndexNameSegment, IndexSegment, Interval, ListenStatement, ModifyColumnDefinitionSegment, ModifyConstraintDefinitionSegment, MoveStatement, OpenStatement, OwnerSegment, PostgreSQLAlterAggregateStatement, PostgreSQLAlterCollationStatement, PostgreSQLAlterConversionStatement, PostgreSQLAlterDefaultPrivilegesStatement, PostgreSQLAlterExtensionStatement, PostgreSQLAlterForeignDataWrapperStatement, PostgreSQLAlterForeignTableStatement, PostgreSQLAlterGroupStatement, PostgreSQLAlterLanguageStatement, PostgreSQLAlterPolicyStatement, PostgreSQLAlterPublicationStatement, PostgreSQLAlterRoutineStatement, PostgreSQLAlterRuleStatement, PostgreSQLAlterStatisticsStatement, PostgreSQLAlterSubscriptionStatement, PostgreSQLAlterTextSearchStatement, PostgreSQLCreateAccessMethodStatement, PostgreSQLCreateAggregateStatement, PostgreSQLCreateCastStatement, PostgreSQLCreateConversionStatement, PostgreSQLCreateEventTriggerStatement, PostgreSQLCreateExtensionStatement, PostgreSQLCreateForeignDataWrapperStatement, PostgreSQLCreateForeignTableStatement, PostgreSQLCreateLanguageStatement, PostgreSQLCreatePolicyStatement, PostgreSQLCreatePublicationStatement, PostgreSQLCreateRuleStatement, PostgreSQLCreateTextSearchStatement, PostgreSQLDiscardStatement, PostgreSQLDropAccessMethodStatement, PostgreSQLDropAggregateStatement, PostgreSQLDropCastStatement, PostgreSQLDropCollationStatement, PostgreSQLDropConversionStatement, PostgreSQLDropDomainStatement, PostgreSQLDropEventTriggerStatement, PostgreSQLDropExtensionStatement, PostgreSQLDropForeignDataWrapperStatement, PostgreSQLDropForeignTableStatement, PostgreSQLDropGroupStatement, PostgreSQLDropLanguageStatement, PostgreSQLDropOperatorClassStatement, PostgreSQLDropOperatorFamilyStatement, PostgreSQLDropOwnedStatement, PostgreSQLDropPolicyStatement, PostgreSQLDropPublicationStatement, PostgreSQLDropRoutineStatement, PostgreSQLDropRuleStatement, PostgreSQLDropStatisticsStatement, PostgreSQLDropSubscriptionStatement, PostgreSQLDropTextSearchStatement, PostgreSQLDropTypeStatement, PostgreSQLNotifyStmtStatement, PrepareStatement, RefreshMatViewStmtStatement, ReindexStatement, RenameColumnSegment, RenameTableDefinitionSegment, SecurityLabelStmtStatement, SimpleTableSegment, TableNameSegment, TruncateStatement, UnlistenStatement, ValidateConstraintDefinitionSegment]. | 337 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 304 (max allowed is 20). | 337 |
![]() |
sizes | MethodCount | Number of public methods is 148 (max allowed is 100). | 337 |
![]() |
sizes | MethodCount | Total number of methods is 157 (max allowed is 100). | 337 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 372 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 28 (max allowed is 20). | 57 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 31 (max allowed is 20). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 33 (max allowed is 10) classes [BetweenExpression, BigDecimal, BinaryOperationExpression, BooleanLiteralValue, CollateExpression, CollectionValue, ColumnSegment, CommonExpressionSegment, DataTypeLengthSegment, DataTypeSegment, DatabaseSegment, ExistsSubqueryExpression, ExpressionProjectionSegment, FunctionSegment, IdentifierValue, InExpression, IndexNameSegment, IndexSegment, Interval, ListExpression, LiteralExpressionSegment, NotExpression, NullLiteralValue, NumberLiteralValue, OtherLiteralValue, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerValue, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubquerySegment, TableNameSegment]. | 105 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 72 (max allowed is 20). | 105 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 299 |
![]() |
metrics | NPathComplexity | NPath Complexity is 396 (max allowed is 200). | 299 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 14 (max allowed is 10). | 463 |
![]() |
metrics | NPathComplexity | NPath Complexity is 3,456 (max allowed is 200). | 463 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 30 (max allowed is 20). | 54 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 54 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, AliasSegment, BooleanLiteralValue, CaseWhenExpression, ColumnAssignmentSegment, ColumnOrderByItemSegment, ColumnProjectionSegment, CombineSegment, CommonExpressionSegment, ConstraintSegment, DataTypeLengthSegment, DataTypeSegment, DeleteMultiTableSegment, DeleteStatement, ExpressionOrderByItemSegment, ExpressionProjectionSegment, FunctionSegment, GroupBySegment, HavingSegment, IdentifierValue, IndexOrderByItemSegment, InsertColumnsSegment, InsertStatement, InsertValuesSegment, Interval, JoinTableSegment, LimitSegment, LiteralExpressionSegment, LockSegment, NumberLiteralLimitValueSegment, NumberLiteralValue, OnDuplicateKeyColumnsSegment, OrderBySegment, OtherLiteralValue, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerLimitValueSegment, ProjectionsSegment, SelectStatement, SetAssignmentSegment, ShorthandProjectionSegment, SimpleTableSegment, StringLiteralValue, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, UpdateStatement, ValuesExpression, VariableSegment, WhereSegment, WindowItemSegment, WindowSegment]. | 197 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 164 (max allowed is 20). | 197 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 13 (max allowed is 10). | 501 |
![]() |
metrics | NPathComplexity | NPath Complexity is 4,096 (max allowed is 200). | 501 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 15 (max allowed is 10). | 1107 |
![]() |
metrics | JavaNCSS | NCSS for this method is 57 (max allowed is 50). | 1107 |
![]() |
metrics | NPathComplexity | NPath Complexity is 12,288 (max allowed is 200). | 1107 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 33 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, BetweenExpression, BinaryOperationExpression, BooleanLiteralValue, CollectionValue, ColumnOrderByItemSegment, ColumnSegment, CommonExpressionSegment, DataTypeLengthSegment, DataTypeSegment, ExpressionProjectionSegment, FunctionSegment, IdentifierValue, InExpression, IndexOrderByItemSegment, Interval, KeywordValue, ListExpression, LiteralExpressionSegment, NotExpression, NullLiteralValue, NumberLiteralValue, OrderBySegment, OtherLiteralValue, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerValue, SimpleTableSegment, StringLiteralValue, SubqueryExpressionSegment, SubquerySegment, TableNameSegment]. | 110 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 75 (max allowed is 20). | 110 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [AddColumnDefinitionSegment, AddConstraintDefinitionSegment, AlterTableStatement, CollectionValue, ColumnDefinitionSegment, ConstraintDefinitionSegment, ConstraintSegment, CreateTableStatement, DropColumnDefinitionSegment, DropConstraintDefinitionSegment, DropTableStatement, Interval, ModifyColumnDefinitionSegment]. | 65 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 39 (max allowed is 20). | 65 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 25 (max allowed is 10) classes [AliasSegment, BooleanLiteralValue, ColumnAssignmentSegment, ColumnProjectionSegment, CommonExpressionSegment, DeleteStatement, ExpressionProjectionSegment, GroupBySegment, HavingSegment, IdentifierValue, InsertColumnsSegment, InsertStatement, InsertValuesSegment, Interval, JoinTableSegment, OwnerSegment, ProjectionsSegment, SelectStatement, SetAssignmentSegment, ShorthandProjectionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, UpdateStatement, WhereSegment]. | 104 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 73 (max allowed is 20). | 104 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 303 |
![]() |
metrics | NPathComplexity | NPath Complexity is 768 (max allowed is 200). | 303 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 81 (max allowed is 10) classes [AggregationDistinctProjectionSegment, AggregationProjectionSegment, AliasSegment, BetweenExpression, BinaryOperationExpression, BooleanLiteralValue, CollectionValue, ColumnAssignmentSegment, ColumnOrderByItemSegment, ColumnProjectionSegment, ColumnSegment, CommonExpressionSegment, CommonTableExpressionSegment, ConstraintSegment, CreateTableStatement, DataTypeLengthSegment, DataTypeSegment, DeleteMultiTableSegment, DeleteStatement, ExecSegment, ExpressionOrderByItemSegment, ExpressionProjectionSegment, ExpressionWithParamsSegment, FunctionNameSegment, FunctionSegment, FunctionTableSegment, GroupBySegment, HavingSegment, IdentifierValue, InExpression, IndexNameSegment, IndexOrderByItemSegment, IndexSegment, InsertColumnsSegment, InsertStatement, InsertValuesSegment, Interval, JoinTableSegment, JsonNullClauseSegment, KeyValueSegment, KeywordValue, LimitSegment, ListExpression, LiteralExpressionSegment, MergeStatement, MergeWhenAndThenSegment, NotExpression, NullLiteralValue, NumberLiteralLimitValueSegment, NumberLiteralRowNumberValueSegment, NumberLiteralValue, OptionHintSegment, OrderBySegment, OtherLiteralValue, OutputSegment, OwnerSegment, ParameterMarkerExpressionSegment, ParameterMarkerLimitValueSegment, ParameterMarkerRowNumberValueSegment, ParameterMarkerValue, ProjectionsSegment, SampleOptionSegment, SelectStatement, SetAssignmentSegment, ShorthandProjectionSegment, SimpleTableSegment, StatisticsOptionSegment, StatisticsStrategySegment, StringLiteralValue, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableHintLimitedSegment, TableNameSegment, TopProjectionSegment, UpdateStatement, UpdateStatisticsStatement, WhereSegment, WithSegment, WithTableHintSegment]. | 248 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 212 (max allowed is 20). | 248 |
![]() |
sizes | MethodCount | Total number of methods is 129 (max allowed is 100). | 248 |
![]() |
metrics | NPathComplexity | NPath Complexity is 512 (max allowed is 200). | 681 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 968 |
![]() |
metrics | NPathComplexity | NPath Complexity is 768 (max allowed is 200). | 968 |
![]() |
metrics | NPathComplexity | NPath Complexity is 256 (max allowed is 200). | 1499 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 20 (max allowed is 10) classes [AlterRoleStatement, CreateRoleStatement, CreateUserStatement, DenyUserStatement, DropRoleStatement, DropUserStatement, IdentifierValue, LoginSegment, OwnerSegment, RevertStatement, SQLServerAlterLoginStatement, SQLServerAlterUserStatement, SQLServerCreateLoginStatement, SQLServerDropLoginStatement, SQLServerGrantStatement, SQLServerRevokeStatement, SQLServerSetUserStatement, SimpleTableSegment, TableNameSegment, UserSegment]. | 77 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 49 (max allowed is 20). | 77 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 40 (max allowed is 10) classes [AddColumnDefinitionSegment, AlterDatabaseStatement, AlterFunctionStatement, AlterIndexStatement, AlterProcedureStatement, AlterSchemaStatement, AlterSequenceStatement, AlterTableStatement, AlterTriggerStatement, AlterViewStatement, CollectionValue, ColumnDefinitionSegment, ConstraintDefinitionSegment, CreateDatabaseStatement, CreateFunctionStatement, CreateIndexStatement, CreateProcedureStatement, CreateSchemaStatement, CreateSequenceStatement, CreateTableStatement, CreateTriggerStatement, CreateViewStatement, DropColumnDefinitionSegment, DropConstraintDefinitionSegment, DropDatabaseStatement, DropFunctionStatement, DropIndexStatement, DropProcedureStatement, DropSchemaStatement, DropSequenceStatement, DropTableStatement, DropTriggerStatement, DropViewStatement, Interval, ModifyColumnDefinitionSegment, ModifyConstraintDefinitionSegment, SQLServerAlterServiceStatement, SQLServerCreateServiceStatement, SQLServerDropServiceStatement, TruncateStatement]. | 130 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 102 (max allowed is 20). | 130 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 45 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 29 (max allowed is 20). | 57 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 25 (max allowed is 20). | 59 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 25 (max allowed is 10). | 205 |
![]() |
metrics | JavaNCSS | NCSS for this method is 55 (max allowed is 50). | 205 |
![]() |
metrics | NPathComplexity | NPath Complexity is 2,985,984 (max allowed is 200). | 205 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [BinaryOperationExpression, ColumnSegment, CommonExpressionSegment, FunctionSegment, IdentifierValue, InExpression, ListExpression, LiteralExpressionSegment, ParameterMarkerExpressionSegment, TypeCastExpression, WhereSegment]. | 45 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 27 (max allowed is 20). | 56 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 15 (max allowed is 10). | 150 |
![]() |
metrics | NPathComplexity | NPath Complexity is 16,384 (max allowed is 200). | 150 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 19 (max allowed is 10) classes [AggregationProjectionSegment, BinaryOperationExpression, ColumnProjectionSegment, ColumnSegment, CombineSegment, ExpressionProjectionSegment, FunctionSegment, IdentifierValue, InExpression, JoinTableSegment, LiteralExpressionSegment, ProjectionsSegment, SimpleTableSegment, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, WhereSegment]. | 54 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 54 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 45 (max allowed is 20). | 76 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 17 (max allowed is 10). | 145 |
![]() |
metrics | NPathComplexity | NPath Complexity is 65,536 (max allowed is 200). | 145 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 209 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 25 (max allowed is 10) classes [AggregationProjectionSegment, AliasSegment, BinaryOperationExpression, ColumnAssignmentSegment, ColumnProjectionSegment, ColumnSegment, CombineSegment, ExpressionProjectionSegment, FunctionSegment, IdentifierValue, JoinTableSegment, LiteralExpressionSegment, LockSegment, OnDuplicateKeyColumnsSegment, OwnerSegment, ProjectionsSegment, RoutineBodySegment, ShorthandProjectionSegment, SimpleTableSegment, SubqueryExpressionSegment, SubqueryProjectionSegment, SubquerySegment, TableExtractor, TableNameSegment, ValidStatementSegment]. | 64 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 29 (max allowed is 20). | 64 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [BinaryOperationExpression, ColumnSegment, IdentifierValue, JoinTableSegment, ProjectionsSegment, SimpleTableSegment, SubqueryProjectionSegment, SubquerySegment, SubqueryTableSegment, TableNameSegment, WhereSegment]. | 44 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 11 (max allowed is 10) classes [CalciteConnectionConfigImpl, CompilerContext, DefaultSQLParserRuleConfigurationBuilder, Properties, SQLFederationRelConverter, SQLFederationSchema, SQLParserRule, SQLStatementCompiler, ShardingSphereColumn, ShardingSphereSchema, ShardingSphereTable]. | 56 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 28 (max allowed is 20). | 62 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 59 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 27 (max allowed is 20). | 78 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 26 (max allowed is 10). | 88 |
![]() |
metrics | JavaNCSS | NCSS for this method is 52 (max allowed is 50). | 88 |
![]() |
metrics | NPathComplexity | NPath Complexity is 33,554,432 (max allowed is 200). | 88 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 14 (max allowed is 10). | 158 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 175 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 37 (max allowed is 20). | 81 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 30 (max allowed is 20). | 68 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [AbstractEnumerable, DatabaseTypeRegistry, EmptyDataRowEnumerator, ExecutionGroupReportContext, HintValueContext, JDBCDataRowEnumerator, KernelProcessor, MemoryDataRowEnumerator, MergeEngine, ProcessEngine, QueryContext, SQLBindEngine, SystemDatabase]. | 75 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 36 (max allowed is 20). | 75 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 26 (max allowed is 20). | 57 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 60 (max allowed is 10). | 48 |
![]() |
metrics | JavaNCSS | NCSS for this method is 87 (max allowed is 50). | 48 |
![]() |
metrics | NPathComplexity | NPath Complexity is 664 (max allowed is 200). | 48 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 34 (max allowed is 20). | 86 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 18 (max allowed is 10) classes [CDCClient, CDCClientConfiguration, CDCJobType, CDCLoginParameter, ConsistencyCheckJobItemProgressContext, DataSourceRecordConsumer, DatabaseTypeRegistry, E2EIncrementalTask, PipelineContainerComposer, PipelineDataSource, Properties, QualifiedTable, RetryStreamingExceptionHandler, SnowflakeKeyGenerateAlgorithm, StandardPipelineDataSourceConfiguration, StandardPipelineTableMetaDataLoader, StartStreamingParameter, TableInventoryCheckParameter]. | 77 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 32 (max allowed is 20). | 77 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 12 (max allowed is 10). | 115 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 56 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 63 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | ExecutableStatementCount | Executable statement count is 53 (max allowed is 50). | 162 |
![]() |
sizes | ExecutableStatementCount | Executable statement count is 51 (max allowed is 50). | 442 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 67 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 27 (max allowed is 20). | 78 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 16 (max allowed is 10). | 265 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 60 |
![]() |
metrics | BooleanExpressionComplexity | Boolean expression complexity is 4 (max allowed is 3). | 136 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 15 (max allowed is 10). | 173 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
coding | NestedForDepth | Nested for depth is 2 (max allowed is 1). | 126 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 25 (max allowed is 10) classes [ContextManager, CreateTableConfiguration, DatabaseTypeRegistry, ImporterConfiguration, MetaDataContexts, MetaDataPersistFacade, MigrationIncrementalDumperContextCreator, MigrationJobItemContext, MigrationTaskConfiguration, PipelineColumnMetaData, PipelineContext, PipelineContextKey, PipelineDataSourceManager, QualifiedTable, ShardingColumnsExtractor, ShardingSphereColumn, ShardingSpherePipelineDataSourceConfiguration, ShardingSphereTable, TransmissionProcessContext, YamlDataSourceConfigurationSwapper, YamlModeConfigurationSwapper, YamlPipelineProcessConfiguration, YamlPipelineProcessConfigurationSwapper, YamlPipelineReadConfiguration, YamlRuleConfigurationSwapperEngine]. | 90 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 42 (max allowed is 20). | 90 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | BooleanExpressionComplexity | Boolean expression complexity is 5 (max allowed is 3). | 109 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
coding | NestedForDepth | Nested for depth is 2 (max allowed is 1). | 55 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 19 (max allowed is 10) classes [ConfigurationProperties, ConnectionContext, DataSourceProvidedDatabaseConfiguration, DatabaseTypeRegistry, DefaultSQLParserRuleConfigurationBuilder, File, HintValueContext, Properties, QueryContext, ResourceMetaData, RuleMetaData, SQLBindEngine, SQLParserRule, SQLRewriteEntry, SQLRouteEngine, ShardingSphereDatabase, ShardingSphereMetaData, YamlDataSourceConfigurationSwapper, YamlRuleConfigurationSwapperEngine]. | 81 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 38 (max allowed is 20). | 81 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 13 (max allowed is 10) classes [CacheOption, ConfigurationProperties, DatabaseTypeRegistry, Properties, SQLBindEngine, SQLCaseAssertContext, SQLParserEngine, SQLStatementVisitorEngine, ShardingSphereColumn, ShardingSphereDatabase, ShardingSphereMetaData, ShardingSphereSchema, ShardingSphereTable]. | 67 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 67 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | NPathComplexity | NPath Complexity is 512 (max allowed is 200). | 51 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 70 (max allowed is 20). | 112 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 34 (max allowed is 10). | 655 |
![]() |
metrics | JavaNCSS | NCSS for this method is 102 (max allowed is 50). | 655 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 64 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 65 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 13 (max allowed is 10). | 64 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 112 (max allowed is 20). | 191 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 55 (max allowed is 10). | 201 |
![]() |
sizes | ExecutableStatementCount | Executable statement count is 55 (max allowed is 50). | 201 |
![]() |
metrics | JavaNCSS | NCSS for this method is 162 (max allowed is 50). | 201 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 40 (max allowed is 20). | 83 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 19 (max allowed is 10). | 93 |
![]() |
metrics | JavaNCSS | NCSS for this method is 54 (max allowed is 50). | 93 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 78 (max allowed is 20). | 140 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 38 (max allowed is 10). | 150 |
![]() |
metrics | JavaNCSS | NCSS for this method is 111 (max allowed is 50). | 150 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 24 (max allowed is 20). | 59 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 69 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 59 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 56 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 28 (max allowed is 20). | 64 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 13 (max allowed is 10). | 74 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 23 (max allowed is 20). | 58 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 11 (max allowed is 10). | 68 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 28 (max allowed is 20). | 65 |
![]() |
metrics | CyclomaticComplexity | Cyclomatic Complexity is 13 (max allowed is 10). | 75 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 36 (max allowed is 20). | 40 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 21 (max allowed is 20). | 45 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 22 (max allowed is 20). | 57 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
metrics | ClassDataAbstractionCoupling | Class Data Abstraction Coupling is 15 (max allowed is 10) classes [AbstractResultMessage, AtomicLong, BranchCommitResponse, BranchRegisterResponse, BranchReportResponse, BranchRollbackResponse, ConcurrentLinkedQueue, GlobalBeginResponse, GlobalCommitResponse, GlobalRollbackResponse, GlobalStatusResponse, MergeResultMessage, RegisterRMResponse, RegisterTMResponse, RpcMessage]. | 62 |
![]() |
metrics | ClassFanOutComplexity | Class Fan-Out Complexity is 31 (max allowed is 20). | 62 |