apache / cayenne
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
5% | 6% | 25% | 23% | 39%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java5% | 6% | 25% | 23% | 39%
xml0% | 0% | 0% | 15% | 84%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
cayenne9% | 7% | 23% | 21% | 38%
modeler2% | 6% | 31% | 25% | 34%
cayenne-dbsync0% | 0% | 17% | 26% | 56%
cayenne-cgen0% | 0% | 45% | 20% | 34%
cayenne-project0% | 0% | 18% | 34% | 46%
cayenne-ant0% | 0% | 56% | 22% | 20%
cayenne-gradle-plugin0% | 0% | 33% | 43% | 22%
maven-plugins0% | 0% | 32% | 40% | 27%
cayenne-crypto0% | 0% | 0% | 27% | 72%
cayenne-di0% | 0% | 0% | 20% | 79%
cayenne-velocity0% | 0% | 0% | 55% | 44%
cayenne-lifecycle0% | 0% | 0% | 47% | 52%
cayenne-commitlog0% | 0% | 0% | 14% | 85%
cayenne-jcache0% | 0% | 0% | 43% | 56%
tutorials0% | 0% | 0% | 22% | 77%
assembly0% | 0% | 0% | 0% | 100%
cayenne-project-compatibility0% | 0% | 0% | 0% | 100%
cayenne-osgi0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ExpressionParser.java
in cayenne/src/main/java/org/apache/cayenne/exp/parser
3288 71
ExpressionParserTokenManager.java
in cayenne/src/main/java/org/apache/cayenne/exp/parser
2746 46
SQLTemplateParserTokenManager.java
in cayenne/src/main/java/org/apache/cayenne/template/parser
1527 54
ProjectController.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler
1401 136
ConcurrentLinkedHashMap.java
in cayenne/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap
1032 124
ProjectTreeView.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler
910 62
ParserTokenManager.java
in modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser
880 30
EJBQLConditionTranslator.java
in cayenne/src/main/java/org/apache/cayenne/access/translator/ejbql
857 65
SQLTemplateParser.java
in cayenne/src/main/java/org/apache/cayenne/template/parser
766 29
DataDomainQueryAction.java
in cayenne/src/main/java/org/apache/cayenne/access
761 48
ExpressionFactory.java
in cayenne/src/main/java/org/apache/cayenne/exp
759 125
OracleResultSetWrapper.java
in cayenne/src/main/java/org/apache/cayenne/dba/oracle
747 189
VelocityTokenMaker.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/templateeditor
743 22
DataContext.java
in cayenne/src/main/java/org/apache/cayenne/access
656 80
ObjectStore.java
in cayenne/src/main/java/org/apache/cayenne/access
635 52
DataMap.java
in cayenne/src/main/java/org/apache/cayenne/map
596 86
ObjAttributeInfoDialog.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/objentity
561 22
EOModelProcessor.java
in modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat
544 21
IncrementalFaultList.java
in cayenne/src/main/java/org/apache/cayenne/access
538 57
ObjEntity.java
in cayenne/src/main/java/org/apache/cayenne/map
537 62
Compiler.java
in cayenne/src/main/java/org/apache/cayenne/ejbql/parser
495 29
ObjRelationshipInfo.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/objentity
491 50
Parser.java
in modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser
483 44
JavaCharStream.java
in cayenne/src/main/java/org/apache/cayenne/exp/parser
480 36
CgenController.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen
480 59
Util.java
in cayenne/src/main/java/org/apache/cayenne/util
475 37
SelectById.java
in cayenne/src/main/java/org/apache/cayenne/query
467 78
PoolAwareConnection.java
in cayenne/src/main/java/org/apache/cayenne/datasource
467 57
CgenTask.java
in cayenne-gradle-plugin/src/main/java/org/apache/cayenne/tools
464 76
JsonTokenizer.java
in cayenne/src/main/java/org/apache/cayenne/value/json
452 23
QualifierTranslator.java
in cayenne/src/main/java/org/apache/cayenne/access/translator/select
447 17
DraggableTreePanel.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport
424 30
AbstractCallbackMethodsTab.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor
424 38
PersistentObject.java
in cayenne/src/main/java/org/apache/cayenne
415 39
PasteAction.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action
413 13
CayenneModelerFrame.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler
411 25
ObjEntityAttributePanel.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor
409 24
DataDomain.java
in cayenne/src/main/java/org/apache/cayenne/access
405 62
Expression.java
in cayenne/src/main/java/org/apache/cayenne/exp
404 33
JavaCharStream.java
in cayenne/src/main/java/org/apache/cayenne/template/parser
402 35
PrefetchTreeNode.java
in cayenne/src/main/java/org/apache/cayenne/query
401 61
ObjAttributeTableModel.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor
399 35
ModelerLogger.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util
395 73
ObjEntityRelationshipPanel.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor
394 21
BaseGraphBuilder.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/graph
393 36
ObjRelationship.java
in cayenne/src/main/java/org/apache/cayenne/map
391 42
TypesMapping.java
in cayenne/src/main/java/org/apache/cayenne/dba
389 16
DefaultDbImportAction.java
in cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbimport
388 23
RemoveAction.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action
385 25
DbEntity.java
in cayenne/src/main/java/org/apache/cayenne/map
383 36
Files With Most Units (Top 50)
File# lines# units
OracleResultSetWrapper.java
in cayenne/src/main/java/org/apache/cayenne/dba/oracle
747 189
ProjectController.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler
1401 136
ExpressionFactory.java
in cayenne/src/main/java/org/apache/cayenne/exp
759 125
ConcurrentLinkedHashMap.java
in cayenne/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap
1032 124
EJBQLBaseVisitor.java
in cayenne/src/main/java/org/apache/cayenne/ejbql
289 93
DataMap.java
in cayenne/src/main/java/org/apache/cayenne/map
596 86
DataContext.java
in cayenne/src/main/java/org/apache/cayenne/access
656 80
SelectById.java
in cayenne/src/main/java/org/apache/cayenne/query
467 78
CgenTask.java
in cayenne-gradle-plugin/src/main/java/org/apache/cayenne/tools
464 76
ModelerLogger.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util
395 73
ExpressionParser.java
in cayenne/src/main/java/org/apache/cayenne/exp/parser
3288 71
CgenConfiguration.java
in cayenne-cgen/src/main/java/org/apache/cayenne/gen
358 66
EJBQLConditionTranslator.java
in cayenne/src/main/java/org/apache/cayenne/access/translator/ejbql
857 65
AntLogger.java
in cayenne-ant/src/main/java/org/apache/cayenne/tools
255 62
SQLTemplate.java
in cayenne/src/main/java/org/apache/cayenne/query
309 62
DataDomain.java
in cayenne/src/main/java/org/apache/cayenne/access
405 62
ObjEntity.java
in cayenne/src/main/java/org/apache/cayenne/map
537 62
MavenLogger.java
in maven-plugins/cayenne-maven-plugin/src/main/java/org/apache/cayenne/tools
256 62
ProjectTreeView.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler
910 62
PrefetchTreeNode.java
in cayenne/src/main/java/org/apache/cayenne/query
401 61
CgenController.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen
480 59
SQLSelect.java
in cayenne/src/main/java/org/apache/cayenne/query
350 58
FluentSelect.java
in cayenne/src/main/java/org/apache/cayenne/query
292 57
IncrementalFaultList.java
in cayenne/src/main/java/org/apache/cayenne/access
538 57
PoolAwareConnection.java
in cayenne/src/main/java/org/apache/cayenne/datasource
467 57
FunctionExpressionFactory.java
in cayenne/src/main/java/org/apache/cayenne/exp
208 56
SQLTemplateParserTokenManager.java
in cayenne/src/main/java/org/apache/cayenne/template/parser
1527 54
TransactionConnectionDecorator.java
in cayenne/src/main/java/org/apache/cayenne/tx
246 53
ObjectStore.java
in cayenne/src/main/java/org/apache/cayenne/access
635 52
ObjRelationshipInfo.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/objentity
491 50
DbImportConfiguration.java
in cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbimport
224 49
DataDomainQueryAction.java
in cayenne/src/main/java/org/apache/cayenne/access
761 48
PropertyFactory.java
in cayenne/src/main/java/org/apache/cayenne/exp/property
157 48
DataNode.java
in cayenne/src/main/java/org/apache/cayenne/access
267 46
ExpressionParserTokenManager.java
in cayenne/src/main/java/org/apache/cayenne/exp/parser
2746 46
PersistentObjectList.java
in cayenne/src/main/java/org/apache/cayenne/util
318 45
Parser.java
in modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser
483 44
BaseProperty.java
in cayenne/src/main/java/org/apache/cayenne/exp/property
235 43
LinkedDeque.java
in cayenne/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap
271 42
EJBQLTranslationContext.java
in cayenne/src/main/java/org/apache/cayenne/access/translator/ejbql
306 42
MapDigraph.java
in cayenne/src/main/java/org/apache/cayenne/ashwood/graph
312 42
ObjRelationship.java
in cayenne/src/main/java/org/apache/cayenne/map
391 42
JdbcAdapter.java
in cayenne/src/main/java/org/apache/cayenne/dba
366 41
BaseQueryMetadata.java
in cayenne/src/main/java/org/apache/cayenne/query
268 40
EntityResolver.java
in cayenne/src/main/java/org/apache/cayenne/map
314 40
ProcedureQuery.java
in cayenne/src/main/java/org/apache/cayenne/query
176 39
PersistentObject.java
in cayenne/src/main/java/org/apache/cayenne
415 39
DbImportConfig.java
in cayenne-gradle-plugin/src/main/java/org/apache/cayenne/tools/model
155 38
CoreModuleExtender.java
in cayenne/src/main/java/org/apache/cayenne/configuration/runtime
222 38
AbstractCallbackMethodsTab.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor
424 38
Files With Long Lines (Top 50)

There are 320 files with lines longer than 120 characters. In total, there are 621 long lines.

File# lines# units# long lines
PropertyFactory.java
in cayenne/src/main/java/org/apache/cayenne/exp/property
157 48 24
CayenneGeneratorTask.java
in cayenne-ant/src/main/java/org/apache/cayenne/tools
241 31 16
CgenTask.java
in cayenne-gradle-plugin/src/main/java/org/apache/cayenne/tools
464 76 15
CayenneGeneratorMojo.java
in maven-plugins/cayenne-maven-plugin/src/main/java/org/apache/cayenne/tools
197 6 15
UpgradeHandler_V11.java
in cayenne-project/src/main/java/org/apache/cayenne/project/upgrade/handlers
255 19 9
QualifierTranslator.java
in cayenne/src/main/java/org/apache/cayenne/access/translator/select
447 17 9
DefaultTransactionManager.java
in cayenne/src/main/java/org/apache/cayenne/tx
120 15 9
ObjEntityAttributePanel.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor
409 24 7
FindAction.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action
354 29 7
DefaultDbImportAction.java
in cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbimport
388 23 6
PrefetchNodeStage.java
in cayenne/src/main/java/org/apache/cayenne/access/translator/select
115 5 6
ReverseEngineeringConfigPanel.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport
226 17 6
DbImportTreeCellEditor.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport
118 9 6
CgenConfigController.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen
191 15 6
Inspection.java
in cayenne-project/src/main/java/org/apache/cayenne/project/validation
130 6 5
ASTMethod.java
in cayenne/src/main/java/org/apache/cayenne/template/parser
67 3 5
SQLTemplateAction.java
in cayenne/src/main/java/org/apache/cayenne/access/jdbc
283 15 5
ExpressionParser.java
in cayenne/src/main/java/org/apache/cayenne/exp/parser
3288 71 5
ProjectController.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler
1401 136 5
DbRelationshipDialog.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog
340 20 5
ObjRelationshipInfo.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/objentity
491 50 5
DefaultUpgradeService.java
in cayenne-project/src/main/java/org/apache/cayenne/project/upgrade
223 15 4
ObjectResolver.java
in cayenne/src/main/java/org/apache/cayenne/access
187 14 4
DefaultRowReaderFactory.java
in cayenne/src/main/java/org/apache/cayenne/access/jdbc/reader
149 7 4
ExpressionParserTokenManager.java
in cayenne/src/main/java/org/apache/cayenne/exp/parser
2746 46 4
ObjEntity.java
in cayenne/src/main/java/org/apache/cayenne/map
537 62 4
TreeToolbarPanel.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport
198 12 4
ObjEntityRelationshipPanel.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor
394 21 4
PreviewActionConfigurator.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/templateeditor
75 6 4
CgenController.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen
480 59 4
TreeManipulationAction.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/dbimport
184 18 4
datamap.map.xml
in tutorials/tutorial/src/main/resources
48 - 4
ClassGenerationAction.java
in cayenne-cgen/src/main/java/org/apache/cayenne/gen
282 27 3
CgenConfiguration.java
in cayenne-cgen/src/main/java/org/apache/cayenne/gen
358 66 3
EntityMergeSupport.java
in cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/context
357 28 3
DbImportConfigurationValidator.java
in cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbimport
46 3 3
SQLTemplateParser.java
in cayenne/src/main/java/org/apache/cayenne/template/parser
766 29 3
DefaultDataDomainFlushAction.java
in cayenne/src/main/java/org/apache/cayenne/access/flush
163 15 3
FlushObserver.java
in cayenne/src/main/java/org/apache/cayenne/access/flush
89 10 3
TypeAwareSQLTreeProcessor.java
in cayenne/src/main/java/org/apache/cayenne/access/translator/select
117 14 3
CustomColumnSetExtractor.java
in cayenne/src/main/java/org/apache/cayenne/access/translator/select
119 9 3
DataDomainQueryAction.java
in cayenne/src/main/java/org/apache/cayenne/access
761 48 3
NoopEventManager.java
in cayenne/src/main/java/org/apache/cayenne/event
42 11 3
AshwoodEntitySorter.java
in cayenne/src/main/java/org/apache/cayenne/ashwood
311 18 3
BeanAccessor.java
in cayenne/src/main/java/org/apache/cayenne/reflect
118 9 3
PatternMatchNode.java
in cayenne/src/main/java/org/apache/cayenne/exp/parser
89 8 3
BaseProperty.java
in cayenne/src/main/java/org/apache/cayenne/exp/property
235 43 3
ParserTokenManager.java
in modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser
880 30 3
DbImportTreeUndoableEdit.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/undo
46 4 3
DbImportTree.java
in modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport
319 26 3
Correlations

File Size vs. Commits (all time): 2377 points

modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java x: 20 commits (all time) y: 163 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/LoadDbSchemaAction.java x: 22 commits (all time) y: 116 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DatabaseSchemaLoader.java x: 21 commits (all time) y: 279 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectStore.java x: 13 commits (all time) y: 635 lines of code cayenne/src/main/java/org/apache/cayenne/util/ReferenceMap.java x: 2 commits (all time) y: 260 lines of code cayenne/src/main/java/org/apache/cayenne/access/DefaultObjectMapRetainStrategy.java x: 4 commits (all time) y: 31 lines of code cayenne/src/main/java/org/apache/cayenne/access/NoSyncObjectStore.java x: 3 commits (all time) y: 13 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectDiff.java x: 3 commits (all time) y: 344 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectMapRetainStrategy.java x: 3 commits (all time) y: 6 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectStoreGraphDiff.java x: 3 commits (all time) y: 123 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/select/QualifierTranslator.java x: 10 commits (all time) y: 447 lines of code cayenne/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java x: 3 commits (all time) y: 247 lines of code cayenne/src/main/java/org/apache/cayenne/dba/mysql/MySQLLocalDateTimeType.java x: 1 commits (all time) y: 37 lines of code cayenne/src/main/java/org/apache/cayenne/query/SelectById.java x: 2 commits (all time) y: 467 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/select/OrderingAbstractStage.java x: 6 commits (all time) y: 31 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/select/TranslatorContext.java x: 7 commits (all time) y: 204 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/DocumentationAction.java x: 5 commits (all time) y: 43 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/BrowserControl.java x: 3 commits (all time) y: 31 lines of code cayenne/src/main/java/org/apache/cayenne/query/Orderings.java x: 3 commits (all time) y: 40 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/upgrade/handlers/UpgradeHandler_V11.java x: 14 commits (all time) y: 255 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/upgrade/handlers/UpgradeHandler.java x: 6 commits (all time) y: 48 lines of code cayenne/src/main/java/org/apache/cayenne/access/flush/operation/DefaultDbRowOpSorter.java x: 2 commits (all time) y: 99 lines of code cayenne/src/main/java/org/apache/cayenne/access/DataRowStore.java x: 3 commits (all time) y: 319 lines of code cayenne/src/main/java/org/apache/cayenne/access/flush/DefaultDataDomainFlushAction.java x: 2 commits (all time) y: 163 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ASTCustomAggregate.java x: 3 commits (all time) y: 52 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/UpdateValidationConfigAction.java x: 2 commits (all time) y: 46 lines of code cayenne/src/main/java/org/apache/cayenne/exp/Expression.java x: 6 commits (all time) y: 404 lines of code cayenne/src/main/java/org/apache/cayenne/exp/ExpressionFactory.java x: 7 commits (all time) y: 759 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ASTCaseWhen.java x: 2 commits (all time) y: 52 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ASTElse.java x: 2 commits (all time) y: 34 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/AggregateConditionNode.java x: 6 commits (all time) y: 57 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbimport/PatternParam.java x: 8 commits (all time) y: 61 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/filters/FiltersConfigBuilder.java x: 14 commits (all time) y: 313 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/filters/PatternFilter.java x: 8 commits (all time) y: 130 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/filters/TableFilter.java x: 11 commits (all time) y: 101 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/DefaultActionManager.java x: 36 commits (all time) y: 333 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/dbimport/DeleteNodeAction.java x: 4 commits (all time) y: 133 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/dbimport/DragAndDropNodeAction.java x: 1 commits (all time) y: 113 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/dbimport/EditNodeAction.java x: 7 commits (all time) y: 61 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/dbimport/TreeManipulationAction.java x: 7 commits (all time) y: 184 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/load/DbImportTreeNode.java x: 10 commits (all time) y: 208 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/load/TransferableNode.java x: 4 commits (all time) y: 41 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DbImportSorter.java x: 4 commits (all time) y: 73 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DbImportTree.java x: 25 commits (all time) y: 319 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DbImportTreeCellEditor.java x: 6 commits (all time) y: 118 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DbImportTreeCellRenderer.java x: 6 commits (all time) y: 96 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DraggableTreePanel.java x: 10 commits (all time) y: 424 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/PrintColumnsBiFunction.java x: 7 commits (all time) y: 32 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/TreeToolbarPanel.java x: 6 commits (all time) y: 198 lines of code cayenne/src/main/java/org/apache/cayenne/access/DataContextObjectCreator.java x: 5 commits (all time) y: 132 lines of code cayenne/src/main/java/org/apache/cayenne/reflect/LazyClassDescriptorDecorator.java x: 7 commits (all time) y: 125 lines of code cayenne/src/main/java/org/apache/cayenne/reflect/PersistentDescriptor.java x: 8 commits (all time) y: 277 lines of code cayenne/src/main/java/org/apache/cayenne/reflect/PersistentDescriptorFactory.java x: 8 commits (all time) y: 260 lines of code cayenne/src/main/java/org/apache/cayenne/util/DeepMergeOperation.java x: 4 commits (all time) y: 98 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/select/ExistsExpressionTranslator.java x: 2 commits (all time) y: 250 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ASTExists.java x: 4 commits (all time) y: 52 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ASTIn.java x: 3 commits (all time) y: 65 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ASTPath.java x: 5 commits (all time) y: 88 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ExpressionParser.java x: 5 commits (all time) y: 3288 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserConstants.java x: 5 commits (all time) y: 157 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserTokenManager.java x: 5 commits (all time) y: 2746 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/JJTExpressionParserState.java x: 3 commits (all time) y: 81 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/JavaCharStream.java x: 3 commits (all time) y: 480 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/SimpleNode.java x: 4 commits (all time) y: 364 lines of code cayenne/src/main/java/org/apache/cayenne/exp/property/RelationshipProperty.java x: 5 commits (all time) y: 92 lines of code modeler/cayenne-modeler-generic-ext/src/main/java/org/apache/cayenne/modeler/generic/GenericPlatformInitializer.java x: 17 commits (all time) y: 66 lines of code modeler/cayenne-modeler-win-ext/src/main/java/org/apache/cayenne/modeler/win/WinPlatformInitializer.java x: 17 commits (all time) y: 55 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/BaseQueryValidator.java x: 5 commits (all time) y: 72 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/DbAttributeValidator.java x: 7 commits (all time) y: 51 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/DbRelationshipValidator.java x: 17 commits (all time) y: 155 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/DefaultProjectValidator.java x: 10 commits (all time) y: 186 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/EJBQLQueryValidator.java x: 9 commits (all time) y: 22 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/Inspection.java x: 1 commits (all time) y: 130 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/ObjAttributeValidator.java x: 11 commits (all time) y: 134 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/ObjRelationshipValidator.java x: 9 commits (all time) y: 165 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/ProcedureQueryValidator.java x: 8 commits (all time) y: 44 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/ProjectValidationFailure.java x: 1 commits (all time) y: 18 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/SQLTemplateValidator.java x: 8 commits (all time) y: 36 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/SelectQueryValidator.java x: 11 commits (all time) y: 86 lines of code modeler/cayenne-modeler-mac-ext/src/main/java/org/apache/cayenne/modeler/osx/OSXPlatformInitializer.java x: 18 commits (all time) y: 112 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/CayenneModelerFrame.java x: 26 commits (all time) y: 411 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ProjectController.java x: 43 commits (all time) y: 1401 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/validator/ValidatorDialog.java x: 11 commits (all time) y: 165 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/validation/InspectionCheckBoxTree.java x: 1 commits (all time) y: 91 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/validation/ObjAttributeWrapperValidator.java x: 5 commits (all time) y: 28 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/wrapper/ObjAttributeWrapper.java x: 15 commits (all time) y: 116 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/event/ValidationConfigDisplayListener.java x: 1 commits (all time) y: 5 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/init/CayenneModelerModule.java x: 14 commits (all time) y: 42 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/validation/extension/ValidationConfigHandler.java x: 1 commits (all time) y: 48 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/swing/components/tree/CheckBoxNodeData.java x: 1 commits (all time) y: 75 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/swing/components/tree/CheckBoxTree.java x: 1 commits (all time) y: 251 lines of code cayenne/src/main/java/org/apache/cayenne/dba/JdbcAdapter.java x: 3 commits (all time) y: 366 lines of code cayenne/src/main/java/org/apache/cayenne/dba/TypesMapping.java x: 2 commits (all time) y: 389 lines of code cayenne/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java x: 3 commits (all time) y: 134 lines of code cayenne/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java x: 3 commits (all time) y: 211 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjAttributeTableModel.java x: 21 commits (all time) y: 399 lines of code cayenne/src/main/java/org/apache/cayenne/exp/property/MapProperty.java x: 5 commits (all time) y: 146 lines of code cayenne/src/main/java/org/apache/cayenne/exp/property/CollectionProperty.java x: 4 commits (all time) y: 127 lines of code cayenne/src/main/java/org/apache/cayenne/PersistentObject.java x: 6 commits (all time) y: 415 lines of code cayenne/src/main/java/org/apache/cayenne/access/HierarchicalObjectResolver.java x: 7 commits (all time) y: 352 lines of code cayenne/src/main/java/org/apache/cayenne/access/sqlbuilder/sqltree/FunctionNode.java x: 2 commits (all time) y: 107 lines of code cayenne/src/main/java/org/apache/cayenne/access/sqlbuilder/sqltree/LikeNode.java x: 2 commits (all time) y: 67 lines of code cayenne/src/main/java/org/apache/cayenne/access/sqlbuilder/sqltree/Node.java x: 2 commits (all time) y: 122 lines of code cayenne/src/main/java/org/apache/cayenne/access/sqlbuilder/sqltree/ValueNode.java x: 2 commits (all time) y: 238 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/select/DefaultSelectTranslator.java x: 4 commits (all time) y: 78 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectResolver.java x: 6 commits (all time) y: 187 lines of code cayenne/src/main/java/org/apache/cayenne/access/flush/ArcValuesCreationHandler.java x: 9 commits (all time) y: 241 lines of code cayenne/src/main/java/org/apache/cayenne/access/flush/RootRowOpProcessor.java x: 6 commits (all time) y: 65 lines of code cayenne/src/main/java/org/apache/cayenne/reflect/AdditionalDbEntityDescriptor.java x: 4 commits (all time) y: 22 lines of code cayenne/src/main/java/org/apache/cayenne/dba/firebird/FirebirdSQLTreeProcessor.java x: 4 commits (all time) y: 148 lines of code cayenne/src/main/java/org/apache/cayenne/exp/property/BaseProperty.java x: 5 commits (all time) y: 235 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/select/PrefetchNodeStage.java x: 4 commits (all time) y: 115 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/select/TableTree.java x: 6 commits (all time) y: 81 lines of code cayenne/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java x: 3 commits (all time) y: 102 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/configuration/DriverDataSourceFactory.java x: 7 commits (all time) y: 24 lines of code cayenne-di/src/main/java/org/apache/cayenne/di/AdhocObjectFactory.java x: 9 commits (all time) y: 5 lines of code cayenne-di/src/main/java/org/apache/cayenne/di/spi/DefaultAdhocObjectFactory.java x: 13 commits (all time) y: 111 lines of code cayenne/src/main/java/org/apache/cayenne/access/DataDomainQueryAction.java x: 6 commits (all time) y: 761 lines of code cayenne/src/main/java/org/apache/cayenne/graph/ChildDiffLoader.java x: 3 commits (all time) y: 187 lines of code cayenne/src/main/java/org/apache/cayenne/access/flush/operation/Values.java x: 2 commits (all time) y: 155 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/NameValidationHelper.java x: 5 commits (all time) y: 125 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/SQLTemplateMainTab.java x: 12 commits (all time) y: 191 lines of code cayenne-cgen/src/main/java/org/apache/cayenne/gen/ImportUtils.java x: 17 commits (all time) y: 160 lines of code cayenne/src/main/java/org/apache/cayenne/Cayenne.java x: 5 commits (all time) y: 214 lines of code cayenne/src/main/java/org/apache/cayenne/EmbeddableObject.java x: 2 commits (all time) y: 5 lines of code cayenne/src/main/java/org/apache/cayenne/access/DataContext.java x: 9 commits (all time) y: 656 lines of code cayenne/src/main/java/org/apache/cayenne/access/IncrementalFaultList.java x: 3 commits (all time) y: 538 lines of code cayenne/src/main/java/org/apache/cayenne/access/ToManyMap.java x: 2 commits (all time) y: 23 lines of code cayenne/src/main/java/org/apache/cayenne/ashwood/AshwoodEntitySorter.java x: 2 commits (all time) y: 311 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ASTObjPath.java x: 5 commits (all time) y: 104 lines of code cayenne/src/main/java/org/apache/cayenne/map/DataMap.java x: 2 commits (all time) y: 596 lines of code cayenne/src/main/java/org/apache/cayenne/map/ObjEntity.java x: 5 commits (all time) y: 537 lines of code cayenne/src/main/java/org/apache/cayenne/query/SQLSelect.java x: 2 commits (all time) y: 350 lines of code cayenne/src/main/java/org/apache/cayenne/reflect/generic/PersistentObjectToManyProperty.java x: 2 commits (all time) y: 85 lines of code cayenne/src/main/java/org/apache/cayenne/util/PersistentObjectSet.java x: 2 commits (all time) y: 282 lines of code tutorials/tutorial/src/main/java/org/apache/cayenne/tutorial/persistent/auto/_Artist.java x: 8 commits (all time) y: 103 lines of code cayenne-cgen/src/main/java/org/apache/cayenne/gen/EntityArtifact.java x: 12 commits (all time) y: 80 lines of code cayenne-lifecycle/src/main/java/org/apache/cayenne/lifecycle/relationship/ObjectIdBatchFault.java x: 7 commits (all time) y: 83 lines of code cayenne/src/main/java/org/apache/cayenne/BaseDataObject.java x: 4 commits (all time) y: 4 lines of code cayenne/src/main/java/org/apache/cayenne/GenericPersistentObject.java x: 1 commits (all time) y: 79 lines of code cayenne-crypto/src/main/java/org/apache/cayenne/crypto/transformer/value/DefaultValueTransformerFactory.java x: 25 commits (all time) y: 114 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/context/EntityMergeSupport.java x: 26 commits (all time) y: 357 lines of code cayenne/src/main/java/org/apache/cayenne/access/DataRowUtils.java x: 3 commits (all time) y: 163 lines of code cayenne/src/main/java/org/apache/cayenne/access/jdbc/ColumnDescriptor.java x: 3 commits (all time) y: 149 lines of code cayenne/src/main/java/org/apache/cayenne/access/jdbc/SQLTemplateAction.java x: 3 commits (all time) y: 283 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/ejbql/EJBQLConditionTranslator.java x: 3 commits (all time) y: 857 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/select/DescriptorColumnExtractor.java x: 6 commits (all time) y: 138 lines of code cayenne/src/main/java/org/apache/cayenne/ejbql/parser/Compiler.java x: 3 commits (all time) y: 495 lines of code cayenne/src/main/java/org/apache/cayenne/map/DbEntity.java x: 3 commits (all time) y: 383 lines of code cayenne/src/main/java/org/apache/cayenne/map/Entity.java x: 3 commits (all time) y: 221 lines of code cayenne/src/main/java/org/apache/cayenne/map/ObjAttribute.java x: 4 commits (all time) y: 205 lines of code cayenne/src/main/java/org/apache/cayenne/map/ObjRelationship.java x: 5 commits (all time) y: 391 lines of code cayenne/src/main/java/org/apache/cayenne/query/PrefetchTreeNode.java x: 3 commits (all time) y: 401 lines of code cayenne/src/main/java/org/apache/cayenne/query/RelationshipQuery.java x: 3 commits (all time) y: 111 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/objentity/ObjAttributeInfoDialog.java x: 26 commits (all time) y: 561 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityTab.java x: 21 commits (all time) y: 365 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjRelationshipTableModel.java x: 15 commits (all time) y: 260 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/DbAttributePathComboBoxEditor.java x: 14 commits (all time) y: 141 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/DbRelationshipPathComboBoxEditor.java x: 10 commits (all time) y: 152 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ProjectUtil.java x: 20 commits (all time) y: 323 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/FileProjectSaver.java x: 23 commits (all time) y: 269 lines of code cayenne/src/main/java/org/apache/cayenne/access/DataContextDeleteAction.java x: 1 commits (all time) y: 144 lines of code cayenne-ant/src/main/java/org/apache/cayenne/tools/DbImporterTask.java x: 17 commits (all time) y: 197 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbimport/DbImportConfiguration.java x: 15 commits (all time) y: 224 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbimport/ReverseEngineering.java x: 16 commits (all time) y: 179 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/objentity/ClassNameUpdater.java x: 9 commits (all time) y: 71 lines of code cayenne-project-compatibility/src/main/java/org/apache/cayenne/project/compatibility/ProjectCompatibilityModuleProvider.java x: 8 commits (all time) y: 21 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/configuration/ToolsModule.java x: 36 commits (all time) y: 134 lines of code cayenne/src/main/java/org/apache/cayenne/access/DataDomain.java x: 2 commits (all time) y: 405 lines of code cayenne/src/main/java/org/apache/cayenne/configuration/runtime/CoreModuleExtender.java x: 2 commits (all time) y: 222 lines of code cayenne/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java x: 2 commits (all time) y: 134 lines of code cayenne/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java x: 2 commits (all time) y: 177 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/DataMapView.java x: 22 commits (all time) y: 357 lines of code cayenne-commitlog/src/main/java/org/apache/cayenne/commitlog/CommitLogModuleExtender.java x: 13 commits (all time) y: 49 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbimport/DefaultDbImportAction.java x: 30 commits (all time) y: 388 lines of code cayenne-gradle-plugin/src/main/java/org/apache/cayenne/tools/DbGenerateTask.java x: 10 commits (all time) y: 167 lines of code maven-plugins/cayenne-maven-plugin/src/main/java/org/apache/cayenne/tools/DbGeneratorMojo.java x: 16 commits (all time) y: 92 lines of code maven-plugins/cayenne-maven-plugin/src/main/java/org/apache/cayenne/tools/DbImporterMojo.java x: 25 commits (all time) y: 128 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/Main.java x: 24 commits (all time) y: 85 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/CreateNodeAction.java x: 14 commits (all time) y: 58 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/ImportEOModelAction.java x: 23 commits (all time) y: 244 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/load/ModelerDbImportAction.java x: 36 commits (all time) y: 98 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/datanode/MainDataNodeEditor.java x: 10 commits (all time) y: 199 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/pref/DBConnectionInfo.java x: 15 commits (all time) y: 285 lines of code tutorials/tutorial/src/main/resources/cayenne-project.xml x: 6 commits (all time) y: 18 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/extension/ProjectExtension.java x: 8 commits (all time) y: 7 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/upgrade/DefaultUpgradeService.java x: 8 commits (all time) y: 223 lines of code tutorials/tutorial/src/main/java/org/apache/cayenne/tutorial/Main.java x: 18 commits (all time) y: 52 lines of code assembly/src/main/resources/assemblies/generic/assembly-generic.xml x: 7 commits (all time) y: 98 lines of code assembly/src/main/resources/assemblies/windows/assembly-windows.xml x: 9 commits (all time) y: 96 lines of code cayenne/src/main/java/org/apache/cayenne/DataChannelSyncCallbackAction.java x: 1 commits (all time) y: 157 lines of code cayenne/src/main/java/org/apache/cayenne/ObjectContextStateLog.java x: 1 commits (all time) y: 125 lines of code cayenne/src/main/java/org/apache/cayenne/access/DataNode.java x: 1 commits (all time) y: 267 lines of code cayenne/src/main/java/org/apache/cayenne/access/DataNodeQueryAction.java x: 1 commits (all time) y: 55 lines of code cayenne/src/main/java/org/apache/cayenne/access/DbGenerator.java x: 1 commits (all time) y: 319 lines of code cayenne/src/main/java/org/apache/cayenne/access/MixedResultIncrementalFaultList.java x: 1 commits (all time) y: 182 lines of code cayenne/src/main/java/org/apache/cayenne/access/PrefetchProcessorNode.java x: 1 commits (all time) y: 197 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/ejbql/EJBQLJoinAppender.java x: 1 commits (all time) y: 232 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.java x: 1 commits (all time) y: 306 lines of code cayenne/src/main/java/org/apache/cayenne/datasource/PoolAwareConnection.java x: 1 commits (all time) y: 467 lines of code cayenne/src/main/java/org/apache/cayenne/dba/oracle/Oracle8LOBBatchAction.java x: 1 commits (all time) y: 176 lines of code cayenne/src/main/java/org/apache/cayenne/dba/oracle/OracleResultSetWrapper.java x: 1 commits (all time) y: 747 lines of code cayenne/src/main/java/org/apache/cayenne/ejbql/EJBQLBaseVisitor.java x: 1 commits (all time) y: 289 lines of code cayenne/src/main/java/org/apache/cayenne/map/MappingCache.java x: 1 commits (all time) y: 214 lines of code cayenne/src/main/java/org/apache/cayenne/template/parser/JavaCharStream.java x: 1 commits (all time) y: 402 lines of code cayenne/src/main/java/org/apache/cayenne/template/parser/SQLTemplateParser.java x: 1 commits (all time) y: 766 lines of code cayenne/src/main/java/org/apache/cayenne/template/parser/SQLTemplateParserTokenManager.java x: 1 commits (all time) y: 1527 lines of code cayenne/src/main/java/org/apache/cayenne/util/CompareToBuilder.java x: 1 commits (all time) y: 348 lines of code cayenne/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/ConcurrentLinkedHashMap.java x: 1 commits (all time) y: 1032 lines of code cayenne/src/main/java/org/apache/cayenne/value/json/JsonTokenizer.java x: 1 commits (all time) y: 452 lines of code modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/EOQuery.java x: 13 commits (all time) y: 283 lines of code cayenne-cgen/src/main/java/org/apache/cayenne/gen/xml/CgenConfigHandler.java x: 30 commits (all time) y: 259 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/xml/ConfigHandler.java x: 10 commits (all time) y: 254 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/CreateObjEntityAction.java x: 32 commits (all time) y: 93 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/load/DbLoaderContext.java x: 22 commits (all time) y: 164 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/objentity/EntitySyncController.java x: 18 commits (all time) y: 72 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DbImportView.java x: 25 commits (all time) y: 228 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/ReverseEngineeringConfigPanel.java x: 11 commits (all time) y: 226 lines of code cayenne-cgen/src/main/java/org/apache/cayenne/gen/PropertyUtils.java x: 26 commits (all time) y: 319 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/DataMapTabbedView.java x: 27 commits (all time) y: 52 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/CgenConfigController.java x: 2 commits (all time) y: 191 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/templateeditor/TemplateEditorController.java x: 9 commits (all time) y: 211 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbload/AttributeLoader.java x: 11 commits (all time) y: 39 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbload/DbLoader.java x: 10 commits (all time) y: 63 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbload/ExportedKey.java x: 14 commits (all time) y: 176 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbload/ExportedKeyLoader.java x: 12 commits (all time) y: 46 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/TextAdapter.java x: 9 commits (all time) y: 110 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/domain/CgenTabController.java x: 30 commits (all time) y: 81 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/SelectionModel.java x: 6 commits (all time) y: 165 lines of code cayenne-cgen/src/main/java/org/apache/cayenne/gen/ClassGenerationAction.java x: 66 commits (all time) y: 282 lines of code cayenne-ant/src/main/java/org/apache/cayenne/tools/CayenneGeneratorTask.java x: 36 commits (all time) y: 241 lines of code cayenne-gradle-plugin/src/main/java/org/apache/cayenne/tools/CgenTask.java x: 42 commits (all time) y: 464 lines of code maven-plugins/cayenne-maven-plugin/src/main/java/org/apache/cayenne/tools/CayenneGeneratorMojo.java x: 43 commits (all time) y: 197 lines of code cayenne-cgen/src/main/java/org/apache/cayenne/gen/CgenConfiguration.java x: 44 commits (all time) y: 358 lines of code cayenne-cgen/src/main/java/org/apache/cayenne/gen/xml/CgenSaverDelegate.java x: 26 commits (all time) y: 63 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/SaveAction.java x: 9 commits (all time) y: 52 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/SaveAsAction.java x: 10 commits (all time) y: 121 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/event/ProjectSavedEvent.java x: 5 commits (all time) y: 12 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/graph/BaseGraphBuilder.java x: 14 commits (all time) y: 393 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/graph/DbGraphBuilder.java x: 9 commits (all time) y: 90 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/graph/ObjEntityCellMetadata.java x: 5 commits (all time) y: 24 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/graph/ObjGraphBuilder.java x: 6 commits (all time) y: 148 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/templateeditor/EditorTemplateSaver.java x: 7 commits (all time) y: 71 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/Application.java x: 14 commits (all time) y: 160 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/pref/PreferenceDialog.java x: 12 commits (all time) y: 98 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/templateeditor/VelocityTokenMaker.java x: 3 commits (all time) y: 743 lines of code cayenne-crypto/src/main/java/org/apache/cayenne/crypto/CryptoModule.java x: 16 commits (all time) y: 111 lines of code cayenne-crypto/src/main/java/org/apache/cayenne/crypto/CryptoModuleExtender.java x: 7 commits (all time) y: 147 lines of code cayenne-crypto/src/main/java/org/apache/cayenne/crypto/transformer/value/BytesToBytesConverter.java x: 10 commits (all time) y: 12 lines of code cayenne-di/src/main/java/org/apache/cayenne/di/spi/DIGraph.java x: 13 commits (all time) y: 90 lines of code cayenne-cgen/src/main/java/org/apache/cayenne/gen/CgenModule.java x: 18 commits (all time) y: 37 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/ProjectModule.java x: 10 commits (all time) y: 45 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/gen/TableSelectorController.java x: 4 commits (all time) y: 164 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/gen/DBGeneratorOptions.java x: 6 commits (all time) y: 237 lines of code cayenne-cgen/src/main/java/org/apache/cayenne/gen/EntityUtils.java x: 9 commits (all time) y: 139 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/DbEntityMerger.java x: 15 commits (all time) y: 89 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbload/RelationshipLoader.java x: 16 commits (all time) y: 130 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ProjectTreeModel.java x: 11 commits (all time) y: 176 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ProjectTreeView.java x: 33 commits (all time) y: 910 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/CreateAttributeAction.java x: 11 commits (all time) y: 116 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/CreateDbEntityAction.java x: 13 commits (all time) y: 54 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/CreateRelationshipAction.java x: 17 commits (all time) y: 82 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/DbEntityCounterpartAction.java x: 11 commits (all time) y: 29 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/FindAction.java x: 18 commits (all time) y: 354 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/RemoveAttributeAction.java x: 7 commits (all time) y: 112 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/autorelationship/InferRelationshipsController.java x: 12 commits (all time) y: 150 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo.java x: 36 commits (all time) y: 491 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityTabbedView.java x: 8 commits (all time) y: 116 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/SQLTemplatePrefetchTab.java x: 9 commits (all time) y: 229 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/SelectQueryMainTab.java x: 18 commits (all time) y: 190 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/SelectQueryOrderingTab.java x: 9 commits (all time) y: 279 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/SelectQueryPrefetchTab.java x: 12 commits (all time) y: 116 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneTableModel.java x: 8 commits (all time) y: 149 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CellRenderers.java x: 13 commits (all time) y: 217 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/PathChooserComboBoxCellEditor.java x: 15 commits (all time) y: 197 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/DbEntitySyncAction.java x: 19 commits (all time) y: 98 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/PasteAction.java x: 28 commits (all time) y: 413 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/RemoveAction.java x: 23 commits (all time) y: 385 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/objentity/OverrideEmbeddableAttributeTableModel.java x: 5 commits (all time) y: 275 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/pref/DataSourcePreferences.java x: 16 commits (all time) y: 204 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/swing/components/textpane/JCayenneTextPane.java x: 10 commits (all time) y: 282 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/upgrade/handlers/UpgradeHandler_V8.java x: 5 commits (all time) y: 57 lines of code cayenne-cgen/src/main/java/org/apache/cayenne/gen/DefaultClassGenerationActionFactory.java x: 11 commits (all time) y: 15 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/pref/DataMapDefaults.java x: 7 commits (all time) y: 170 lines of code modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/EOModelProcessor.java x: 28 commits (all time) y: 544 lines of code cayenne-lifecycle/src/main/java/org/apache/cayenne/lifecycle/id/EntityIdCoder.java x: 11 commits (all time) y: 154 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/DbAttributeMerger.java x: 21 commits (all time) y: 127 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/AbstractCallbackMethodsTab.java x: 14 commits (all time) y: 424 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/factory/DefaultMergerTokenFactory.java x: 12 commits (all time) y: 171 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/factory/MergerTokenFactory.java x: 11 commits (all time) y: 54 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/factory/MySQLMergerTokenFactory.java x: 10 commits (all time) y: 139 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbload/EntityLoader.java x: 20 commits (all time) y: 80 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbload/PrimaryKeyLoader.java x: 10 commits (all time) y: 30 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/MigrateAction.java x: 29 commits (all time) y: 109 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/DataSourceWizard.java x: 23 commits (all time) y: 213 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerLogger.java x: 10 commits (all time) y: 395 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/DbRelationshipDictionary.java x: 8 commits (all time) y: 71 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/DbRelationshipDialog.java x: 6 commits (all time) y: 340 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbimport/IncludeTable.java x: 8 commits (all time) y: 82 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/CayenneModelerController.java x: 29 commits (all time) y: 222 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/domain/CgenTab.java x: 13 commits (all time) y: 21 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/domain/DbImportTab.java x: 6 commits (all time) y: 10 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/DbEntityDictionary.java x: 9 commits (all time) y: 36 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/LongRunningTask.java x: 7 commits (all time) y: 134 lines of code cayenne-lifecycle/src/main/java/org/apache/cayenne/lifecycle/id/StringIdQuery.java x: 19 commits (all time) y: 165 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbRelationshipTableModel.java x: 12 commits (all time) y: 165 lines of code cayenne-crypto/src/main/java/org/apache/cayenne/crypto/reader/CryptoRowReaderFactoryDecorator.java x: 11 commits (all time) y: 186 lines of code cayenne-crypto/src/main/java/org/apache/cayenne/crypto/transformer/DefaultMapTransformer.java x: 10 commits (all time) y: 25 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbEntityRelationshipPanel.java x: 16 commits (all time) y: 270 lines of code cayenne-ant/src/main/java/org/apache/cayenne/tools/AntLogger.java x: 4 commits (all time) y: 255 lines of code cayenne-crypto/src/main/java/org/apache/cayenne/crypto/CryptoConstants.java x: 14 commits (all time) y: 14 lines of code cayenne-crypto/src/main/java/org/apache/cayenne/crypto/batch/CryptoBatchTranslatorFactoryDecorator.java x: 19 commits (all time) y: 50 lines of code cayenne-crypto/src/main/java/org/apache/cayenne/crypto/transformer/DefaultBindingsTransformer.java x: 14 commits (all time) y: 34 lines of code cayenne-crypto/src/main/java/org/apache/cayenne/crypto/transformer/DefaultTransformerFactory.java x: 16 commits (all time) y: 81 lines of code cayenne-crypto/src/main/java/org/apache/cayenne/crypto/transformer/bytes/CbcEncryptor.java x: 9 commits (all time) y: 44 lines of code cayenne-crypto/src/main/java/org/apache/cayenne/crypto/transformer/bytes/Header.java x: 10 commits (all time) y: 85 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/factory/SybaseMergerTokenFactory.java x: 6 commits (all time) y: 104 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/naming/DefaultObjectNameGenerator.java x: 11 commits (all time) y: 77 lines of code cayenne-di/src/main/java/org/apache/cayenne/di/spi/DefaultInjector.java x: 9 commits (all time) y: 127 lines of code cayenne-di/src/main/java/org/apache/cayenne/di/spi/DefaultListBuilder.java x: 15 commits (all time) y: 95 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/EJBQLStatementValidator.java x: 8 commits (all time) y: 118 lines of code maven-plugins/cayenne-maven-plugin/src/main/java/org/apache/cayenne/tools/MavenLogger.java x: 5 commits (all time) y: 256 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/CreateEmbeddableAction.java x: 12 commits (all time) y: 68 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/LogConsole.java x: 8 commits (all time) y: 165 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/autorelationship/InferRelationshipsControllerBase.java x: 16 commits (all time) y: 228 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/datadomain/FilterDialog.java x: 16 commits (all time) y: 128 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/merge/MergerOptions.java x: 9 commits (all time) y: 285 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/validator/DuplicatedAttributesDialog.java x: 7 commits (all time) y: 225 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/DataDomainView.java x: 12 commits (all time) y: 141 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/EditorView.java x: 21 commits (all time) y: 254 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/EjbqlQueryScriptsTab.java x: 12 commits (all time) y: 202 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/EmbeddableAttributeTab.java x: 3 commits (all time) y: 197 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributeRelationshipTab.java x: 12 commits (all time) y: 127 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityRelationshipPanel.java x: 27 commits (all time) y: 394 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ProcedureParameterTab.java x: 6 commits (all time) y: 263 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ProcedureParameterTableModel.java x: 5 commits (all time) y: 193 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbAttributeTableModel.java x: 6 commits (all time) y: 300 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbEntityTab.java x: 16 commits (all time) y: 254 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneTable.java x: 14 commits (all time) y: 183 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CircularArray.java x: 4 commits (all time) y: 243 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/MultiColumnBrowser.java x: 6 commits (all time) y: 316 lines of code modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.java x: 2 commits (all time) y: 483 lines of code modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/ParserTokenManager.java x: 2 commits (all time) y: 880 lines of code modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/SimpleCharStream.java x: 4 commits (all time) y: 316 lines of code
3288.0
lines of code
  min: 1.0
  average: 72.93
  25th percentile: 18.0
  median: 39.0
  75th percentile: 82.0
  max: 3288.0
0 66.0
commits (all time)
min: 1.0 | average: 3.71 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 66.0

File Size vs. Contributors (all time): 2377 points

modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java x: 7 contributors (all time) y: 163 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/LoadDbSchemaAction.java x: 7 contributors (all time) y: 116 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DatabaseSchemaLoader.java x: 6 contributors (all time) y: 279 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectStore.java x: 3 contributors (all time) y: 635 lines of code cayenne/src/main/java/org/apache/cayenne/util/ReferenceMap.java x: 1 contributors (all time) y: 260 lines of code cayenne/src/main/java/org/apache/cayenne/access/DefaultObjectMapRetainStrategy.java x: 1 contributors (all time) y: 31 lines of code cayenne/src/main/java/org/apache/cayenne/access/NoSyncObjectStore.java x: 1 contributors (all time) y: 13 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectDiff.java x: 1 contributors (all time) y: 344 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectMapRetainStrategy.java x: 1 contributors (all time) y: 6 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectStoreGraphDiff.java x: 1 contributors (all time) y: 123 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/select/QualifierTranslator.java x: 2 contributors (all time) y: 447 lines of code cayenne/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java x: 2 contributors (all time) y: 247 lines of code cayenne/src/main/java/org/apache/cayenne/query/SelectById.java x: 1 contributors (all time) y: 467 lines of code cayenne/src/main/java/org/apache/cayenne/exp/property/SelfProperty.java x: 2 contributors (all time) y: 30 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/select/OrderingAbstractStage.java x: 3 contributors (all time) y: 31 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/select/TranslatorContext.java x: 3 contributors (all time) y: 204 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/DocumentationAction.java x: 4 contributors (all time) y: 43 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/OperatingSystem.java x: 3 contributors (all time) y: 22 lines of code cayenne/src/main/java/org/apache/cayenne/query/Orderings.java x: 3 contributors (all time) y: 40 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/upgrade/handlers/UpgradeHandler_V11.java x: 3 contributors (all time) y: 255 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/upgrade/handlers/UpgradeHandler.java x: 2 contributors (all time) y: 48 lines of code cayenne/src/main/java/org/apache/cayenne/access/flush/operation/DefaultDbRowOpSorter.java x: 1 contributors (all time) y: 99 lines of code cayenne/src/main/java/org/apache/cayenne/access/DataRowStore.java x: 1 contributors (all time) y: 319 lines of code cayenne/src/main/java/org/apache/cayenne/access/flush/DefaultDataDomainFlushAction.java x: 1 contributors (all time) y: 163 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ASTCustomAggregate.java x: 3 contributors (all time) y: 52 lines of code cayenne/src/main/java/org/apache/cayenne/access/sqlbuilder/sqltree/CaseNode.java x: 2 contributors (all time) y: 16 lines of code cayenne/src/main/java/org/apache/cayenne/exp/Expression.java x: 2 contributors (all time) y: 404 lines of code cayenne/src/main/java/org/apache/cayenne/exp/ExpressionFactory.java x: 2 contributors (all time) y: 759 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ASTCaseWhen.java x: 2 contributors (all time) y: 52 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbimport/PatternParam.java x: 5 contributors (all time) y: 61 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/filters/FiltersConfigBuilder.java x: 5 contributors (all time) y: 313 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/filters/IncludeTableFilter.java x: 4 contributors (all time) y: 56 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/filters/PatternFilter.java x: 5 contributors (all time) y: 130 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/filters/TableFilter.java x: 6 contributors (all time) y: 101 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/DefaultActionManager.java x: 13 contributors (all time) y: 333 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/dbimport/DeleteNodeAction.java x: 4 contributors (all time) y: 133 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/dbimport/DragAndDropNodeAction.java x: 1 contributors (all time) y: 113 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/dbimport/EditNodeAction.java x: 6 contributors (all time) y: 61 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/dbimport/MoveImportNodeAction.java x: 6 contributors (all time) y: 206 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/dbimport/TreeManipulationAction.java x: 5 contributors (all time) y: 184 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/load/DbImportTreeNode.java x: 7 contributors (all time) y: 208 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DbImportSorter.java x: 3 contributors (all time) y: 73 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DbImportTree.java x: 9 contributors (all time) y: 319 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DbImportTreeCellEditor.java x: 6 contributors (all time) y: 118 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DbImportTreeCellRenderer.java x: 5 contributors (all time) y: 96 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DraggableTreePanel.java x: 6 contributors (all time) y: 424 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/PrintColumnsBiFunction.java x: 5 contributors (all time) y: 32 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/TreeToolbarPanel.java x: 5 contributors (all time) y: 198 lines of code cayenne/src/main/java/org/apache/cayenne/access/DataContextObjectCreator.java x: 2 contributors (all time) y: 132 lines of code cayenne/src/main/java/org/apache/cayenne/reflect/ArcProperty.java x: 2 contributors (all time) y: 10 lines of code cayenne/src/main/java/org/apache/cayenne/reflect/LazyClassDescriptorDecorator.java x: 3 contributors (all time) y: 125 lines of code cayenne/src/main/java/org/apache/cayenne/reflect/PersistentDescriptor.java x: 3 contributors (all time) y: 277 lines of code cayenne/src/main/java/org/apache/cayenne/reflect/PersistentDescriptorFactory.java x: 3 contributors (all time) y: 260 lines of code cayenne/src/main/java/org/apache/cayenne/util/DeepMergeOperation.java x: 2 contributors (all time) y: 98 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ASTIn.java x: 2 contributors (all time) y: 65 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ASTPath.java x: 2 contributors (all time) y: 88 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ExpressionParser.java x: 3 contributors (all time) y: 3288 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserConstants.java x: 3 contributors (all time) y: 157 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserTokenManager.java x: 3 contributors (all time) y: 2746 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.java x: 3 contributors (all time) y: 134 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/JavaCharStream.java x: 2 contributors (all time) y: 480 lines of code cayenne/src/main/java/org/apache/cayenne/exp/parser/SimpleNode.java x: 2 contributors (all time) y: 364 lines of code modeler/cayenne-modeler-generic-ext/src/main/java/org/apache/cayenne/modeler/generic/GenericPlatformInitializer.java x: 9 contributors (all time) y: 66 lines of code modeler/cayenne-modeler-win-ext/src/main/java/org/apache/cayenne/modeler/win/WinPlatformInitializer.java x: 8 contributors (all time) y: 55 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/BaseQueryValidator.java x: 4 contributors (all time) y: 72 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/DbAttributeValidator.java x: 6 contributors (all time) y: 51 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/DbRelationshipValidator.java x: 9 contributors (all time) y: 155 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/DefaultProjectValidator.java x: 7 contributors (all time) y: 186 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/EJBQLQueryValidator.java x: 6 contributors (all time) y: 22 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/Inspection.java x: 1 contributors (all time) y: 130 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/ObjAttributeValidator.java x: 8 contributors (all time) y: 134 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/ObjEntityValidator.java x: 4 contributors (all time) y: 101 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/ObjRelationshipValidator.java x: 6 contributors (all time) y: 165 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/ProcedureParameterValidator.java x: 5 contributors (all time) y: 45 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/SQLTemplateValidator.java x: 6 contributors (all time) y: 36 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/validation/SelectQueryValidator.java x: 7 contributors (all time) y: 86 lines of code modeler/cayenne-modeler-mac-ext/src/main/java/org/apache/cayenne/modeler/osx/OSXPlatformInitializer.java x: 8 contributors (all time) y: 112 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/CayenneModelerFrame.java x: 9 contributors (all time) y: 411 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ProjectController.java x: 13 contributors (all time) y: 1401 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/validator/ValidatorDialog.java x: 5 contributors (all time) y: 165 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/DataDomainTabbedView.java x: 5 contributors (all time) y: 78 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/validation/ObjAttributeWrapperValidator.java x: 4 contributors (all time) y: 28 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/init/CayenneModelerModule.java x: 8 contributors (all time) y: 42 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/validation/extension/ValidationConfigHandler.java x: 1 contributors (all time) y: 48 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/swing/components/tree/CheckBoxNodeData.java x: 1 contributors (all time) y: 75 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/swing/components/tree/CheckBoxTree.java x: 1 contributors (all time) y: 251 lines of code cayenne/src/main/java/org/apache/cayenne/dba/AutoAdapter.java x: 2 contributors (all time) y: 164 lines of code cayenne/src/main/java/org/apache/cayenne/dba/TypesMapping.java x: 2 contributors (all time) y: 389 lines of code cayenne/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java x: 2 contributors (all time) y: 127 lines of code cayenne/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java x: 2 contributors (all time) y: 211 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjAttributeTableModel.java x: 8 contributors (all time) y: 399 lines of code cayenne/src/main/java/org/apache/cayenne/exp/property/MapProperty.java x: 2 contributors (all time) y: 146 lines of code cayenne/src/main/java/org/apache/cayenne/PersistentObject.java x: 3 contributors (all time) y: 415 lines of code cayenne/src/main/java/org/apache/cayenne/access/HierarchicalObjectResolver.java x: 3 contributors (all time) y: 352 lines of code cayenne/src/main/java/org/apache/cayenne/access/sqlbuilder/sqltree/ColumnNode.java x: 1 contributors (all time) y: 60 lines of code cayenne/src/main/java/org/apache/cayenne/access/sqlbuilder/sqltree/ValueNode.java x: 1 contributors (all time) y: 238 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/select/DefaultSelectTranslator.java x: 3 contributors (all time) y: 78 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectResolver.java x: 3 contributors (all time) y: 187 lines of code cayenne/src/main/java/org/apache/cayenne/access/flush/ArcValuesCreationHandler.java x: 2 contributors (all time) y: 241 lines of code cayenne/src/main/java/org/apache/cayenne/dba/derby/sqltree/DerbyValueNode.java x: 4 contributors (all time) y: 23 lines of code cayenne/src/main/java/org/apache/cayenne/dba/firebird/FirebirdSQLTreeProcessor.java x: 4 contributors (all time) y: 148 lines of code cayenne/src/main/java/org/apache/cayenne/exp/FunctionExpressionFactory.java x: 3 contributors (all time) y: 208 lines of code cayenne/src/main/java/org/apache/cayenne/exp/property/BaseProperty.java x: 3 contributors (all time) y: 235 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/select/PrefetchNodeStage.java x: 2 contributors (all time) y: 115 lines of code cayenne-di/src/main/java/org/apache/cayenne/di/AdhocObjectFactory.java x: 5 contributors (all time) y: 5 lines of code cayenne-di/src/main/java/org/apache/cayenne/di/spi/DefaultAdhocObjectFactory.java x: 5 contributors (all time) y: 111 lines of code cayenne/src/main/java/org/apache/cayenne/graph/ChildDiffLoader.java x: 1 contributors (all time) y: 187 lines of code cayenne/src/main/java/org/apache/cayenne/access/flush/operation/Values.java x: 1 contributors (all time) y: 155 lines of code cayenne/src/main/java/org/apache/cayenne/access/DataContext.java x: 1 contributors (all time) y: 656 lines of code cayenne/src/main/java/org/apache/cayenne/access/IncrementalFaultList.java x: 1 contributors (all time) y: 538 lines of code cayenne/src/main/java/org/apache/cayenne/map/DataMap.java x: 1 contributors (all time) y: 596 lines of code cayenne/src/main/java/org/apache/cayenne/map/ObjEntity.java x: 2 contributors (all time) y: 537 lines of code cayenne/src/main/java/org/apache/cayenne/query/SQLSelect.java x: 1 contributors (all time) y: 350 lines of code cayenne/src/main/java/org/apache/cayenne/reflect/generic/PersistentObjectToManyProperty.java x: 1 contributors (all time) y: 85 lines of code cayenne/src/main/java/org/apache/cayenne/util/PersistentObjectSet.java x: 1 contributors (all time) y: 282 lines of code tutorials/tutorial/src/main/java/org/apache/cayenne/tutorial/persistent/auto/_Artist.java x: 3 contributors (all time) y: 103 lines of code cayenne-cgen/src/main/java/org/apache/cayenne/gen/EntityArtifact.java x: 4 contributors (all time) y: 80 lines of code cayenne-lifecycle/src/main/java/org/apache/cayenne/lifecycle/relationship/ObjectIdRelationshipFaultingStrategy.java x: 3 contributors (all time) y: 6 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/context/EntityMergeSupport.java x: 6 contributors (all time) y: 357 lines of code cayenne/src/main/java/org/apache/cayenne/access/PrefetchProcessorJointNode.java x: 2 contributors (all time) y: 184 lines of code cayenne/src/main/java/org/apache/cayenne/access/jdbc/SQLTemplateAction.java x: 2 contributors (all time) y: 283 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/ejbql/EJBQLConditionTranslator.java x: 2 contributors (all time) y: 857 lines of code cayenne/src/main/java/org/apache/cayenne/ejbql/parser/Compiler.java x: 2 contributors (all time) y: 495 lines of code cayenne/src/main/java/org/apache/cayenne/map/DbEntity.java x: 2 contributors (all time) y: 383 lines of code cayenne/src/main/java/org/apache/cayenne/map/Entity.java x: 2 contributors (all time) y: 221 lines of code cayenne/src/main/java/org/apache/cayenne/map/ObjAttribute.java x: 2 contributors (all time) y: 205 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/objentity/ObjAttributeInfoDialog.java x: 7 contributors (all time) y: 561 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityTab.java x: 8 contributors (all time) y: 365 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjRelationshipTableModel.java x: 7 contributors (all time) y: 260 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/DbAttributePathComboBoxEditor.java x: 6 contributors (all time) y: 141 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/FileProjectSaver.java x: 10 contributors (all time) y: 269 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbimport/DbImportConfiguration.java x: 5 contributors (all time) y: 224 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbimport/ReverseEngineering.java x: 6 contributors (all time) y: 179 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/objentity/ClassNameUpdater.java x: 5 contributors (all time) y: 71 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/configuration/ToolsModule.java x: 7 contributors (all time) y: 134 lines of code cayenne/src/main/java/org/apache/cayenne/access/DataDomain.java x: 1 contributors (all time) y: 405 lines of code cayenne/src/main/java/org/apache/cayenne/configuration/runtime/CoreModuleExtender.java x: 1 contributors (all time) y: 222 lines of code cayenne/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java x: 1 contributors (all time) y: 177 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/DataMapView.java x: 8 contributors (all time) y: 357 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbimport/DefaultDbImportAction.java x: 7 contributors (all time) y: 388 lines of code cayenne-gradle-plugin/src/main/java/org/apache/cayenne/tools/DbImportTask.java x: 8 contributors (all time) y: 154 lines of code maven-plugins/cayenne-maven-plugin/src/main/java/org/apache/cayenne/tools/DbImporterMojo.java x: 7 contributors (all time) y: 128 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/Main.java x: 6 contributors (all time) y: 85 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/ImportEOModelAction.java x: 8 contributors (all time) y: 244 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/load/ModelerDbImportAction.java x: 8 contributors (all time) y: 98 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/pref/DBConnectionInfo.java x: 7 contributors (all time) y: 285 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/extension/ProjectExtension.java x: 4 contributors (all time) y: 7 lines of code cayenne-project/src/main/java/org/apache/cayenne/project/upgrade/DefaultUpgradeService.java x: 3 contributors (all time) y: 223 lines of code cayenne/src/main/java/org/apache/cayenne/access/PrefetchProcessorNode.java x: 1 contributors (all time) y: 197 lines of code cayenne/src/main/java/org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.java x: 1 contributors (all time) y: 306 lines of code cayenne/src/main/java/org/apache/cayenne/dba/oracle/OracleResultSetWrapper.java x: 1 contributors (all time) y: 747 lines of code cayenne/src/main/java/org/apache/cayenne/ejbql/EJBQLBaseVisitor.java x: 1 contributors (all time) y: 289 lines of code cayenne/src/main/java/org/apache/cayenne/map/MappingCache.java x: 1 contributors (all time) y: 214 lines of code cayenne/src/main/java/org/apache/cayenne/template/parser/SQLTemplateParser.java x: 1 contributors (all time) y: 766 lines of code cayenne/src/main/java/org/apache/cayenne/template/parser/SQLTemplateParserTokenManager.java x: 1 contributors (all time) y: 1527 lines of code cayenne/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/ConcurrentLinkedHashMap.java x: 1 contributors (all time) y: 1032 lines of code cayenne/src/main/java/org/apache/cayenne/value/json/JsonTokenizer.java x: 1 contributors (all time) y: 452 lines of code modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/EOQuery.java x: 7 contributors (all time) y: 283 lines of code cayenne-cgen/src/main/java/org/apache/cayenne/gen/xml/CgenConfigHandler.java x: 4 contributors (all time) y: 259 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/xml/ConfigHandler.java x: 5 contributors (all time) y: 254 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/CreateObjEntityAction.java x: 7 contributors (all time) y: 93 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/objentity/EntitySyncController.java x: 7 contributors (all time) y: 72 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DbImportView.java x: 6 contributors (all time) y: 228 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/CgenController.java x: 3 contributors (all time) y: 480 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/DataMapTabbedView.java x: 11 contributors (all time) y: 52 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/reverse/dbload/ExportedKey.java x: 5 contributors (all time) y: 176 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/SelectionModel.java x: 4 contributors (all time) y: 165 lines of code cayenne-cgen/src/main/java/org/apache/cayenne/gen/ClassGenerationAction.java x: 9 contributors (all time) y: 282 lines of code cayenne-ant/src/main/java/org/apache/cayenne/tools/CayenneGeneratorTask.java x: 7 contributors (all time) y: 241 lines of code cayenne-cgen/src/main/java/org/apache/cayenne/gen/ClassGeneratorResourceLoader.java x: 6 contributors (all time) y: 68 lines of code cayenne-gradle-plugin/src/main/java/org/apache/cayenne/tools/CgenTask.java x: 8 contributors (all time) y: 464 lines of code maven-plugins/cayenne-maven-plugin/src/main/java/org/apache/cayenne/tools/CayenneGeneratorMojo.java x: 7 contributors (all time) y: 197 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/graph/BaseGraphBuilder.java x: 4 contributors (all time) y: 393 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/templateeditor/VelocityTokenMaker.java x: 2 contributors (all time) y: 743 lines of code cayenne-crypto/src/main/java/org/apache/cayenne/crypto/transformer/value/BytesToBytesConverter.java x: 6 contributors (all time) y: 12 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/swing/components/textpane/TextPaneView.java x: 6 contributors (all time) y: 185 lines of code cayenne-gradle-plugin/src/main/java/org/apache/cayenne/tools/BaseCayenneTask.java x: 7 contributors (all time) y: 42 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/gen/DBGeneratorOptions.java x: 4 contributors (all time) y: 237 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ProjectTreeView.java x: 11 contributors (all time) y: 910 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/RemoveAttributeAction.java x: 4 contributors (all time) y: 112 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/autorelationship/InferRelationshipsController.java x: 7 contributors (all time) y: 150 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo.java x: 10 contributors (all time) y: 491 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/SelectQueryPrefetchTab.java x: 6 contributors (all time) y: 116 lines of code modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/EOObjEntity.java x: 5 contributors (all time) y: 127 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/RemoveAction.java x: 9 contributors (all time) y: 385 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/objentity/OverrideEmbeddableAttributeTableModel.java x: 4 contributors (all time) y: 275 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/swing/components/textpane/JCayenneTextPane.java x: 5 contributors (all time) y: 282 lines of code cayenne-cgen/src/main/java/org/apache/cayenne/gen/DefaultClassGenerationActionFactory.java x: 5 contributors (all time) y: 15 lines of code modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/EOModelProcessor.java x: 10 contributors (all time) y: 544 lines of code cayenne-lifecycle/src/main/java/org/apache/cayenne/lifecycle/id/EntityIdCoder.java x: 6 contributors (all time) y: 154 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/objentity/ObjAttributeInfoDialogView.java x: 7 contributors (all time) y: 178 lines of code cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/factory/MergerTokenFactory.java x: 7 contributors (all time) y: 54 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/MigrateAction.java x: 9 contributors (all time) y: 109 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/DataSourceWizard.java x: 9 contributors (all time) y: 213 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/pref/ClasspathPreferences.java x: 5 contributors (all time) y: 154 lines of code cayenne-gradle-plugin/src/main/java/org/apache/cayenne/tools/model/FilterContainer.java x: 4 contributors (all time) y: 119 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerLogger.java x: 5 contributors (all time) y: 395 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/swing/BindingBase.java x: 3 contributors (all time) y: 113 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/DbRelationshipDialog.java x: 3 contributors (all time) y: 340 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/CayenneModelerController.java x: 9 contributors (all time) y: 222 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ProjectFileChangeTracker.java x: 8 contributors (all time) y: 172 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbEntityRelationshipPanel.java x: 8 contributors (all time) y: 270 lines of code cayenne-gradle-plugin/src/main/java/org/apache/cayenne/tools/model/DbImportConfig.java x: 3 contributors (all time) y: 155 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/GenerateDBAction.java x: 7 contributors (all time) y: 31 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/ImportDataMapAction.java x: 8 contributors (all time) y: 75 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/merge/MergerOptions.java x: 5 contributors (all time) y: 285 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/validator/DuplicatedAttributesDialog.java x: 4 contributors (all time) y: 225 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/EditorView.java x: 8 contributors (all time) y: 254 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributeRelationshipTab.java x: 8 contributors (all time) y: 127 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityRelationshipPanel.java x: 10 contributors (all time) y: 394 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ProcedureParameterTableModel.java x: 4 contributors (all time) y: 193 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbAttributeTableModel.java x: 4 contributors (all time) y: 300 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbEntityTab.java x: 6 contributors (all time) y: 254 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/MultiColumnBrowser.java x: 4 contributors (all time) y: 316 lines of code modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/ParserTokenManager.java x: 2 contributors (all time) y: 880 lines of code
3288.0
lines of code
  min: 1.0
  average: 72.93
  25th percentile: 18.0
  median: 39.0
  75th percentile: 82.0
  max: 3288.0
0 13.0
contributors (all time)
min: 1.0 | average: 2.25 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 13.0

File Size vs. Commits (30 days): 3 points

modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java x: 1 commits (30d) y: 163 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/LoadDbSchemaAction.java x: 1 commits (30d) y: 116 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DatabaseSchemaLoader.java x: 1 commits (30d) y: 279 lines of code
279.0
lines of code
  min: 116.0
  average: 186.0
  25th percentile: 116.0
  median: 163.0
  75th percentile: 279.0
  max: 279.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 3 points

modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java x: 1 contributors (30d) y: 163 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/LoadDbSchemaAction.java x: 1 contributors (30d) y: 116 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DatabaseSchemaLoader.java x: 1 contributors (30d) y: 279 lines of code
279.0
lines of code
  min: 116.0
  average: 186.0
  25th percentile: 116.0
  median: 163.0
  75th percentile: 279.0
  max: 279.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 10 points

modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java x: 1 commits (90d) y: 163 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/LoadDbSchemaAction.java x: 1 commits (90d) y: 116 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DatabaseSchemaLoader.java x: 1 commits (90d) y: 279 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectStore.java x: 4 commits (90d) y: 635 lines of code cayenne/src/main/java/org/apache/cayenne/util/ReferenceMap.java x: 1 commits (90d) y: 260 lines of code cayenne/src/main/java/org/apache/cayenne/access/DefaultObjectMapRetainStrategy.java x: 2 commits (90d) y: 31 lines of code cayenne/src/main/java/org/apache/cayenne/access/NoSyncObjectStore.java x: 2 commits (90d) y: 13 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectDiff.java x: 2 commits (90d) y: 344 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectMapRetainStrategy.java x: 2 commits (90d) y: 6 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectStoreGraphDiff.java x: 2 commits (90d) y: 123 lines of code
635.0
lines of code
  min: 6.0
  average: 197.0
  25th percentile: 26.5
  median: 143.0
  75th percentile: 295.25
  max: 635.0
0 4.0
commits (90d)
min: 1.0 | average: 1.8 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

File Size vs. Contributors (90 days): 10 points

modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java x: 1 contributors (90d) y: 163 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/LoadDbSchemaAction.java x: 1 contributors (90d) y: 116 lines of code modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbimport/DatabaseSchemaLoader.java x: 1 contributors (90d) y: 279 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectStore.java x: 1 contributors (90d) y: 635 lines of code cayenne/src/main/java/org/apache/cayenne/util/ReferenceMap.java x: 1 contributors (90d) y: 260 lines of code cayenne/src/main/java/org/apache/cayenne/access/DefaultObjectMapRetainStrategy.java x: 1 contributors (90d) y: 31 lines of code cayenne/src/main/java/org/apache/cayenne/access/NoSyncObjectStore.java x: 1 contributors (90d) y: 13 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectDiff.java x: 1 contributors (90d) y: 344 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectMapRetainStrategy.java x: 1 contributors (90d) y: 6 lines of code cayenne/src/main/java/org/apache/cayenne/access/ObjectStoreGraphDiff.java x: 1 contributors (90d) y: 123 lines of code
635.0
lines of code
  min: 6.0
  average: 197.0
  25th percentile: 26.5
  median: 143.0
  75th percentile: 295.25
  max: 635.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0