path # lines of code dnq-open-api/src/main/kotlin/jetbrains/exodus/database/AsyncListenersReplication.kt 10 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/TransientEntityStore.kt 30 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/TransientEntity.kt 37 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/SimplePropertyValidationException.kt 12 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/UserConstraintValidationException.kt 6 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/CardinalityViolationException.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/CantRemoveEntityException.kt 17 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/EntityFieldHandler.kt 9 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/OrphanChildException.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/UniqueIndexViolationException.kt 30 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/exceptions/NullPropertyException.kt 11 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/LinkChangeType.kt 7 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/EntityStoreRefactorings.kt 10 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/TransientStoreSessionListener.kt 7 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/TransientEntityChange.kt 15 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/TransientStoreSession.kt 21 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/DNQListener.kt 9 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/EntityCreator.kt 6 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/ListenerInvocationTransport.kt 14 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/EntityChangeType.kt 7 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/TransientChangesTracker.kt 31 dnq-open-api/src/main/kotlin/jetbrains/exodus/database/LinkChange.kt 53 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/ListenerInvocations.kt 5 dnq/src/main/kotlin/kotlinx/dnq/XdWrapperNotFoundException.kt 3 dnq/src/main/kotlin/kotlinx/dnq/XdModel.kt 167 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/XdMutableQuery.kt 8 dnq/src/main/kotlin/kotlinx/dnq/query/XdFilteringQuery.kt 192 dnq/src/main/kotlin/kotlinx/dnq/query/XdQuery.kt 365 dnq/src/main/kotlin/kotlinx/dnq/XdNaturalWrapper.kt 5 dnq/src/main/kotlin/kotlinx/dnq/simple/XdMutableSetProperty.kt 80 dnq/src/main/kotlin/kotlinx/dnq/simple/XdSetProperty.kt 27 dnq/src/main/kotlin/kotlinx/dnq/simple/PrimitiveTypeUtil.kt 79 dnq/src/main/kotlin/kotlinx/dnq/simple/XdPropertyRequirement.kt 6 dnq/src/main/kotlin/kotlinx/dnq/simple/XdTextProperty.kt 25 dnq/src/main/kotlin/kotlinx/dnq/simple/XdBlobProperty.kt 26 dnq/src/main/kotlin/kotlinx/dnq/simple/XdProperty.kt 39 dnq/src/main/kotlin/kotlinx/dnq/simple/XdNullableTextProperty.kt 21 dnq/src/main/kotlin/kotlinx/dnq/simple/XdWrappedProperty.kt 25 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/simple/custom/type/XdCustomTypeBinding.kt 23 dnq/src/main/kotlin/kotlinx/dnq/simple/XdConstrainedProperty.kt 13 dnq/src/main/kotlin/kotlinx/dnq/simple/PropertyConstraints.kt 540 dnq/src/main/kotlin/kotlinx/dnq/simple/XdNullableProperty.kt 29 dnq/src/main/kotlin/kotlinx/dnq/simple/Factories.kt 73 dnq/src/main/kotlin/kotlinx/dnq/simple/XdNullableBlobProperty.kt 21 dnq/src/main/kotlin/kotlinx/dnq/simple/XdMutableConstrainedProperty.kt 10 dnq/src/main/kotlin/kotlinx/dnq/XdEnumEntity.kt 10 dnq/src/main/kotlin/kotlinx/dnq/store/XdQueryEngine.kt 30 dnq/src/main/kotlin/kotlinx/dnq/store/EntityLifecycleImpl.kt 57 dnq/src/main/kotlin/kotlinx/dnq/store/container/ThreadLocalStoreContainer.kt 30 dnq/src/main/kotlin/kotlinx/dnq/store/container/StaticStoreContainer.kt 20 dnq/src/main/kotlin/kotlinx/dnq/store/container/EntityStoreHelper.kt 34 dnq/src/main/kotlin/kotlinx/dnq/store/container/StoreContainer.kt 5 dnq/src/main/kotlin/kotlinx/dnq/link/XdManyToManyLink.kt 66 dnq/src/main/kotlin/kotlinx/dnq/link/XdToManyLink.kt 47 dnq/src/main/kotlin/kotlinx/dnq/link/XdManyToOneOptionalLink.kt 49 dnq/src/main/kotlin/kotlinx/dnq/link/XdOneToManyLink.kt 63 dnq/src/main/kotlin/kotlinx/dnq/link/XdParentToManyChildrenLink.kt 60 dnq/src/main/kotlin/kotlinx/dnq/link/XdOneToOneRequiredLink.kt 41 dnq/src/main/kotlin/kotlinx/dnq/link/XdManyChildrenToParentLink.kt 40 dnq/src/main/kotlin/kotlinx/dnq/link/XdParentToOneOptionalChildLink.kt 41 dnq/src/main/kotlin/kotlinx/dnq/link/XdLink.kt 18 dnq/src/main/kotlin/kotlinx/dnq/link/XdOneToOneOptionalLink.kt 37 dnq/src/main/kotlin/kotlinx/dnq/link/XdParentToOneRequiredChildLink.kt 38 dnq/src/main/kotlin/kotlinx/dnq/link/XdManyChildrenToMultiParentLink.kt 42 dnq/src/main/kotlin/kotlinx/dnq/link/Links.kt 8 dnq/src/main/kotlin/kotlinx/dnq/link/XdOneChildToParentLink.kt 38 dnq/src/main/kotlin/kotlinx/dnq/link/OnDeletePolicy.kt 9 dnq/src/main/kotlin/kotlinx/dnq/link/XdOneChildToMultiParentLink.kt 41 dnq/src/main/kotlin/kotlinx/dnq/link/XdToOneRequiredLink.kt 37 dnq/src/main/kotlin/kotlinx/dnq/link/XdToOneOptionalLink.kt 34 dnq/src/main/kotlin/kotlinx/dnq/link/XdManyToOneRequiredLink.kt 42 dnq/src/main/kotlin/kotlinx/dnq/XdModelPlugin.kt 15 dnq/src/main/kotlin/kotlinx/dnq/NamedXdEntity.kt 4 dnq/src/main/kotlin/kotlinx/dnq/XdEnumEntityType.kt 63 dnq/src/main/kotlin/kotlinx/dnq/XdNaturalEntityType.kt 15 dnq/src/main/kotlin/kotlinx/dnq/Transaction.kt 11 dnq/src/main/kotlin/kotlinx/dnq/XdExtensions.kt 10 dnq/src/main/kotlin/kotlinx/dnq/XdEntity.kt 32 dnq/src/main/kotlin/kotlinx/dnq/RequiredPropertyUndefinedException.kt 4 dnq/src/main/kotlin/kotlinx/dnq/creator/XdFindOrNew.kt 25 dnq/src/main/kotlin/kotlinx/dnq/LinkDelegates.kt 180 dnq/src/main/kotlin/kotlinx/dnq/PropertyDelegates.kt 129 dnq/src/main/kotlin/kotlinx/dnq/XdEntityType.kt 23 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/singleton/XdSingletonEntityType.kt 16 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/management/DnqStatistics.kt 26 dnq/src/main/kotlin/kotlinx/dnq/management/DnqStatisticsMBean.kt 7 dnq/src/main/kotlin/kotlinx/dnq/util/XdPropertyCachedProvider.kt 23 dnq/src/main/kotlin/kotlinx/dnq/util/TransientEntityUtil.kt 87 dnq/src/main/kotlin/kotlinx/dnq/util/FakeEntity.kt 42 dnq/src/main/kotlin/kotlinx/dnq/util/Types.kt 30 dnq/src/main/kotlin/kotlinx/dnq/util/DNQMetaDataUtil.kt 264 dnq/src/main/kotlin/kotlinx/dnq/util/XdHierarchyNode.kt 136 dnq/src/main/kotlin/kotlinx/dnq/util/ReflectionUtil.kt 166 dnq/src/main/kotlin/kotlinx/dnq/util/Ids.kt 12 dnq/src/main/kotlin/kotlinx/dnq/sequence/XdSequenceProperty.kt 14 license/copyright.ftl 10 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/PrimitiveAssociationSemantics.kt 314 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/UndirectedAssociationSemantics.kt 59 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/AggregationAssociationSemantics.kt 52 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/TransientEntityImpl.kt 313 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/EntityMetaDataUtils.kt 28 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/TransientSessionImpl.kt 1093 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/TransientEntityIterable.kt 81 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/PersistentEntityIterableWrapper.kt 87 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/PerTypeIncomingLinkViolation.kt 10 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/TransientEntityStoreImpl.kt 234 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/TransientEntityUtil.kt 26 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/ReadonlyTransientEntityImpl.kt 134 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/MessageBuilder.kt 5 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/ReadOnlyTransientChangesTrackerImpl.kt 63 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/PersistentEntityIteratorWithPropIdWrapper.kt 34 dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/ValidationUtil.kt 78 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/SessionQueryMixin.kt 153 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/EntityLifecycle.kt 13 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/TxnDiffChangesTracker.kt 84 dnq-transient-store/src/main/kotlin/jetbrains/exodus/entitystore/Where.kt 5 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-transient-store/src/main/kotlin/jetbrains/exodus/entitystore/Internal.kt 20 dnq-transient-store/src/main/kotlin/jetbrains/exodus/entitystore/constraints/PropertyConstraints.kt 144 dnq-transient-store/src/main/kotlin/jetbrains/exodus/entitystore/TransientChangesMultiplexer.kt 184 java-8-time/src/main/kotlin/kotlinx/dnq/java/time/ZonedDateTimeProperty.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/ZoneOffsetProperty.kt 32 java-8-time/src/main/kotlin/kotlinx/dnq/java/time/TimeConstraints.kt 50 java-8-time/src/main/kotlin/kotlinx/dnq/java/time/LocalDateTimeProperty.kt 27 java-8-time/src/main/kotlin/kotlinx/dnq/java/time/InstantProperty.kt 29 java-8-time/src/main/kotlin/kotlinx/dnq/java/time/LocalTimeProperty.kt 33 java-8-time/src/main/kotlin/kotlinx/dnq/java/time/OffsetTimeProperty.kt 27 java-8-time/src/main/kotlin/kotlinx/dnq/java/time/LocalDateProperty.kt 31 benchmark/src/jmh/kotlin/kotlinx/dnq/benchmark/XdPerformanceUtil.kt 78 benchmark/src/jmh/java/kotlinx/dnq/benchmark/XdBenchmark.java 27