exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/Query.kt [227:254]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - return if (distinct || distinctOn != null || groupedByColumns.isNotEmpty() || limit != null || offset > 0) { @OptIn(InternalApi::class) fun Column<*>.makeAlias() = alias(transaction.db.identifierManager.quoteIfNecessary("${table.tableNameWithoutSchemeSanitized}_$name")) val originalSet = set try { var expInx = 0 adjustSelect { select( originalSet.fields.map { when (it) { is IExpressionAlias<*> -> it is Column<*> -> it.makeAlias() is ExpressionWithColumnType<*> -> it.alias("exp${expInx++}") else -> it.alias("exp${expInx++}") } } ) } alias("subquery").selectAll().count() } finally { set = originalSet } } else { try { count = true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/Query.kt [236:263]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - return if (distinct || distinctOn != null || groupedByColumns.isNotEmpty() || limit != null || offset > 0) { @OptIn(InternalApi::class) fun Column<*>.makeAlias() = alias(transaction.db.identifierManager.quoteIfNecessary("${table.tableNameWithoutSchemeSanitized}_$name")) val originalSet = set try { var expInx = 0 adjustSelect { select( originalSet.fields.map { when (it) { is IExpressionAlias<*> -> it is Column<*> -> it.makeAlias() is ExpressionWithColumnType<*> -> it.alias("exp${expInx++}") else -> it.alias("exp${expInx++}") } } ) } alias("subquery").selectAll().count() } finally { set = originalSet } } else { try { count = true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -