Path	Lines of Code
benchmark/src/jmh/java/kotlinx/dnq/benchmark/XdBenchmark.java	27
benchmark/src/jmh/kotlin/kotlinx/dnq/benchmark/XdPerformanceUtil.kt	78
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/AsyncListenersReplication.kt	10
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/DNQListener.kt	9
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/EntityChangeType.kt	7
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/EntityCreator.kt	6
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/EntityStoreRefactorings.kt	10
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/IEntityListener.kt	3
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/ITransientChangesMultiplexer.kt	10
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/LinkChange.kt	53
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/LinkChangeType.kt	7
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/ListenerInvocationTransport.kt	14
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/ListenerInvocations.kt	5
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/TransientChangesTracker.kt	31
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/TransientEntity.kt	37
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/TransientEntityChange.kt	15
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/TransientEntityStore.kt	30
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/TransientStoreSession.kt	21
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/TransientStoreSessionListener.kt	7
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/CantRemoveEntityException.kt	17
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/CardinalityViolationException.kt	12
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/ConstraintsValidationException.kt	15
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/DataIntegrityViolationException.kt	22
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/DatabaseStateIsReadonlyException.kt	3
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/EntityFieldHandler.kt	9
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/EntityRemovedException.kt	4
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/NullPropertyException.kt	11
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/OrphanChildException.kt	9
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/SimplePropertyValidationException.kt	12
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/UniqueIndexIntegrityException.kt	13
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/UniqueIndexViolationException.kt	30
dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/UserConstraintValidationException.kt	6
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/association/AggregationAssociationSemantics.kt	52
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/association/AssociationSemantics.kt	77
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/association/DirectedAssociationSemantics.kt	32
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/association/OrderedAssociationSemantics.kt	35
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/association/PrimitiveAssociationSemantics.kt	314
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/association/UndirectedAssociationSemantics.kt	59
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/AddedOrRemovedLinksFromSetTransientEntityIterable.kt	97
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/ConstraintsUtil.kt	465
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/EntityIterableWrapper.kt	3
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/EntityLifecycle.kt	13
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/EntityMetaDataUtils.kt	28
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/EntityOperations.kt	80
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/IncomingLinkViolation.kt	38
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/MessageBuilder.kt	5
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/PerEntityIncomingLinkViolation.kt	13
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/PerTypeIncomingLinkViolation.kt	10
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/PersistentEntityIterableWrapper.kt	87
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/PersistentEntityIteratorWithPropIdWrapper.kt	34
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/PersistentEntityIteratorWrapper.kt	31
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/PropertyConstraint.kt	15
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/ReadOnlyTransientChangesTrackerImpl.kt	63
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/ReadOnlyTransientSession.kt	71
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/ReadonlyTransientEntityImpl.kt	134
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/SessionQueryMixin.kt	153
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/TransientChangesTrackerImpl.kt	199
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/TransientEntityImpl.kt	313
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/TransientEntityIterable.kt	81
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/TransientEntityIterator.kt	24
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/TransientEntityStoreExt.kt	85
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/TransientEntityStoreImpl.kt	234
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/TransientEntityUtil.kt	26
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/TransientSessionImpl.kt	1093
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/TransientSortEngineImpl.kt	10
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/TransientStoreUtil.kt	99
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/TxnDiffChangesTracker.kt	84
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/UniversalEmptyEntityIterable.kt	30
dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/ValidationUtil.kt	78
dnq-transient-store/src/main/kotlin/jetbrains/exodus/entitystore/Internal.kt	20
dnq-transient-store/src/main/kotlin/jetbrains/exodus/entitystore/TransientChangesMultiplexer.kt	184
dnq-transient-store/src/main/kotlin/jetbrains/exodus/entitystore/Where.kt	5
dnq-transient-store/src/main/kotlin/jetbrains/exodus/entitystore/constraints/PropertyConstraints.kt	144
dnq-transient-store/src/main/kotlin/jetbrains/exodus/entitystore/listeners/ListenerInvocationsImpl.kt	20
dnq-transient-store/src/main/kotlin/jetbrains/exodus/entitystore/listeners/TransientListenersSerialization.kt	25
dnq/src/main/kotlin/kotlinx/dnq/LinkDelegates.kt	180
dnq/src/main/kotlin/kotlinx/dnq/NamedXdEntity.kt	4
dnq/src/main/kotlin/kotlinx/dnq/PropertyDelegates.kt	129
dnq/src/main/kotlin/kotlinx/dnq/RequiredPropertyUndefinedException.kt	4
dnq/src/main/kotlin/kotlinx/dnq/Transaction.kt	11
dnq/src/main/kotlin/kotlinx/dnq/XdEntity.kt	32
dnq/src/main/kotlin/kotlinx/dnq/XdEntityType.kt	23
dnq/src/main/kotlin/kotlinx/dnq/XdEnumEntity.kt	10
dnq/src/main/kotlin/kotlinx/dnq/XdEnumEntityType.kt	63
dnq/src/main/kotlin/kotlinx/dnq/XdExtensions.kt	10
dnq/src/main/kotlin/kotlinx/dnq/XdModel.kt	167
dnq/src/main/kotlin/kotlinx/dnq/XdModelPlugin.kt	15
dnq/src/main/kotlin/kotlinx/dnq/XdNaturalEntityType.kt	15
dnq/src/main/kotlin/kotlinx/dnq/XdNaturalWrapper.kt	5
dnq/src/main/kotlin/kotlinx/dnq/XdWrapperNotFoundException.kt	3
dnq/src/main/kotlin/kotlinx/dnq/creator/XdFindOrNew.kt	25
dnq/src/main/kotlin/kotlinx/dnq/link/Links.kt	8
dnq/src/main/kotlin/kotlinx/dnq/link/OnDeletePolicy.kt	9
dnq/src/main/kotlin/kotlinx/dnq/link/XdLink.kt	18
dnq/src/main/kotlin/kotlinx/dnq/link/XdManyChildrenToMultiParentLink.kt	42
dnq/src/main/kotlin/kotlinx/dnq/link/XdManyChildrenToParentLink.kt	40
dnq/src/main/kotlin/kotlinx/dnq/link/XdManyToManyLink.kt	66
dnq/src/main/kotlin/kotlinx/dnq/link/XdManyToOneOptionalLink.kt	49
dnq/src/main/kotlin/kotlinx/dnq/link/XdManyToOneRequiredLink.kt	42
dnq/src/main/kotlin/kotlinx/dnq/link/XdOneChildToMultiParentLink.kt	41
dnq/src/main/kotlin/kotlinx/dnq/link/XdOneChildToParentLink.kt	38
dnq/src/main/kotlin/kotlinx/dnq/link/XdOneToManyLink.kt	63
dnq/src/main/kotlin/kotlinx/dnq/link/XdOneToOneOptionalLink.kt	37
dnq/src/main/kotlin/kotlinx/dnq/link/XdOneToOneRequiredLink.kt	41
dnq/src/main/kotlin/kotlinx/dnq/link/XdParentToManyChildrenLink.kt	60
dnq/src/main/kotlin/kotlinx/dnq/link/XdParentToOneOptionalChildLink.kt	41
dnq/src/main/kotlin/kotlinx/dnq/link/XdParentToOneRequiredChildLink.kt	38
dnq/src/main/kotlin/kotlinx/dnq/link/XdToManyLink.kt	47
dnq/src/main/kotlin/kotlinx/dnq/link/XdToOneOptionalLink.kt	34
dnq/src/main/kotlin/kotlinx/dnq/link/XdToOneRequiredLink.kt	37
dnq/src/main/kotlin/kotlinx/dnq/listener/ClassBasedXdListenersSerialization.kt	34
dnq/src/main/kotlin/kotlinx/dnq/listener/XdChangesTrackerMultiplexer.kt	39
dnq/src/main/kotlin/kotlinx/dnq/listener/XdEntityListener.kt	11
dnq/src/main/kotlin/kotlinx/dnq/management/DnqStatistics.kt	26
dnq/src/main/kotlin/kotlinx/dnq/management/DnqStatisticsMBean.kt	7
dnq/src/main/kotlin/kotlinx/dnq/query/FakeTransientEntities.kt	342
dnq/src/main/kotlin/kotlinx/dnq/query/NodeBaseOperations.kt	163
dnq/src/main/kotlin/kotlinx/dnq/query/XdFilteringQuery.kt	192
dnq/src/main/kotlin/kotlinx/dnq/query/XdMutableQuery.kt	8
dnq/src/main/kotlin/kotlinx/dnq/query/XdQuery.kt	365
dnq/src/main/kotlin/kotlinx/dnq/sequence/XdSequenceProperty.kt	14
dnq/src/main/kotlin/kotlinx/dnq/simple/Factories.kt	73
dnq/src/main/kotlin/kotlinx/dnq/simple/PrimitiveTypeUtil.kt	79
dnq/src/main/kotlin/kotlinx/dnq/simple/PropertyConstraints.kt	540
dnq/src/main/kotlin/kotlinx/dnq/simple/XdBlobProperty.kt	26
dnq/src/main/kotlin/kotlinx/dnq/simple/XdConstrainedProperty.kt	13
dnq/src/main/kotlin/kotlinx/dnq/simple/XdMutableConstrainedProperty.kt	10
dnq/src/main/kotlin/kotlinx/dnq/simple/XdMutableSetProperty.kt	80
dnq/src/main/kotlin/kotlinx/dnq/simple/XdNullableBlobProperty.kt	21
dnq/src/main/kotlin/kotlinx/dnq/simple/XdNullableProperty.kt	29
dnq/src/main/kotlin/kotlinx/dnq/simple/XdNullableTextProperty.kt	21
dnq/src/main/kotlin/kotlinx/dnq/simple/XdProperty.kt	39
dnq/src/main/kotlin/kotlinx/dnq/simple/XdPropertyRequirement.kt	6
dnq/src/main/kotlin/kotlinx/dnq/simple/XdSetProperty.kt	27
dnq/src/main/kotlin/kotlinx/dnq/simple/XdTextProperty.kt	25
dnq/src/main/kotlin/kotlinx/dnq/simple/XdWrappedProperty.kt	25
dnq/src/main/kotlin/kotlinx/dnq/simple/custom/type/XdCustomTypeBinding.kt	23
dnq/src/main/kotlin/kotlinx/dnq/simple/custom/type/XdCustomTypeBindingRegistry.kt	12
dnq/src/main/kotlin/kotlinx/dnq/simple/custom/type/XdCustomTypeProperty.kt	4
dnq/src/main/kotlin/kotlinx/dnq/singleton/Caches.kt	24
dnq/src/main/kotlin/kotlinx/dnq/singleton/XdSingletonEntitiesCache.kt	5
dnq/src/main/kotlin/kotlinx/dnq/singleton/XdSingletonEntityType.kt	16
dnq/src/main/kotlin/kotlinx/dnq/store/EntityLifecycleImpl.kt	57
dnq/src/main/kotlin/kotlinx/dnq/store/XdQueryEngine.kt	30
dnq/src/main/kotlin/kotlinx/dnq/store/container/EntityStoreHelper.kt	34
dnq/src/main/kotlin/kotlinx/dnq/store/container/StaticStoreContainer.kt	20
dnq/src/main/kotlin/kotlinx/dnq/store/container/StoreContainer.kt	5
dnq/src/main/kotlin/kotlinx/dnq/store/container/ThreadLocalStoreContainer.kt	30
dnq/src/main/kotlin/kotlinx/dnq/util/DNQMetaDataUtil.kt	264
dnq/src/main/kotlin/kotlinx/dnq/util/FakeEntity.kt	42
dnq/src/main/kotlin/kotlinx/dnq/util/Ids.kt	12
dnq/src/main/kotlin/kotlinx/dnq/util/ReflectionUtil.kt	166
dnq/src/main/kotlin/kotlinx/dnq/util/TransientEntityUtil.kt	87
dnq/src/main/kotlin/kotlinx/dnq/util/Types.kt	30
dnq/src/main/kotlin/kotlinx/dnq/util/XdHierarchyNode.kt	136
dnq/src/main/kotlin/kotlinx/dnq/util/XdPropertyCachedProvider.kt	23
java-8-time/src/main/kotlin/kotlinx/dnq/java/time/InstantProperty.kt	29
java-8-time/src/main/kotlin/kotlinx/dnq/java/time/LocalDateProperty.kt	31
java-8-time/src/main/kotlin/kotlinx/dnq/java/time/LocalDateTimeProperty.kt	27
java-8-time/src/main/kotlin/kotlinx/dnq/java/time/LocalTimeProperty.kt	33
java-8-time/src/main/kotlin/kotlinx/dnq/java/time/OffsetDateTimeProperty.kt	27
java-8-time/src/main/kotlin/kotlinx/dnq/java/time/OffsetTimeProperty.kt	27
java-8-time/src/main/kotlin/kotlinx/dnq/java/time/TimeConstraints.kt	50
java-8-time/src/main/kotlin/kotlinx/dnq/java/time/ZoneOffsetProperty.kt	32
java-8-time/src/main/kotlin/kotlinx/dnq/java/time/ZonedDateTimeProperty.kt	33
license/copyright.ftl	10
