16 changes: 8 additions & 8 deletions src/driver/capacitor/CapacitorConnectionOptions.ts
77 changes: 38 additions & 39 deletions src/driver/capacitor/CapacitorDriver.ts
95 changes: 52 additions & 43 deletions src/driver/capacitor/CapacitorQueryRunner.ts
18 changes: 8 additions & 10 deletions src/driver/cockroachdb/CockroachConnectionCredentialsOptions.ts
33 changes: 15 additions & 18 deletions src/driver/cockroachdb/CockroachConnectionOptions.ts
746 changes: 416 additions & 330 deletions src/driver/cockroachdb/CockroachDriver.ts
3,398 changes: 2,345 additions & 1,053 deletions src/driver/cockroachdb/CockroachQueryRunner.ts
15 changes: 7 additions & 8 deletions src/driver/cordova/CordovaConnectionOptions.ts
74 changes: 39 additions & 35 deletions src/driver/cordova/CordovaDriver.ts
146 changes: 90 additions & 56 deletions src/driver/cordova/CordovaQueryRunner.ts
15 changes: 7 additions & 8 deletions src/driver/expo/ExpoConnectionOptions.ts
81 changes: 44 additions & 37 deletions src/driver/expo/ExpoDriver.ts
244 changes: 140 additions & 104 deletions src/driver/expo/ExpoQueryRunner.ts
139 changes: 69 additions & 70 deletions src/driver/mongodb/MongoConnectionOptions.ts
306 changes: 180 additions & 126 deletions src/driver/mongodb/MongoDriver.ts
818 changes: 620 additions & 198 deletions src/driver/mongodb/MongoQueryRunner.ts
2,448 changes: 1,440 additions & 1,008 deletions src/driver/mongodb/typings.ts
17 changes: 8 additions & 9 deletions src/driver/mysql/MysqlConnectionCredentialsOptions.ts
56 changes: 27 additions & 29 deletions src/driver/mysql/MysqlConnectionOptions.ts
972 changes: 554 additions & 418 deletions src/driver/mysql/MysqlDriver.ts
3,182 changes: 2,149 additions & 1,033 deletions src/driver/mysql/MysqlQueryRunner.ts
23 changes: 11 additions & 12 deletions src/driver/nativescript/NativescriptConnectionOptions.ts
128 changes: 73 additions & 55 deletions src/driver/nativescript/NativescriptDriver.ts
110 changes: 63 additions & 47 deletions src/driver/nativescript/NativescriptQueryRunner.ts
19 changes: 9 additions & 10 deletions src/driver/oracle/OracleConnectionCredentialsOptions.ts
32 changes: 15 additions & 17 deletions src/driver/oracle/OracleConnectionOptions.ts
705 changes: 390 additions & 315 deletions src/driver/oracle/OracleDriver.ts
2,759 changes: 1,912 additions & 847 deletions src/driver/oracle/OracleQueryRunner.ts
18 changes: 8 additions & 10 deletions src/driver/postgres/PostgresConnectionCredentialsOptions.ts
49 changes: 23 additions & 26 deletions src/driver/postgres/PostgresConnectionOptions.ts
1,187 changes: 708 additions & 479 deletions src/driver/postgres/PostgresDriver.ts
4,525 changes: 3,147 additions & 1,378 deletions src/driver/postgres/PostgresQueryRunner.ts
15 changes: 7 additions & 8 deletions src/driver/react-native/ReactNativeConnectionOptions.ts
103 changes: 59 additions & 44 deletions src/driver/react-native/ReactNativeDriver.ts
139 changes: 81 additions & 58 deletions src/driver/react-native/ReactNativeQueryRunner.ts
22 changes: 10 additions & 12 deletions src/driver/sap/SapConnectionCredentialsOptions.ts
66 changes: 32 additions & 34 deletions src/driver/sap/SapConnectionOptions.ts
629 changes: 343 additions & 286 deletions src/driver/sap/SapDriver.ts
3,464 changes: 2,365 additions & 1,099 deletions src/driver/sap/SapQueryRunner.ts
575 changes: 334 additions & 241 deletions src/driver/sqlite-abstract/AbstractSqliteDriver.ts
2,019 changes: 1,329 additions & 690 deletions src/driver/sqlite-abstract/AbstractSqliteQueryRunner.ts
18 changes: 8 additions & 10 deletions src/driver/sqlite/SqliteConnectionOptions.ts
161 changes: 91 additions & 70 deletions src/driver/sqlite/SqliteDriver.ts
128 changes: 72 additions & 56 deletions src/driver/sqlite/SqliteQueryRunner.ts
21 changes: 10 additions & 11 deletions src/driver/sqljs/SqljsConnectionOptions.ts
256 changes: 145 additions & 111 deletions src/driver/sqljs/SqljsDriver.ts
124 changes: 71 additions & 53 deletions src/driver/sqljs/SqljsQueryRunner.ts
74 changes: 37 additions & 37 deletions src/driver/sqlserver/MssqlParameter.ts
32 changes: 15 additions & 17 deletions src/driver/sqlserver/SqlServerConnectionCredentialsOptions.ts
123 changes: 64 additions & 59 deletions src/driver/sqlserver/SqlServerConnectionOptions.ts
846 changes: 464 additions & 382 deletions src/driver/sqlserver/SqlServerDriver.ts
3,921 changes: 2,660 additions & 1,261 deletions src/driver/sqlserver/SqlServerQueryRunner.ts
8 changes: 4 additions & 4 deletions src/driver/sqlserver/authentication/DefaultAuthentication.ts
10 changes: 5 additions & 5 deletions src/driver/sqlserver/authentication/NtlmAuthentication.ts
343 changes: 173 additions & 170 deletions src/driver/types/ColumnTypes.ts
12 changes: 6 additions & 6 deletions src/driver/types/DataTypeDefaults.ts
36 changes: 18 additions & 18 deletions src/driver/types/DatabaseType.ts
6 changes: 5 additions & 1 deletion src/driver/types/IsolationLevel.ts
56 changes: 27 additions & 29 deletions src/driver/types/MappedColumnTypes.ts
2 changes: 1 addition & 1 deletion src/driver/types/MetadataTableType.ts
2 changes: 1 addition & 1 deletion src/driver/types/ReplicationMode.ts
2 changes: 1 addition & 1 deletion src/driver/types/UpsertType.ts
1,289 changes: 825 additions & 464 deletions src/entity-manager/EntityManager.ts
28 changes: 12 additions & 16 deletions src/entity-manager/EntityManagerFactory.ts
1,264 changes: 898 additions & 366 deletions src/entity-manager/MongoEntityManager.ts
35 changes: 19 additions & 16 deletions src/entity-manager/SqljsEntityManager.ts
9 changes: 4 additions & 5 deletions src/entity-schema/EntitySchema.ts
8 changes: 3 additions & 5 deletions src/entity-schema/EntitySchemaCheckOptions.ts
77 changes: 38 additions & 39 deletions src/entity-schema/EntitySchemaColumnOptions.ts
8 changes: 4 additions & 4 deletions src/entity-schema/EntitySchemaEmbeddedColumnOptions.ts
16 changes: 11 additions & 5 deletions src/entity-schema/EntitySchemaEmbeddedError.ts
6 changes: 2 additions & 4 deletions src/entity-schema/EntitySchemaExclusionOptions.ts
24 changes: 11 additions & 13 deletions src/entity-schema/EntitySchemaIndexOptions.ts
82 changes: 42 additions & 40 deletions src/entity-schema/EntitySchemaOptions.ts
57 changes: 29 additions & 28 deletions src/entity-schema/EntitySchemaRelationOptions.ts
246 changes: 139 additions & 107 deletions src/entity-schema/EntitySchemaTransformer.ts
15 changes: 7 additions & 8 deletions src/entity-schema/EntitySchemaUniqueOptions.ts
6 changes: 3 additions & 3 deletions src/error/AlreadyHasActiveConnectionError.ts
9 changes: 4 additions & 5 deletions src/error/CannotAttachTreeChildrenEntityError.ts
6 changes: 3 additions & 3 deletions src/error/CannotConnectAlreadyConnectedError.ts
25 changes: 16 additions & 9 deletions src/error/CannotCreateEntityIdMapError.ts
6 changes: 3 additions & 3 deletions src/error/CannotDetermineEntityError.ts
6 changes: 3 additions & 3 deletions src/error/CannotExecuteNotConnectedError.ts
6 changes: 3 additions & 3 deletions src/error/CannotGetEntityManagerNotConnectedError.ts
8 changes: 4 additions & 4 deletions src/error/CannotReflectMethodParameterTypeError.ts
6 changes: 3 additions & 3 deletions src/error/CircularRelationsError.ts
10 changes: 5 additions & 5 deletions src/error/ColumnTypeUndefinedError.ts
6 changes: 3 additions & 3 deletions src/error/ConnectionIsNotSetError.ts
6 changes: 2 additions & 4 deletions src/error/ConnectionNotFoundError.ts
12 changes: 8 additions & 4 deletions src/error/CustomRepositoryCannotInheritRepositoryError.ts
12 changes: 8 additions & 4 deletions src/error/CustomRepositoryDoesNotHaveEntityError.ts
12 changes: 8 additions & 4 deletions src/error/CustomRepositoryNotFoundError.ts
21 changes: 13 additions & 8 deletions src/error/DataTypeNotSupportedError.ts
6 changes: 3 additions & 3 deletions src/error/DriverOptionNotSetError.ts
6 changes: 3 additions & 3 deletions src/error/DriverPackageNotInstalledError.ts
9 changes: 0 additions & 9 deletions src/error/EntityColumnNotFound.ts

This file was deleted.

25 changes: 14 additions & 11 deletions src/error/EntityMetadataNotFoundError.ts
33 changes: 18 additions & 15 deletions src/error/EntityNotFoundError.ts
13 changes: 13 additions & 0 deletions src/error/EntityPropertyNotFoundError.ts
14 changes: 9 additions & 5 deletions src/error/FindRelationsNotFoundError.ts
10 changes: 5 additions & 5 deletions src/error/InitializedRelationError.ts
6 changes: 3 additions & 3 deletions src/error/InsertValuesMissingError.ts
8 changes: 3 additions & 5 deletions src/error/LimitOnUpdateNotSupportedError.ts
6 changes: 2 additions & 4 deletions src/error/LockNotSupportedOnGivenDriverError.ts
20 changes: 14 additions & 6 deletions src/error/MetadataAlreadyExistsError.ts
11 changes: 7 additions & 4 deletions src/error/MetadataWithSuchNameAlreadyExistsError.ts
8 changes: 4 additions & 4 deletions src/error/MissingDeleteDateColumnError.ts
6 changes: 3 additions & 3 deletions src/error/MissingDriverError.ts
18 changes: 10 additions & 8 deletions src/error/MissingJoinColumnError.ts
18 changes: 10 additions & 8 deletions src/error/MissingJoinTableError.ts
8 changes: 4 additions & 4 deletions src/error/MissingPrimaryColumnError.ts
6 changes: 3 additions & 3 deletions src/error/MustBeEntityError.ts
16 changes: 10 additions & 6 deletions src/error/NamingStrategyNotFoundError.ts
6 changes: 2 additions & 4 deletions src/error/NestedSetMultipleRootError.ts
6 changes: 3 additions & 3 deletions src/error/NoConnectionForRepositoryError.ts
6 changes: 3 additions & 3 deletions src/error/NoConnectionOptionError.ts
8 changes: 4 additions & 4 deletions src/error/NoNeedToReleaseEntityManagerError.ts
7 changes: 2 additions & 5 deletions src/error/NoVersionOrUpdateDateColumnError.ts
10 changes: 5 additions & 5 deletions src/error/OffsetWithoutLimitNotSupportedError.ts
6 changes: 2 additions & 4 deletions src/error/OptimisticLockCanNotBeUsedError.ts
12 changes: 8 additions & 4 deletions src/error/OptimisticLockVersionMismatchError.ts
6 changes: 3 additions & 3 deletions src/error/PersistedEntityNotFoundError.ts
6 changes: 2 additions & 4 deletions src/error/PessimisticLockTransactionRequiredError.ts
10 changes: 6 additions & 4 deletions src/error/PrimaryColumnCannotBeNullableError.ts
25 changes: 15 additions & 10 deletions src/error/QueryFailedError.ts
6 changes: 2 additions & 4 deletions src/error/QueryRunnerAlreadyReleasedError.ts
6 changes: 3 additions & 3 deletions src/error/QueryRunnerProviderAlreadyReleasedError.ts
31 changes: 18 additions & 13 deletions src/error/RepositoryNotFoundError.ts
28 changes: 16 additions & 12 deletions src/error/RepositoryNotTreeError.ts
6 changes: 3 additions & 3 deletions src/error/ReturningStatementNotSupportedError.ts
8 changes: 4 additions & 4 deletions src/error/SubjectRemovedAndUpdatedError.ts
8 changes: 4 additions & 4 deletions src/error/SubjectWithoutIdentifierError.ts
6 changes: 3 additions & 3 deletions src/error/TransactionAlreadyStartedError.ts
6 changes: 3 additions & 3 deletions src/error/TransactionNotStartedError.ts
8 changes: 4 additions & 4 deletions src/error/TreeRepositoryNotSupportedError.ts
10 changes: 5 additions & 5 deletions src/error/TypeORMError.ts
6 changes: 3 additions & 3 deletions src/error/UpdateValuesMissingError.ts
10 changes: 5 additions & 5 deletions src/error/UsingJoinColumnIsNotAllowedError.ts
14 changes: 8 additions & 6 deletions src/error/UsingJoinColumnOnlyOnOneSideAllowedError.ts
12 changes: 6 additions & 6 deletions src/error/UsingJoinTableIsNotAllowedError.ts
14 changes: 8 additions & 6 deletions src/error/UsingJoinTableOnlyOnOneSideAllowedError.ts
124 changes: 62 additions & 62 deletions src/error/index.ts
9 changes: 9 additions & 0 deletions src/find-options/EqualOperator.ts
15 changes: 0 additions & 15 deletions src/find-options/FindConditions.ts

This file was deleted.

8 changes: 3 additions & 5 deletions src/find-options/FindManyOptions.ts
65 changes: 47 additions & 18 deletions src/find-options/FindOneOptions.ts
78 changes: 39 additions & 39 deletions src/find-options/FindOperator.ts
5 changes: 3 additions & 2 deletions src/find-options/FindOperatorType.ts
44 changes: 44 additions & 0 deletions src/find-options/FindOptionsOrder.ts
37 changes: 37 additions & 0 deletions src/find-options/FindOptionsRelations.ts
37 changes: 37 additions & 0 deletions src/find-options/FindOptionsSelect.ts
234 changes: 151 additions & 83 deletions src/find-options/FindOptionsUtils.ts
36 changes: 36 additions & 0 deletions src/find-options/FindOptionsWhere.ts
6 changes: 2 additions & 4 deletions src/find-options/FindTreeOptions.ts
14 changes: 7 additions & 7 deletions src/find-options/JoinOptions.ts
14 changes: 9 additions & 5 deletions src/find-options/OrderByCondition.ts
17 changes: 17 additions & 0 deletions src/find-options/mongodb/MongoFindManyOptions.ts
12 changes: 12 additions & 0 deletions src/find-options/mongodb/MongoFindOneOptions.ts
6 changes: 3 additions & 3 deletions src/find-options/operator/Any.ts
9 changes: 6 additions & 3 deletions src/find-options/operator/Between.ts
15 changes: 10 additions & 5 deletions src/find-options/operator/Equal.ts
8 changes: 4 additions & 4 deletions src/find-options/operator/ILike.ts
6 changes: 3 additions & 3 deletions src/find-options/operator/In.ts
6 changes: 3 additions & 3 deletions src/find-options/operator/IsNull.ts
8 changes: 4 additions & 4 deletions src/find-options/operator/LessThan.ts
6 changes: 3 additions & 3 deletions src/find-options/operator/LessThanOrEqual.ts
6 changes: 3 additions & 3 deletions src/find-options/operator/Like.ts
8 changes: 4 additions & 4 deletions src/find-options/operator/MoreThan.ts
6 changes: 3 additions & 3 deletions src/find-options/operator/MoreThanOrEqual.ts
6 changes: 3 additions & 3 deletions src/find-options/operator/Not.ts
28 changes: 20 additions & 8 deletions src/find-options/operator/Raw.ts
193 changes: 135 additions & 58 deletions src/globals.ts
323 changes: 165 additions & 158 deletions src/index.ts
126 changes: 89 additions & 37 deletions src/logger/AdvancedConsoleLogger.ts
76 changes: 45 additions & 31 deletions src/logger/DebugLogger.ts
145 changes: 99 additions & 46 deletions src/logger/FileLogger.ts
30 changes: 21 additions & 9 deletions src/logger/Logger.ts
38 changes: 22 additions & 16 deletions src/logger/LoggerFactory.ts
15 changes: 9 additions & 6 deletions src/logger/LoggerOptions.ts
121 changes: 85 additions & 36 deletions src/logger/SimpleConsoleLogger.ts
7 changes: 3 additions & 4 deletions src/metadata-args/CheckMetadataArgs.ts
14 changes: 6 additions & 8 deletions src/metadata-args/ColumnMetadataArgs.ts
6 changes: 2 additions & 4 deletions src/metadata-args/DiscriminatorValueMetadataArgs.ts
12 changes: 5 additions & 7 deletions src/metadata-args/EmbeddedMetadataArgs.ts
10 changes: 4 additions & 6 deletions src/metadata-args/EntityListenerMetadataArgs.ts
8 changes: 3 additions & 5 deletions src/metadata-args/EntityRepositoryMetadataArgs.ts
4 changes: 1 addition & 3 deletions src/metadata-args/EntitySubscriberMetadataArgs.ts
7 changes: 3 additions & 4 deletions src/metadata-args/ExclusionMetadataArgs.ts
8 changes: 3 additions & 5 deletions src/metadata-args/GeneratedMetadataArgs.ts
27 changes: 13 additions & 14 deletions src/metadata-args/IndexMetadataArgs.ts
10 changes: 4 additions & 6 deletions src/metadata-args/InheritanceMetadataArgs.ts
10 changes: 4 additions & 6 deletions src/metadata-args/JoinColumnMetadataArgs.ts
18 changes: 8 additions & 10 deletions src/metadata-args/JoinTableMetadataArgs.ts
498 changes: 319 additions & 179 deletions src/metadata-args/MetadataArgsStorage.ts
6 changes: 2 additions & 4 deletions src/metadata-args/NamingStrategyMetadataArgs.ts
16 changes: 8 additions & 8 deletions src/metadata-args/RelationCountMetadataArgs.ts
16 changes: 8 additions & 8 deletions src/metadata-args/RelationIdMetadataArgs.ts
30 changes: 14 additions & 16 deletions src/metadata-args/RelationMetadataArgs.ts
33 changes: 16 additions & 17 deletions src/metadata-args/TableMetadataArgs.ts
8 changes: 3 additions & 5 deletions src/metadata-args/TransactionEntityMetadataArgs.ts
49 changes: 23 additions & 26 deletions src/metadata-args/TransactionRepositoryMetadataArgs.ts
11 changes: 5 additions & 6 deletions src/metadata-args/TreeMetadataArgs.ts
15 changes: 7 additions & 8 deletions src/metadata-args/UniqueMetadataArgs.ts
12 changes: 11 additions & 1 deletion src/metadata-args/types/ColumnMode.ts
171 changes: 99 additions & 72 deletions src/metadata-builder/ClosureJunctionEntityMetadataBuilder.ts
1,354 changes: 878 additions & 476 deletions src/metadata-builder/EntityMetadataBuilder.ts
272 changes: 166 additions & 106 deletions src/metadata-builder/EntityMetadataValidator.ts
417 changes: 268 additions & 149 deletions src/metadata-builder/JunctionEntityMetadataBuilder.ts
31 changes: 17 additions & 14 deletions src/metadata-builder/MetadataUtils.ts
192 changes: 126 additions & 66 deletions src/metadata-builder/RelationJoinColumnBuilder.ts
37 changes: 20 additions & 17 deletions src/metadata/CheckMetadata.ts
758 changes: 471 additions & 287 deletions src/metadata/ColumnMetadata.ts
218 changes: 129 additions & 89 deletions src/metadata/EmbeddedMetadata.ts
80 changes: 48 additions & 32 deletions src/metadata/EntityListenerMetadata.ts
750 changes: 466 additions & 284 deletions src/metadata/EntityMetadata.ts
37 changes: 20 additions & 17 deletions src/metadata/ExclusionMetadata.ts
84 changes: 44 additions & 40 deletions src/metadata/ForeignKeyMetadata.ts
215 changes: 129 additions & 86 deletions src/metadata/IndexMetadata.ts
56 changes: 31 additions & 25 deletions src/metadata/RelationCountMetadata.ts
80 changes: 45 additions & 35 deletions src/metadata/RelationIdMetadata.ts
456 changes: 274 additions & 182 deletions src/metadata/RelationMetadata.ts
177 changes: 107 additions & 70 deletions src/metadata/UniqueMetadata.ts
8 changes: 4 additions & 4 deletions src/metadata/types/ClosureTreeOptions.ts
3 changes: 1 addition & 2 deletions src/metadata/types/DeferrableType.ts
24 changes: 12 additions & 12 deletions src/metadata/types/EventListenerTypes.ts
8 changes: 6 additions & 2 deletions src/metadata/types/OnDeleteType.ts
7 changes: 6 additions & 1 deletion src/metadata/types/OnUpdateType.ts
2 changes: 1 addition & 1 deletion src/metadata/types/PropertyTypeInFunction.ts
7 changes: 5 additions & 2 deletions src/metadata/types/RelationTypeInFunction.ts
6 changes: 5 additions & 1 deletion src/metadata/types/RelationTypes.ts
8 changes: 7 additions & 1 deletion src/metadata/types/TableTypes.ts
6 changes: 5 additions & 1 deletion src/metadata/types/TreeTypes.ts
29 changes: 16 additions & 13 deletions src/migration/Migration.ts
596 changes: 367 additions & 229 deletions src/migration/MigrationExecutor.ts
11 changes: 5 additions & 6 deletions src/migration/MigrationInterface.ts
256 changes: 154 additions & 102 deletions src/naming-strategy/DefaultNamingStrategy.ts
93 changes: 66 additions & 27 deletions src/naming-strategy/NamingStrategyInterface.ts
238 changes: 130 additions & 108 deletions src/persistence/EntityPersistExecutor.ts
212 changes: 121 additions & 91 deletions src/persistence/Subject.ts
16 changes: 7 additions & 9 deletions src/persistence/SubjectChangeMap.ts
209 changes: 124 additions & 85 deletions src/persistence/SubjectChangedColumnsComputer.ts
261 changes: 154 additions & 107 deletions src/persistence/SubjectDatabaseEntityLoader.ts
1,116 changes: 712 additions & 404 deletions src/persistence/SubjectExecutor.ts
184 changes: 98 additions & 86 deletions src/persistence/SubjectTopoligicalSorter.ts
136 changes: 92 additions & 44 deletions src/persistence/subject-builder/CascadesSubjectBuilder.ts
249 changes: 145 additions & 104 deletions src/persistence/subject-builder/ManyToManySubjectBuilder.ts
189 changes: 107 additions & 82 deletions src/persistence/subject-builder/OneToManySubjectBuilder.ts
105 changes: 57 additions & 48 deletions src/persistence/subject-builder/OneToOneInverseSideSubjectBuilder.ts
419 changes: 267 additions & 152 deletions src/persistence/tree/ClosureSubjectExecutor.ts
130 changes: 81 additions & 49 deletions src/persistence/tree/MaterializedPathSubjectExecutor.ts
375 changes: 222 additions & 153 deletions src/persistence/tree/NestedSetSubjectExecutor.ts
4 changes: 2 additions & 2 deletions src/platform/BrowserDisabledDriversDummy.template
157 changes: 77 additions & 80 deletions src/platform/PlatformTools.ts
34 changes: 17 additions & 17 deletions src/query-builder/Alias.ts
8 changes: 4 additions & 4 deletions src/query-builder/Brackets.ts
229 changes: 140 additions & 89 deletions src/query-builder/DeleteQueryBuilder.ts
4 changes: 2 additions & 2 deletions src/query-builder/InsertOrUpdateOptions.ts
921 changes: 588 additions & 333 deletions src/query-builder/InsertQueryBuilder.ts
180 changes: 105 additions & 75 deletions src/query-builder/JoinAttribute.ts
4 changes: 2 additions & 2 deletions src/query-builder/JoinOptions.ts
4 changes: 2 additions & 2 deletions src/query-builder/NotBrackets.ts
1,145 changes: 683 additions & 462 deletions src/query-builder/QueryBuilder.ts
16 changes: 5 additions & 11 deletions src/query-builder/QueryBuilderUtils.ts
360 changes: 200 additions & 160 deletions src/query-builder/QueryExpressionMap.ts
18 changes: 9 additions & 9 deletions src/query-builder/QueryPartialEntity.ts
683 changes: 683 additions & 0 deletions src/query-builder/RelationIdLoader.ts
509 changes: 357 additions & 152 deletions src/query-builder/RelationLoader.ts
151 changes: 92 additions & 59 deletions src/query-builder/RelationQueryBuilder.ts
199 changes: 132 additions & 67 deletions src/query-builder/RelationRemover.ts
223 changes: 134 additions & 89 deletions src/query-builder/RelationUpdater.ts
326 changes: 206 additions & 120 deletions src/query-builder/ReturningResultsEntityUpdator.ts
8 changes: 4 additions & 4 deletions src/query-builder/SelectQuery.ts
3,774 changes: 2,877 additions & 897 deletions src/query-builder/SelectQueryBuilder.ts
2 changes: 1 addition & 1 deletion src/query-builder/SelectQueryBuilderOption.ts
450 changes: 290 additions & 160 deletions src/query-builder/SoftDeleteQueryBuilder.ts
688 changes: 452 additions & 236 deletions src/query-builder/UpdateQueryBuilder.ts
36 changes: 26 additions & 10 deletions src/query-builder/WhereClause.ts
47 changes: 21 additions & 26 deletions src/query-builder/WhereExpressionBuilder.ts
88 changes: 52 additions & 36 deletions src/query-builder/relation-count/RelationCountAttribute.ts
8 changes: 4 additions & 4 deletions src/query-builder/relation-count/RelationCountLoadResult.ts
327 changes: 209 additions & 118 deletions src/query-builder/relation-count/RelationCountLoader.ts
81 changes: 48 additions & 33 deletions src/query-builder/relation-id/RelationIdAttribute.ts
8 changes: 4 additions & 4 deletions src/query-builder/relation-id/RelationIdLoadResult.ts
619 changes: 392 additions & 227 deletions src/query-builder/relation-id/RelationIdLoader.ts
14 changes: 7 additions & 7 deletions src/query-builder/result/DeleteResult.ts
17 changes: 8 additions & 9 deletions src/query-builder/result/InsertResult.ts
19 changes: 9 additions & 10 deletions src/query-builder/result/UpdateResult.ts
159 changes: 99 additions & 60 deletions src/query-builder/transformer/DocumentToEntityTransformer.ts
210 changes: 128 additions & 82 deletions src/query-builder/transformer/PlainObjectToDatabaseEntityTransformer.ts
116 changes: 74 additions & 42 deletions src/query-builder/transformer/PlainObjectToNewEntityTransformer.ts
733 changes: 479 additions & 254 deletions src/query-builder/transformer/RawSqlResultsToEntityTransformer.ts
438 changes: 262 additions & 176 deletions src/query-runner/BaseQueryRunner.ts
18 changes: 9 additions & 9 deletions src/query-runner/QueryLock.ts
Loading